【发布时间】:2014-01-14 03:26:03
【问题描述】:
在主动模式下,FTP 将使用一个端口连接到客户端端口。那么在这种模式下,FTP在发起传出连接时是否可以使用不同的本地端口(这意味着FTP对所有数据通道都有不同的本地端口)?
在被动模式下,FTP 会通过命令通道向客户端发送一个端口号,然后监听这个端口号。那么在这种模式下,FTP 是否可以一直向该模式下的客户端发送一个相同的本地端口号,例如 1234(这意味着 FTP 对所有数据通道都具有相同的本地端口)?
有没有什么方法可以为FTP服务器配置这样的数据端口?我们假设 FTP 服务器将在 NAT 之后工作。
关于 FTP 主动模式和被动模式,请参阅 this post 和 this article
【问题讨论】: