MTU

作者: 镜中无我 | 来源:发表于2019-11-04 10:06 被阅读0次

    MTU(Mzximum transfering unit):链路层概念

    • 以太网帧的的MTU是1500字节,以太网上标准的MTU为576字节
    • IP头部20字节
    • UDP头部8字节
    • TCP头部20字节

    分片和重组

    数据的分片发生在网络层,并且一般情况下发生在传输层协议为UDP时,因为TCP有最大分段长度的限制,而MTU一般大于这个值,所以无需分片。重组发生在目的节点的网络层,由于IP是面向非链接的,不可靠的,所以分组丢失的可靠性保证交给上层,而一旦出现分组丢失,所有的分组数据都需要重传,收到上层限制。

    MSS:(maximum segmentation size)传输层概念

    TCP在头部中定义MSS的大小,规定数据传输的最大长度,控制网络传输的可靠运行,其默认值为536,但是最好设置成512的整数倍。
    UDP和ICMP不进行分片,其分片工作交给IP层,这样就导致只在第一个分组中包含传输层数据的头部,在UDP上的解包必须保证IP层所有的数据都同时收到。所以在使用UDP做底层传输时,应该自己设计解封包过程,避免IP分组带来的低效

    相关文章

      网友评论

          本文标题:MTU

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