IPv6 数据包:包头 IPv6 包头长度固定为 40 字节,去掉了 IPv4 中一切可选项,只包括 8 个必要的字段,因此尽管 IPv6 地址长度为 IPv4 的四倍,IPv6 包头长度仅为 IPv4 包头长度的两倍
其中的各个字段分别为: Version(版本号):4 位,IP 协议版本号,值= 6
Traffic Class(通信类别):8 位,指示 IPv6 数据流通信类别或优先级
功能类似于 IPv4 的服务类型(TOS)字段
Flow Label(流标记):20 位,IPv6 新增字段,标记需要 IPv6 路由器特殊处理的数据流
该字段用于某些对连接的服务质量有特殊要求的通信,诸如音频或视频等实时数据传输
在 IPv6 中,同一信源和信宿之间可以有多种不同的数据流,彼此之间以非“0”流标记区分
如果不要求路由器做特殊处理,则该字段值置为“0”
Payload Length(负载长度):16 位负载长度
负载长度包括扩展头和上层 PDU,16 位最多可表示 65535字节负载长度
超过这一字节数的负载,该字段值置为“0”,使用扩展头逐个跳段(Hop-by-Hop)选项中的巨量负载(Jumbo Payload)选项
Next Header(下一包头):8 位,识别紧跟IPv6 头后的包头类型,如扩展头(有的话)或某个传输层协议头(诸如 TCP,UDP 或着ICMPv6)
Hop Limit(跳段数限制):8 位,类似于 IPv4 的 TTL(生命期)字段
与IPv4 用时间来限定包的生命期不同,IPv6 用包在路由器之间的转发次数来限定包的生命期
包每经过一次转发,该字段减1,减到0 时就把这个包丢弃
Source Address(源地址):128 位,发送方主机地址
Destination Address(目的地址):128 位,在大多数情况下,目