FTP 被动模式的端口范围有限吗?

FTP 被动模式的端口范围有限吗?

我正在运行启用了被动模式的 FileZilla FTP Server,并且由于防火墙的限制,我必须将被动模式端口范围限制为仅 6 个端口。

当有超过 6 个并发 FTP 连接处于活动状态并想要上传文件时,FileZilla 如何处理这种情况?

它会对连接进行排队,并按照先进先出的方式确定其优先级吗?

答案1

TCP 的工作方式并非如此。端口和活动连接之间不存在一对一关系。TCP 套接字由以下属性的组合唯一标识:

  • 源 IP
  • 源端口
  • 目标 IP
  • 目的端口

以 Web 服务器为例。对 Web 服务器的所有请求都会到达端口 80 或 443,它们能够毫无问题地处理数千个并发请求。

因此,除了您一开始就使用 FTP(您不应该使用)之外,您无需担心任何事情。

相关内容