IPv6和IPv4基本头部格式
来源:互联网 发布:linux ps rl 编辑:程序博客网 时间:2024/05/14 02:15
原帖:http://book.51cto.com/art/201204/329740.htm
根据IPv4报文中存在的问题,IPv6报文头格式与IPv4相比进行了一些改动。IPv6头部结构遵循以下新规则:
基本头部的固定长度:IPv6的基本报文头长度固定为40字节,选项和填充从基本报文头中去除了。
分段仅由流量的源节点处理:在发送IPv6流量前,源执行PMTU发现,将路由器从分段分组的任务中解脱出来。
去除头部校验和:由于变化的TTL值,交换分组的每个节点必须重新计算IP头部校验和,因此加重了路由器资源负担。由于数据链路技术的提高和32位循环冗余校验支持,以及第4层校验和提供了足够的保护,因而IP头部校验和不再必需。
基于以上规则,RFC2460定义了下列IPv6头部字段:
版本(4位):IP版本,设置为6。
流量类型(8位):执行与IPv4头部中的服务类型相同的功能。
流标签(20位):用于标识一个流,其目的是:不需要在分组中进行深度搜索,路由器就能识别应该以类似方式处理的分组。字段由源设置,在转发路由上不应该被修改。
净荷长度(16位):因为头部长度固定为40字节,所以指明净荷长度就能确定这个分组的长度。
下一个头部(8位):本字段扩展了IPv4头部中协议号的功能。
跳数限制(8位):该字段类似于IPv4的TTL。它定义了IP数据报文所能经过的最大跳数。
源IPv6地址(128位)。
目的IPv6地址(128位)。
IPv4和IPv6的报头结构如图2-6和图2-7所示。
(点击查看大图)图2-6 IPv4报文头部结构 (点击查看大图)图2-7 IPv6报文头部结构 0 0
- IPv6和IPv4基本头部格式
- IPv4 和 IPv6 头部结构主要区别
- IPv4 和 IPv6 头部结构主要区别
- IPv4 和 IPv6 头部结构主要区别
- IPv4 和 IPv6 头部结构主要区别
- IPv4 和 IPv6 头部结构主要区别
- ipv4头部可选项和ipv6头部的区别
- IPV4 与IPV6 头部结构与其区别
- IPV4 与IPV6 头部结构与其区别
- IPV4 与IPV6 头部结构与其区别
- IPV4数据报头部格式
- IPv4和IPv6
- IPV6和IPV4
- IPv4和IPv6
- IPv4和ipv6
- ipv4和ipv6比较
- IPv4和IPv6
- IPv4和IPv6
- MyBatis之多表之间的联系与缓存
- Android 应用的安装和卸载
- Java WebService_cxf (2) 加密认证
- CentOS 7下的软件安装方法及策略
- Python装饰器
- IPv6和IPv4基本头部格式
- 三羊献瑞
- 前端跨域知识总结
- Android快速发布项目到jcenter详解
- 思维导图软件推荐
- Angular之旅tip:获取输入的方式
- 递归解决2的幂次方
- CentOS6.5/7.0 上 OpenVPN的安装
- 汇编语言学习笔记(十二)-浮点指令