IPv6 被设计为 IPv4 的演进,对数据包标头结构进行了多项改进和简化,同时扩展了功能和地址空间。
IPv4 标头中存在的某些字段在 IPv6 中已被删除或修改。
以下是从 IPv4 跳转到 IPv6 过程中删除或显着更改的主要字段:
- 标头校验和:
- IPv4: 它包括一个校验和字段,有助于确保数据包标头的完整性。
- IPv6: 该字段在 IPv6 中被删除。假定报头的完整性由其他级别确保,通常由更高层(例如 TCP 或 UDP)保证,它们有自己的校验和。
- 片段识别、标记和位移:
- IPv4: 这些字段用于数据包分段和重组。
- IPv6: 在 IPv6 中,路由器不会在路由上执行分段。相反,分段由发送设备处理,并且需要在必要时使用分段扩展标头。
- 选项:
- IPv4: IPv4 标头有一个选项字段,可用于支持附加功能。
- IPv6: IPv6 基本标头中没有选项字段。相反,IPv6 使用扩展标头,当需要附加功能时,扩展标头会插入基本标头和有效负载之间。
- IHL(互联网标头长度):
- IPv4: IHL 字段指示 IPv4 标头的长度,允许由于选项字段而可变大小的标头。
- IPv6: IPv6 基本报头的长度是固定的(40 字节),因此 IHL 字段被删除。
- 服务类型(现在是 IPv4 中的 DSCP 和 ECN):
- IPv4: 该字段最初称为“服务类型”,现已发展为包含 DSCP(区分服务代码点)和 ECN(显式拥塞通知)。
- IPv6: 它引入了“Traffic Class”字段,类似于IPv4 DSCP来处理差异化服务,并且还支持ECN。
这些变化反映了设计的重点是简化路由器中的数据包处理并改进对服务质量和安全性等功能的支持,而不影响协议的可扩展性和灵活性。
这篇文章没有标签。