MTU MSS

作者: 钟离惜 | 来源:发表于2021-04-07 11:29 被阅读0次

一、基本概念

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

MTU: Maximum Transmit Unit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是IP层)最大一次传输数据的大小;以普遍使用的以太网接口为例,缺省MTU=1500 Byte,这是以太网接口对IP层的约束,如果IP层有<=1500 byte 需要发送,只需要一个IP包就可以完成发送任务;如果IP层有> 1500 byte 数据需要发送,需要分片才能完成发送,这些分片有一个共同点,即IP Header ID相同。

MSS:Maximum Segment Size ,TCP提交给IP层最大分段大小,不包含TCP Header和 TCP Option,只包含TCP Payload ,MSS是TCP用来限制application层最大的发送字节数。如果底层物理接口MTU= 1500 byte,则 MSS = 1500- 20(IP Header) -20 (TCP Header) = 1460 byte,如果application 有2000 byte发送,需要两个segment才可以完成发送,第一个TCP segment = 1460,第二个TCP segment = 540。

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

MSS就是TCP数据包每次能够传输的最大数据分段。为了达到最佳的传输效能,TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的,时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460或1452。通讯双方会根据双方提供的MSS值得最小值确定为这次连接的最大MSS值。

二、TCP-MSS确定

如上图 端口53842 为 A; 端口 80 为 B。
TCP SYN消息,A 发送给B 的MSS= 1460,告诉B,B发给A最大segment 为1452 byte.
以后每次通讯,可以看出发送的数据都是 1452 byte。
可以发现 MSS 的值,取决与发送端和接收端两者较小的 MSS 的值。

转载文章
MTU 和 MSS 区别
【TCP协议】MTU和MSS详解

相关文章

  • MTU MSS

    一、基本概念 由于以太网EthernetII最大的数据帧是1518Bytes,刨去以太网帧的帧头(DMAC目的地址...

  • MTU size (Maximum Transmission

    Resolve IP Fragmentation, MTU, MSS, and PMTUD Issues with...

  • 【网络】MTU相关网络丢包问题分析处理

    一、 MTU MSS 概念 什么是MTU? MTU是数据链路层的概念,限制的是数据链路层payload的大小,即...

  • MTU & MSS

    MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment...

  • 【icmp】用wireshark分析 ICMP协议报文

    MTU: Maxitum Transmission Unit 最大传输单元 MSS: Maxitum Segmen...

  • MTU与MSS

    MTU: Maximum Transmit Unit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是I...

  • 【网络】MTU和MSS

    MTU是一个老概念了,是属于以太网数据链路层的概念,而MSS是新的概念,由于MTU和MSS概念都十分重要,且容易混...

  • 【tcp】MTU、IP MTU 和 MSS

    1. 概述 本文主要分析网络通信中MTU,IP MTU和MSS的概念以及它们之间的关系。 这三个概念对于网络通信来...

  • MTU 和 MSS 区别

    MTU: Maximum Transmit Unit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是I...

  • 理解 MTU 和 MSS

    转自:http://blog.smallmuou.xyz/%E7%BD%91%E7%BB%9C/2017/08/1...

网友评论

      本文标题:MTU MSS

      本文链接:https://www.haomeiwen.com/subject/pmnykltx.html