为什么TCP/IP套件中的最大端口范围为65535?

Til*_*ddy 5 ip networking tcp ports network-protocols

我怀疑的是 - 一个端口是合乎逻辑的,为什么这样的限制呢?为什么我不能有9924593的端口或类似的东西?

Pol*_*ial 17

查看TCP段的数据包格式.端口标识符是无符号的16位整数,这意味着可以放入的最大数字是2 16 -1 = 65535.