标签列表
为什么TCP/IP套件中最大端口范围是65535?
networking
tcp
ip
network-protocols
ports
17
17
我有疑问的是,端口只是逻辑上存在的,为什么会有这样的限制?我不能使用9924593之类的端口吗?
-
Tilak Madichetti
1
尽管我们喜欢相信我们的抽象没有限制,但它们需要基于现实;特别是当你看网络和多少次网络封装在各个层面上被打破以使事情更有效率时 :)
- PragmaticProgrammer
1
个回答
36
36
请看TCP分段的
数据包格式
。端口标识符是无符号的16位整数,这意味着最大可以放置的数字为2
16
-1 = 65535。
-
Polynomial
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
6
TCP/IP是MQTT必需的吗?
204
释放TCP/IP端口?
62
为内部应用分配TCP/IP端口
4
C# - 发送和接收TCP/IP消息到IP地址和端口
17
为什么我们说TCP/IP协议套件中的IP协议是无连接的?
9
在Erlang中确定传入TCP/IP连接的IP地址和端口
5
在生产环境中,将端口范围从1024到65535是否安全?
10
TCP允许的端口范围
3
关于TCP/IP端口绑定的问题
5
同一IP和端口上有多个TCP连接