1 / 47
文档名称:

TCP IP协议 第21章 协议.ppt

格式:ppt   大小:514KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TCP IP协议 第21章 协议.ppt

上传人:xinshengwencai 2017/10/20 文件大小:514 KB

下载得到文件列表

TCP IP协议 第21章 协议.ppt

文档介绍

文档介绍:第21章新一代因特网协议
IPv6是因特网协议第六版( Protocol Version Six)的缩写。
IETF在1998年底制定了IPv6的草案,旨在取代使用了20多年的因特网协议第四版(IPv4)。
转向新一代因特网协议
IPv6数据报格式
IPv6扩展首部
IPv6地址
向IPv6过渡
转向新一代因特网协议
IPv4协议存在的问题:
1. 有限的地址空间
2. 路由选择效率不高
3. 复杂的地址配置
4. 缺乏服务质量保证
5. 安全性问题
IPv6协议
IPv6是对IPv4的改进,主要特点如下:
1. 经过扩展的地址和路由选择功能
IP地址长度由32位增加到128位,可支持数量大得多的可寻址节点、更多级的地址层次和较为简单的地址自动配置。
2. 简化的首部格式
IPv4首部的某些字段被取消或改为选项,以减少报文分组处理过程中常用情况的处理开销,并使得IPv6首部的带宽开销尽可能低。
3. 支持扩展首部和选项
IPv6的选项放在单独的扩展首部中,位于报文分组中IPv6基本首部和传输层首部之间。
因为大多数IPv6选项首部不会被报文分组投递路径上的任何路由器检查和处理,有利于改进路由器在处理包含选项的报文分组时的性能。
IPv6的另一改进,是其选项与IPv4不同,可具有任意长度,不限于40字节。
4. 支持验证和隐私权
IPv6定义了一种扩展,可支持权限验证和数据完整性并支持保密性要求。
5. 支持自动配置
IPv6支持多种形式的自动配置,从孤立网络结点地址的“即插即用”自动配置,到DHCP提供的全功能的设施。
6. 服务质量能力
IPv6增加了一种新的能力,如果某些报文分组属于特定的工作流,发送者要求对其给予特殊处理,则可对这些报文分组加标号,例如非缺省服务质量通信业务或“实时”服务。
返回
IPv6数据报格式
版本号
通信量等级
流标记
有效负载长度
下一首部
跳数限制
源地址(128位)
目的地址(128位)
有效负载
(0~多个扩展首部+高层数据)
基本首部
0 4 12 16 24 31
1 版本号(Version,4位)
IPv6协议版本号值为6。这个字段的大小与IPv4中的版本号域是相同的。
2 通信量等级(流量类别Traffic Classes,8位) 用于识别和区分IPv6信息包的不同等级或优先权。
使用通信量等级域必须具备下面几个条件:
1)在一个IPv6结点中,IPv6服务接口必须为由上层协议产生的信息包中的通信量等级位提供一种支持手段。默认值:8位全为0。
2)支持部分或全部通信量等级的特殊使用的IPv6结点允许修改它们产生、转发、或接收到的信息包中的通信量等级的值。上层的协议不必假定接收到的信息包中通信量等级的值与源节点发出该包时的值相同。
3 流标记(Flow Label,20位)
IPv6报头中的流标记是为了用来标记那些需要IPv6路由器特殊处理的信息包的顺序,这些特殊处理包括非默认质量的服务或“实时(real-time IPv6)”服务。IPv6的这个流标记域在RFC 2640中是实验性的,而且随着因特网对流支持需求的改变而改变。
不支持流标记域功能的主机或路由器在产生一个信息包的时候将该域置0,在转发一个信息包的时候则不改变该域,接受一个信息包的时候则忽略该域。
4 有效负载长度(Payload Length,16位)
IPv6基本首部之后,报文分组其余部分的长度,以字节为单位。为了允许大于64K字节的负载,如本字段的值为0,则实际的报文分组长度将存放在逐级跳(Hop-by-Hop)选项中。扩展首部作为有效负载的一部分被计算在内。
5 下一个首部(Next Header,8位)
下一个首部用来标识紧跟在IPv6基本首部后面的首部的类型。
6 跳数限制(Hop Limit,8位)
该字段用无符号整数表示,当被转发的信息包经过一个结点时,该值将减1,当减到0时,则丢弃该信息包。(IPv4中的TTL)
7 源地址(Source Address,128位)
源地址表示信息包发送方的地址。
8 目的地址(Destination Address,128位)
目的地址表示信息包接收者的地址。
注意:
如果有路由扩展首部,该地址可能不是该信息包最终接收者的地址。
基本首部总长40个字节。
原IPv4的选项在IPv6中由扩展首部实现。