IPv4 vs IPv6标头
IPv4(Internet协议版本4)是Internet协议(IP)的第四版。它用于分组开关链接层网络(例如以太网)。IPv4使用最佳努力交付方法,这不能提供交付的保证。IPv4数据包由标题和数据部分组成。该标头包含14个字段。IPv6(Internet协议版本6)是IPv4之后的IP版本。IPv6是作为解决IPv4的地址耗尽的解决方案的。IPv6数据包还由标头和数据部分组成。IPv6标头由固定尺寸部分组成,可以提供主要功能,并可以将标头扩展到包含特殊功能的选项。
什么是IPv4标头?
版本 (4位) |
IHL(互联网标题长度) (4位) |
服务类型 (8位) |
总长度 (16位) |
||
鉴别 (16位) |
标志 (3位) |
片段偏移 (13位) |
|||
是时候了 (8位) |
协议 (8位) |
标题校验和 (16位) |
|||
源IP地址 (32位) |
|||||
目标IP地址 (32位) |
|||||
选项 (可变长度) |
填充 (可变长度) |
在IPv4标头中,源地址和目标地址的长度为32位。因此,IPv4允许地址空间为4.3×109(232)地址。其中,某些地址保留用于特殊用途,例如专用网络或多播地址,这进一步减少了可用的公共使用次数。
什么是IPv6标头?
版本 (4位) |
交通类 (8位) |
流标签 (20位) |
||
有效载荷长度 (16位) |
下一个标题 (8位) |
跳限 (8位) |
||
源地址 (128位) |
||||
目标地址 (128位) |
IPv4的标题由固定零件和扩展名组成。固定零件包含源和目标地址,跃点计数器以及对扩展标头的引用(如果有一个)。IPv6标头的重要功能之一是大地址空间。来源和目的地地址都可以拥有128位。这将创建一个3.4×1038(2128)地址空间。扩展标头包含特殊信息,例如有关路由,安全等的信息。
IPv4和IPv6标头有什么区别?
IPv4是Internet协议的第四版,IPv6是IPv6的继任者。这两者之间最重要的区别是地址空间的大小。IPv4仅允许32位源和目标地址,而IPv6允许128位源和目标地址。这使IPv4 4.3×10的地址空间9(232)和地址空间of IPv6 3.4×1038(2128),更大。此外,IPv4包含一个分配的选项空间,但是在IPv6中,本节移至扩展标头。此外,IPv6标头的固定尺寸为40个字节,而IPv4标头由于IPv4标头中的选项部分,IPv4标头的大小可能会变。同样,标题中的一些部分也被更名。例如,服务类型已重命名为交通类;总长度已重命名为有效载荷长度等等。此外,IPv4中的某些字段,例如IHL,标识,标志IPv6中不存在。
发表评论