为什么计算机的网络端口数最大为65535?
从协议里来讲,在TCP包头那边的 端口 只有两字节存储。
端口
两字节最多只能编码 0 ~ 65535 这么多端口,多一个都不行。
源端口: 2^16-1目标端口: 2^16-1
这个是由TCP/IP协议栈中的第四层运输层UDP/TCP协议决定的,在UDP/TCP协议中源端口和目的端口都只有16位,也就是说端口的取值范围为0~65535,2^16 - 1 = 65535。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
从协议里来讲,在TCP包头那边的
端口
只有两字节存储。两字节最多只能编码 0 ~ 65535 这么多端口,多一个都不行。
源端口: 2^16-1
目标端口: 2^16-1
这个是由TCP/IP协议栈中的第四层运输层UDP/TCP协议决定的,在UDP/TCP协议中源端口和目的端口都只有16位,也就是说端口的取值范围为0~65535,2^16 - 1 = 65535。