我在Computer Networks的第 440 页上阅读了有关 IPv4 的内容:
总长度包括数据报中的所有内容——头和数据。最大长度为 65,535 字节。目前,这个上限是可以容忍的,但是随着未来的网络,可能需要更大的数据报。
为什么我们需要更大的数据报?
我认为当前的 IPv4 基本上可以用来通过 Internet 发送任何东西。这不仅仅是性能改进吗?
我在Computer Networks的第 440 页上阅读了有关 IPv4 的内容:
总长度包括数据报中的所有内容——头和数据。最大长度为 65,535 字节。目前,这个上限是可以容忍的,但是随着未来的网络,可能需要更大的数据报。
为什么我们需要更大的数据报?
我认为当前的 IPv4 基本上可以用来通过 Internet 发送任何东西。这不仅仅是性能改进吗?
通过分组交换网络的每个分组都需要在每一跳做出转发决策。这意味着随着网络变得更快,做出转发决策的硬件必须变得更快,或者平均数据包大小必须增加。
在实践中到目前为止,我们主要依赖于前者,因为网络速度越来越快,硬件(用于运行软件实现的专用硬件或通用硬件)必须变得更快才能跟上。
由于三个原因,增加 Internet 上的最大数据包大小是一项艰巨的任务。
所以在实践中,虽然有些人认为 64K 以上的数据包足以为他们编写 IPv6 扩展规范 ( RFC 2675 ),但实际上这种数据包大小在现实世界中很少见。大多数 Internet 使用 1500 字节的 MTU(以太网的默认 MTU)。