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


    最大传输单元(Maximum transmission unit),以太网MTU为1500。

    一、不同网络MTU如下:

    如果最大报文数据大小(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。

    如下图:

     
     

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

  • 相关阅读:
    约瑟夫问题
    十点半
    鹊桥相会
    C语言实验——数日子
    汉诺塔
    读入字符串
    C语言实验——各位数字之和排序
    数据结构实验之链表五:单链表的拆分
    C语言实验——分割整数
    大一上学期
  • 原文地址:https://www.cnblogs.com/niejunlei/p/5993201.html
Copyright © 2020-2023  润新知