FTP文件传输21端口和20端口详解

  1. 云栖社区>
  2. 博客>
  3. 正文

FTP文件传输21端口和20端口详解

云服务器吧 2020-02-28 18:44:56 浏览1106
展开阅读全文

FTP文件传输协议基于21端口和20端口,新手站长对21端口是比较熟悉的,20端口比较陌生,那么在实际的FTP文件传输协议中21端口和20端口分别扮演什么角色?FTP传输是如何工作的?新手站长网分享FTP文件传输21端口和20端口以及FTP传输图解:

FTP文件传输端口

FTP文件传输协议基于21端口和20端口:

  • 21端口:FTP传输控制信息端口;
  • 20端口:FTP传输数据端口,是否会用到20端口与FTP传输模式有关,主动模式使用20端口传输,被动模式下服务器端和客户端协商决定端口。

阿里云ECS云服务器的默认安全组规则是没有开放FTP端口的,为了避免FTP使用遇到问题,可以同时配置21端口和20端口,参考:添加安全组规则 - 阿里云,安全组是一种虚拟防火墙,ECS实例是通过安全组来配置端口的。

在实际的FTP文件传输过程中,是否会用到20端口与FTP客户端设置的传输模式有关,主动模式使用20端口传输,被动模式使用哪个端口是协商决定的。那么什么是主动模式?什么是被动模式?

  • 主动模式:客户端向FTP服务器发送端口信息,由服务器主动连接该端口;
  • 被动模式:FTP服务器开启并发送端口信息给客户端,由客户端连接该端口,服务器被动接受连接。

FTP客户端传输模式主动和被动
常见的FTP客户端软件有:FileZilla、CuteFTP、FlashFXP、LeapFTP、WinSCP等。

FTP传输图解

FTP文件传输图解

网友评论

登录后评论
0/500
评论