ipv4报头与ipv6报头对比分析图
ipv4报头与ipv6报头字段对比:
1、Version(版本):版本不同,一个是version4,一个是version6。
2、IHL(Internet报头长度):IPV6中去掉了该字段。
3、Type of Service(服务类型):在IPV6中去掉了TOS字段,增加了Traffic Class(流量分类),两者功能一致,用来标识对应的通信流量类别。
4、Total Length(总长度):在IPV6中改成了PayLoad Length(有效载荷长度)。IPV4中的Total Length包括了头部长度,而IPV6中的PayLoad Length不包括头部长度。
5、Identification(标识符):在IPV6中去掉了该字段,增加了IPV6 扩展报头来完成所要实现的功能。
6、Flags(标记位):在IPV6中去掉了该字段,增加了IPV6 扩展报头来完成所要实现的功能。
7、Fragment Offset(分段偏移):在IPV6中去掉了该字段,增加了IPV6 扩展报头来完成所要实现的功能。
8、Time to Live(存活时间):在IPV6中使用Hop Limit(跳数限制),二者功能相同。
9、Protocol(协议):在IPV6中改为Next Header(下一个头部),和Protocol功能类似。
10、Header Checksum(报头校验和):在IPV6中取消了该字段(因为TCP和UDP报文中已经有16位的checksum字段)。
11、Option(可选项):在IPV6中去掉了该字段,增加了IPV6扩展报头来完成所要实现的功能。
12、Padding(补全字段):在IPV6中去掉了该字段。
13、Source address(源地址)、Destination address(目的地址):在IPV6中未作修改。
14、IPV4中最小字节为20字节,IPV6固定为40字节。
15、IPv6报头采用基本报头+扩展报头,根据需要增加扩展报头,更加方便灵活。