IPv4允许的最大TCP / IP网络端口号是多少?
时间:2020-03-06 14:31:27 来源:igfitidea点击:
一个人可以使用的最高端口号是多少?
解决方案
端口号是一个无符号的16位整数,即65535.
最大的端口号是无符号短2 ^ 16-1:65535
注册端口是互联网名称与数字地址分配机构(ICANN)分配给特定用途的端口。每个注册端口的范围为102449151.
自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保留用于临时端口
只是对smashery答案的后续。临时端口范围(至少在Linux上,并且我怀疑其他Unices也是如此)不是固定的。可以通过写到/ proc / sys / net / ipv4 / ip_local_port_range
唯一的限制(就IANA而言)是将1024以下的端口指定为众所周知的端口。上面的端口是免费使用的。
通常,我们会发现低于1024的端口仅限于超级用户访问,因此我相信。