从具有高级安全性的 Windows 防火墙
Inbound Rules
窗口显示以下设置:
通过右键单击上面选定的行并选择Properties
,我们有
窗户Properties
上写着
允许 Internet 信息服务 (IIS) 的被动 FTP 流量的入站规则 [TCP > 1023]
现在让我们与以下内容进行比较……
IIS 管理器帮助
它说
指定用于数据通道连接的被动连接的端口范围。端口的有效范围是 1025 到 65535。(端口 1 到 1024 保留供系统服务使用。)
我很困惑哪一个才是正确的?
答案1
根据互联网号码分配机构,使用从 1024 到 65535 的端口。1024 以下的端口保留为知名端口:
知名端口由 IANA 分配,在大多数系统上只能由系统(或根)进程或特权用户执行的程序使用。
答案2
我认为 1024(包括)及以上是分配给 FTP 被动连接的正确端口范围。
无论如何,这并不重要,因为 1024 以下和以上的端口范围之间的唯一区别是您需要 root 权限才能在 0-1024 范围内创建监听套接字。
来源http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers