MSS 和 MTU 的区别

马谦马谦马谦 TCP/IP评论874字数 294阅读 0 分 58 秒阅读模式

MTU: Maximum transmission unit,最大传输单元,IP 报文段的最大大小。

MSS: Maximum segment size,最大的帧大小,是 TCP 数据段的最大大小。

其中 MTU 工作于数据链路层,取决于网络环境。而 MSS 只是 TCP 负载部分的大小,它受限于 MTU 。要注意的是 MSS 描述的只是 TCP 负载部分的长度,不包括头部。

MSS和MTU的区别

计算公式:

\(MSS = MTU - IPHeader - TCPHeader\)

大部分情况下,MTU 的值是 1500,IP 头部和 TCP 头部各占 20 字节,所以 MSS 的长度最大也就是 1460 字节。如果 TCP 负载长度超出这个值,IP 数据报将被分段发送。

  最后更新:2020-3-3
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2018 年 7 月 3 日 22:57:44
  • 转载请务必保留本文链接:https://www.dyxmq.cn/network/tcpip/the-difference-between-mss-and-mtu.html
TCP的滑动窗口协议 TCP/IP

TCP 的滑动窗口协议

一、关于滑动窗口协议 在 TCP 协议中,所有的 SEQ 包发送出去都必须要受到对方的 ACK 才认为是发送成功,如果长时间没有收到 ACK 回复确认,发送方需要重新发送该包。而如果发送方每次都是发送一个包,然后等到...
TCP中的RTT和RTO TCP/IP

TCP 中的 RTT 和 RTO

一、 RTT 和 RTO 的概念 TCP 作为一个面向连接的、可靠的传输协议,内部实现了一个重传计时器来保证数据能传输到对方。每发送一个数据包,就给这个数据设置一个重传计时器。如果在计时器超时之前收到了针对这个...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证