ftp端口号20和21的区别-编程之家

ftp端口号20和21的区别

1、端口20是用于主动模式时的FTP数据端口(如果为被动模式,由服务器端和客户端协商而定);端口21一般是默认用于FTP控制端口。
2、默认情况下,端口20用于传输数据,端口21用于传输控制信息。

FTP是文件传输协议(File Transfer Protocol)的缩写。TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。

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