根据RFC791:
每个 Internet 模块都必须能够转发 68 个八位字节的数据报,而不会进一步分片。这是因为 Internet 标头最多可能有 60 个八位字节,而最小分段为 8 个八位字节。
我对“互联网标头可能多达 60 个八位字节”部分感到有些困惑。IPv4 报头的最小大小是 20 字节而不是 60。那么,IPv4 报头的最小 MTU 不应该是 20 字节加上 8 字节的最小片段吗?我们不应该也考虑上层报头长度吗?
RFC 还提到:
每个 Internet 目的地都必须能够接收 576 个八位字节的数据报,无论是整块还是要重新组装的片段。
那么 MTU 是 68 字节还是 576 字节?