参考 <The TCP/IP Guide> http://tcpipguide.com
文章目录
IPv6 数据报 (Datagram)
IPv6 数据报一般格式
组成部分 | 长度 (bytes) | 描述 |
---|---|---|
Main Header | 40 | 每个数据报包含源地址、目的地址和一些必须的重要信息 |
Extension Headers | 可变的 | 每个 Extension Headers 都包含一种类型的扩展信息,以支持各种功能,如分片、源路由、安全性和各种选项 |
Data | 可变的 | 装载来自上层要传输的信息 |
IPv6 主报头 (Main Header) 格式
字段名 | 长度 (bytes) | 描述 |
---|---|---|
Version | 0.5 | 生成该数据报所用 IP 协议的版本。IPv6 中值为 6 (二进制 0110)。 |
Traffic Class | 1 | 指示 IPv6 数据流通信类别或优先级,与 IPv4 中的 TOS 相似,但使用 Differentiated Services (DS)。 |
Flow Label | 2.5 | 该标签为实时数据传输和服务质量功能提供额外支持。路径上的路由器可以根据该标签对数据流进行区分和处理。不是所有路由器和设备都支持流标签处理,该字段是可选的。 |
Payload Length | 2 | 该字段代替了 IPv4 中的 Total Length,但和 Total Length 不同,它测量的不是整个数据报的长度,而只是扩展头和荷载的字节数,即整个数据报的长度减去 40bytes 的主头部。 |
Next Header | 1 | 该字段代替了 IPv4 中的 |