「TCP协议」MTU和MSS详解

「TCP协议」MTU和MSS详解MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小由于以

大家好,欢迎来到IT知识分享网。

MTU: Maxitum Transmission Unit 最大传输单元
MSS: Maxitum Segment Size 最大分段大小

「TCP协议」MTU和MSS详解

由于以太网EthernetII最大的数据帧是1518Bytes这样,刨去以太网帧的帧头(DMAC目的地址MAC48bit=6Bytes+SMAC源MAC地址48bit=6Bytes+Type域2bytes)14Bytes和帧尾CRC校验部分4Bytes(这个部门有时候大家也把它叫做FCS),那么剩下承载上层协议的地方也就是Data域最大就只能有1500Bytes. 这个值我们就把它称之为MTU。

以太网的MTU是1500,再减去PPP的包头包尾的开销(8Bytes),就变成1492。

MSS就是TCP数据包每次能够传输的最大数据分段。为了达到最佳的传输效能

TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的

时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的

包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小

值确定为这次连接的最大MSS值。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/76738.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信