MTU(Maximum transmission unit) 最大传输单元

最大传输单元(Maximum transmission unit),以太网MTU为1500。
不同网络MTU如下:
MTU(Maximum transmission unit) 最大传输单元_第1张图片
如果最大报文数据大小(MSS)超过MTU,则会引起分片操作。
 
路径MTU:
网路中主机之间的MTU不是一个常数,取决于所选择的路由,而且路径不一定对称(A到B的选路,B到A的选路)。ICMP MTU发现方法。
 
MSS:
标识TCP传往另一段的最大数据长度,建立连接时,双发通告自己允许的MSS(只能出现在SYN报文中)。
因为每一次发送报文都会包含IP及TCP首部,所以,发送的报文段越大,效率越高,但是以不发生报文分段及双方都接受为基础。否则以较小的MTU发送。
 
本地连接,通常根据标准,MSS=MTU-IP首部-TCP首部。
非本地连接:MSS默认为536加上20IP首部及20TCP首部,IP数据报默认大小为576。
 
如下图:
MTU(Maximum transmission unit) 最大传输单元_第2张图片

 

首先通过双方的MSS,判断将以MTU=296发送数据报,同时可以看到中间网络MTU=296,也限制了只能采用MTU=296,才能避免分段现象出现。

转载于:https://www.cnblogs.com/niejunlei/p/5993201.html

你可能感兴趣的:(MTU(Maximum transmission unit) 最大传输单元)