IPv6报头与IPv4报头的区别

报头格式

IPv4报头如表1所示,包含20bit+选项,13个字段,包括3个指针。

IPv4报头
在这里插入图片描述
在这里插入图片描述

IPv6报头由基本报头+扩展报头链组成,其中基本报头如下表所示,包含40bit,8个字段。

IPv6报头
在这里插入图片描述
在这里插入图片描述

IPv4和IPv6报头格式主要区别如下。

IPv6报头采用基本报头+扩展报头链组成的形式,这种设计可以更方便地增添选项以达到改善网络性能、增强安全性或添加新功能的目的。

固定的IPv6基本报头

IPv6基本报头被固定为40bit,使路由器可以加快对数据包的处理速度,提高了转发效率,从而提高网络的整体吞吐量,使信息传输更加快速。

简化的IPv6基本报头

IPv6基本报头中去掉了IPv4报头中粉红色的字段,其中段偏移和选项和填充字段被放到IPv6扩展报头中进行处理。

去掉报头校验(HeaderChecksum,中间路由器不再进行数据包校验,去掉此字段的原因有三:

.一是因为大部分二层链路层已经对数据包进行了校验和纠错控制,链路层的可靠保证使得三层网络层不必再进行报头校验;

二是端到端的四层传输层协议也有校验功能以发现错包;

三是报头校验需随着TTL值的变化在每一跳重新进行计算,增加包传送的时延。

IPv6基本报头中去掉与IP分片相关的域,使得路由器无需再对数据包进行分片,而分片工作由源终端设备根据最大传输单元MTU路径发现来进行。这样IPv6的数据包可以远远超过64kbit/s,应用程序可以利用MTU,获得更快、更可靠的数据传输。

IPv6报头新增流标记宇段

IPv6协议不仅保存了IPv4报头中的业务类别字段,而且新增了流标记(flow flag)字段,使得业务可以根据不同的数据流进行更细的分类,实现优先级控制(如流媒体的数据优先级高,新闻报的低)和QoS保障,极大地改善了IPv6的服务质量。

IPv6报头采用128bit地址长度

这是IPv4与IPv6最主要的区别。IPv4采用32bit长度, IPv6采用128bit长度

转自:《IPv6报头与IPv4报头的区别》

参考
《IPV4数据报头部格式》
《IPv6数据报头部格式》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值