关于网络:网络那些事儿-一个-IPv6-数据包可以有多大

3次阅读

共计 254 个字符,预计需要花费 1 分钟才能阅读完成。

IPv4 和 IPv6 中示意数据长度的字段都是 16 位的。也就是最大可能示意的数字是 2 的 16 次方减一,即 65535。单位是字节,所以大概是 65kB。

那么是否把大于 65kb 的数据放进一个 IP 音讯里?IPv4 没有提供这种性能,但 IPv6 能够做到。

一种名为 jambo payload 的选项能够让 IPv6 的单个数据包扩充到 2 的 32 次方减一个字节,即比 4GiB 少一个字节。通过把示意数据长度的字段扩大到 32 位。

然而,无论是 TCP 还是 UDP 都无奈反对这么大的数据包。所以,IPv6 的 jumbo 性能须要借助新的传输层协定能力实现。

正文完
 0