FTP简介

作者: geeker_leon | 来源:发表于2019-07-20 23:18 被阅读0次

文件传输协议(File Transfer Protocol),是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。采用两个TCP连接来传输文件:

  • 控制连接:服务器监听21端口,客户端发起连接,并通过该连接发送命令,接收服务器应答。如:list:获取文件目录,reter:取一个文件,store:存一个文件
  • 数据连接:每当一个文件在客户端与服务器之间传输时,就建立一个全新的数据连接

站在服务器的角度来说,有两种工作模式:

主动模式####

在这里插入图片描述
  • 优点:服务器端只需开放21端口,利于安全管理
  • 缺点:如果客户端开了防火墙或者处于内网(NAT网关之后),服务器对客户端发起的连接可能会失败

被动模式####

在这里插入图片描述
  • 优点:对客户端环境没有要求
  • 缺点:有些客户端不支持该模式,需要允许从任意远程终端到服务器高位端口的连接,可以指定FTP服务器使用的端口范围

相关文章

  • 20171013 网络文件共享(一) FTP服务

    FTP协议简介FTP软件介绍vsftpd服务简介vsftpd配置vsftpd虚拟用户 一、FTP协议简介 (一)特...

  • ftp 简介

    FTP:File Transfer Protocol.FTP 基于安全和效率不再常用,不过由于这是一个应用最早的协...

  • FTP 简介

    文件传输协议 FTP 简要内容 在一个典型的FTP会话中,用户可以从一台主机向另一台主机发送或接收文件,当然用户必...

  • FTP简介

    介绍 FTP(File Transfer Protocol,文件传输协议)是网络中用于文件传输的一个标准规范,建立...

  • FTP简介

    文件传输协议(File Transfer Protocol),是用于在网络上进行文件传输的一套标准协议,使用客户/...

  • 腾讯云filezilla(windows)配置小结

    因为不太了解FTp的工作原理,导致走了不少的弯路 FTP的搭建和使用 新手学堂 学习路径 简介 简介 FTP 是F...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • VSFTP服务器搭建

    FTP简介 FTP(File Transfer protocol)称为“文件传输协议”。用于Internet上的控...

  • vsftpd的安装和使用

    一、简介 FTP(文件传输协议)全称是:Very Secure FTP Server。 Vsftpd是linu...

  • Linux中配置Vsftpd文件传输服务

    一、FTP简介 FTP 即文件传输协议(File Transfer Protocol)。用于Internet上的控...

网友评论

      本文标题:FTP简介

      本文链接:https://www.haomeiwen.com/subject/bqpplctx.html