图解TCP/IP:IPv6首部格式

IPv6为了减轻路由器的负担,省略了首部校验和字段,因此路由器不再需要计算校验和,从而也提高了包的转发效率。此外,分片处理所用的识别码成为可选项,为了让64位CPU的计算机处理起来更方便,IPv6的首部及可选项都由8字节构成。

# IPv6数据报格式
Version版本 | Traffic Class通信量类 |             Flow Label流标号
            Payload Length有效载荷长度 | Next Header下一个首部 | Hop Limit跳数限制
                           Source Address源地址
                        Destination Address目标地址
Next Header下一个首部 | Hdr Ext Len扩展首部长度
                          ExtensionsIPv6扩展首部
                           IP的上层的首部与数据
流标号(Flow Label)

由20比特构成,准备用于服务质量(QoS, Quality Of Service)控制。不使用QoS时每一位可以全部设置为0。在进行服务质量控制时,将流标号设置为一个随机数,然后利用一种可以设置流的协议RSVP(Resource Reservation Protocol)在路由器上进行QoS设置。当某个包在发送途中需要QoS时,需要附上RSVP预想的流标号。路由器接收到这样的IP包后先将流标号作为查找关键字,迅速从服务质量控制信息中查找并做相应处理。

只有流标号、源地址以及目标地址三项完全一致时,才被认为是一个流。

有效载荷长度(Payload Length)

有效载荷是指包的数据部分。IPv4的TL是指包括首部在内的所有长度,然而IPv6中这个Payload Length不包括首部,只表示数据部分的长度。由于IPv6的可选项是指连接IPv6首部的数据,因此当有可选项时,此处包含可选项数据的所有长度就是Payload Length。

(最近更新:2019年09月18日)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值