以太网上的 IPv4 分段

Pri*_*ner 3 networking ip fragmentation

我假设分段只发生在路由器上,但​​是这让我想知道数据报如何到达路由器而不首先在源头分段以符合以太网的 MTU。

Eva*_*son 5

在普通 IP 数据报的上下文中,您的主机不会创建大于网络媒体 MTU 的 IP 数据报。

TCP 有一个最大段大小的概念,它指定了连接的远端可以接收的最大段。初始 MSS 由操作系统中的 TCP 实现控制。通常,初始 MSS 设置为网络媒体的 MTU。路径 MTU 发现是 TCP/IP 实现“发现”跨网络路径的 MTU 并调整传输段的大小以匹配路径能力的常用方法。

主机发出碎片化的 IP 数据报是非常愚蠢的。碎片会导致开销(在报头中),因此主机最好计算出它们之间的最佳数据报大小。