FTP主动模式(Active Mode)是文件传输协议中的一种连接模式。在这种模式下,客户端首先通过21端口与服务器建立控制连接,当需要传输数据时,服务器会主动从20端口向客户端指定的端口发起数据连接。
在主动模式下,客户端会向服务器发送PORT命令,告知服务器自己准备接收数据的IP地址和端口号。服务器收到指令后,便会通过20端口主动向客户端指定的端口发起连接,建立数据通道进行文件传输。
关键特点:
FTP主动模式在企业内部网络环境中表现良好,但当客户端位于防火墙或NAT之后时,可能会遇到连接问题。因为防火墙通常会阻止外部发起的连接请求,导致数据连接建立失败。
理解FTP主动模式的工作原理,有助于网络管理员更好地配置防火墙规则,确保文件传输服务的稳定运行。