一个人可以使用的最高端口号是什么?
当前回答
只是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是为临时端口保留的
推荐文章
- TCP连接的最大数据包大小
- HTTP 1.1和HTTP 2.0的区别是什么?
- connectexception:拒绝连接
- 在Linux上模拟延迟和丢弃的包
- 现代Linux机顶盒理论上最大的TCP连接数是多少
- 在什么情况下AJAX长/短轮询比HTML5 WebSockets更受欢迎?
- 什么时候用UDP代替TCP比较合适?
- 两个应用程序可以侦听同一个端口吗?
- 测试远程TCP端口是否从shell脚本打开
- 人为地创建连接超时错误
- 我如何调试错误ECONNRESET在Node.js?
- IPv4允许的最大TCP/IP网络端口号是多少?
- 多个客户端如何同时连接到服务器上的一个端口(比如80个端口)?
- “对等方重置连接”是什么意思?
- 我如何通过TCP通过ADB连接到Android?