我正在运行启用了被动模式的 FileZilla FTP Server,并且由于防火墙的限制,我必须将被动模式端口范围限制为仅 6 个端口。
当有超过 6 个并发 FTP 连接处于活动状态并想要上传文件时,FileZilla 如何处理这种情况?
它会对连接进行排队,并按照先进先出的方式确定其优先级吗?
答案1
TCP 的工作方式并非如此。端口和活动连接之间不存在一对一关系。TCP 套接字由以下属性的组合唯一标识:
- 源 IP
- 源端口
- 目标 IP
- 目的端口
以 Web 服务器为例。对 Web 服务器的所有请求都会到达端口 80 或 443,它们能够毫无问题地处理数千个并发请求。
因此,除了您一开始就使用 FTP(您不应该使用)之外,您无需担心任何事情。