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

云服务器吧 2020-02-28

服务器 防火墙 ECS 云服务器 配置 安全组 ftp

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文件传输图解

登录 后评论
下一篇
云栖号资讯小编
5828人浏览
2020-05-11
相关推荐
vsftpd过不了NAT
1135人浏览
2017-11-14 17:02:00
linux中iptables详解
753人浏览
2017-11-08 02:51:00
vsftpd配置文件详解
836人浏览
2017-11-04 20:01:00
vsftpd配置详解
1719人浏览
2017-11-24 23:05:00
vsftp服务器配置文件详解
515人浏览
2017-11-08 16:13:00
vsftpd配置文件详解
963人浏览
2017-11-15 09:11:00
linux中的ftps
909人浏览
2017-11-15 17:11:00
vsftpd配置文件详解
725人浏览
2017-11-17 21:42:00
0
0
0
1028