如果我们有在服务器开通WEB空间或者有用虚拟主机的话,默认的FTP端口应该是21。但是,我们也有时候看到FTP端口是20,这个到底和21有什么区别呢?在这篇文章中,我们来对比看看21和20端口的区别。
第一、端口号20:
该端口用于数据连接。
当进行文件传输时,数据将通过此端口进行传输。
在主动模式下,客户端使用端口20向服务器发起数据连接请求。
第二、端口号21:
该端口用于控制连接。
控制连接是用于建立和管理数据连接的通信通道。
在主动模式下,服务器使用端口21监听控制连接请求。
在被动模式下,服务器使用一个动态分配的端口(通常大于1024)作为控制连接。
因此,端口号20和21的区别在于它们的功能和用途。端口20用于数据传输,而端口21用于控制连接。所以,我们可以看到大部分的时候FTP联络服务器数据传输,是用的21端口。