#UDP和TCP最大数据传输长度
UDP可发送的数据最大长度为IP包的最大长度减去IP头部和UDP头部的长度,
不过,这个长度为MTU,MSS不是一个层面上的概念。MTU和MSS是基于以太网和通信线路上网络包的最大长度来计算的,而IP包的最大长度是由IP头部中的“全长”字段决定的。“全长”字段的长度为16比特,因此从IP协议规范来看,IP包的最大长度为65535字节,再减去IP头部和UDP头部的长度,就是UDP协议所能发送的数据最大长度。如果不考虑可选字段的话,一般来说ip头部为20字节,UDP头部为8字节因此UDP的最大数据长度为65507字节。当然,这么长的数据已经超过了以太网盒通信线路的最大传输长度,因此需要让IP模块使用分片功能拆分之后再传输。
UDP和TCP最大数据传输长度
最新推荐文章于 2024-07-25 20:01:29 发布