一个人可以使用的最高端口号是什么?


当前回答

只是smashery的回答的后续。短暂的端口范围(至少在Linux上,我怀疑其他unix上也是如此)并不是固定的。这可以通过写入来控制 /proc/sys/net/ipv4/ip_local_port_range

唯一的限制(就IANA而言)是小于1024的端口被指定为已知端口。以上端口是免费使用的。 通常情况下,您会发现1024以下的端口限制超级用户访问,我相信正是出于这个原因。

其他回答

端口号是一个无符号16位整数,即65535。

最大端口号为无符号短2^16- 1,65535

注册端口是由互联网公司指定的端口 指定名称与数字地址分配机构(ICANN)。每一个注册 端口范围为1024-49151。 自2001年3月21日起,注册机构为ICANN;在那之前 IANA。 小于已注册端口号的端口号被调用 知名港口;端口的值大于 注册端口称为动态和/或私有端口。 维基百科:注册端口

这取决于你所谈论的范围,但动态范围会上升到65535或2^16-1(16位)。

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

应该是65535。

根据我的理解,你应该只使用49151,因为49152到65535是为临时端口保留的