TCP 端口 > 1023 还是 TCP 端口 > 1024 用于入站被动 ftp 流量?

TCP 端口 > 1023 还是 TCP 端口 > 1024 用于入站被动 ftp 流量?

从具有高级安全性的 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

相关内容