您所在的位置:主页 > 电脑网络 > 互联网 > 什么是IPV6协议

什么是IPV6协议

更新:2013-12-07    编辑:常青树    来源:谷普下载站    人气:加载中...    字号:|

标签:什么  协议  IPv6  

  今天的互联网大多数使用的是IPv4协议,IPv4协议已经应用了20多年,在这20多年的使用中,IPv4获得了巨大的成功,同时随着使用范围的扩张,它也面临着越来越不容忽视的危机,例如地址匮乏等等。

  IPv6是为领会决IPv4所存在的一些问题和不足而提出的,同时它还在许多方面提出了改进,例如路由方面、自动配置方面。经过一个较长的IPv4和IPv6共存的时期,IPv6最终会完全取代IPv4在互连网上占据统治地位。比较IPv4,IPv6有如下的特性,这些特性也可以称作是IPv6的优点:简化的报头和灵便的扩展 ;层次化的地址结构 ;即插即用的连网方式 ;网络层的认证与加密 ;服务质量的满足 ;对移动通讯更好的支持。

  简化的报头和灵便的扩展

  IPv6对数据报头作了简化,以减少处理器开销并节省网络带宽。IPv6的报头由一个基本报头和多个扩展报头(Extension Header)构成,基本报头具有固定的长度(40字节),放置所有路由器都需要处理的信息。由于Internet上的绝大部分包都只是被路由器简单的转发,因此固定的报头长度有助于加快路由速度。IPv4的报头有15个域,而IPv6的只有8个域,IPv4的报头长度是由IHL域来指定的,而IPv6的是固定40个字节。这就使得路由器在处理IPv6报头时显得更为轻松。与此同时,IPv6还定义了多种扩展报头,这使得IPv6变得极其灵便,能供给对多种使用的强力支持,同时又为以后支持新的使用供给了可能。这些报头被放置在IPv6报头和上层报头之间,每一个可以通过独特的“下一报头”的值来确认。除了逐个路程段选项报头(它携带了在传输路径上每一个节点都必须进行处理的信息)外,扩展报头只有在它到达了在IPv6的报头中所指定的目标节点时才会得到处理(当多点播送时,则是所规定的每一个目标节点)。在那里,,在IPv6的下一报头域中所应用的标准的解码法子调用相应的模块去处理第一个扩展报头(假如没有扩展报头,则处理上层报头)。每一个扩展报头的内容和语义抉择了是否去处理下一个报头。因此,扩展报头必须遵照它们在包中出现的次序依次处理。一个完整的IPv6的实现包括下面这些扩展报头的实现:逐个路程段选项报头,目的选项报头,路由报头,分段报头,身份认证报头,有效载荷安全封装报头,最终目的报头。

  层次化的地址结构

  IPv6将现有的IP地址长度扩张4倍,由当前IPv4的32位扩充到128位,以支持大规模数量的网络节点。这样IPv6的地址总数就大约有3.4*10E38个。平均到地球表面上来说,每平方米将获得6.5*10E23个地址。IPv6支持更多级别的地址层次,IPv6的设计者把IPv6的地址空间遵照不同的地址前缀来划分,并采纳了层次化的地址结构,以利于骨干网路由器对数据包的快速转发。

  IPv6定义了三种不同的地址类型。分辨为单点传送地址(Unicast Address),多点传送地址(Multicast Address)和任意点传送地址(Anycast Address)。所有类型的IPv6地址都是属于接口(Interface)而不是节点(node)。一个IPv6单点传送地址被赋给某一个接口,而一个接口又只能属于某一个特定的节点,因此一个节点的任意一个接口的单点传送地址都可以用来标示该节点。

  IPv6中的单点传送地址是连续的,以位为单位的可掩码地址与带有CIDR的IPv4地址很类似,一个标识符仅标识一个接口的情况。在IPv6中有多种单点传送地址形式,包括基于全局供给者的单点传送地址、基于地理位置的单点传送地址、NSAP地址、IPX地址、节点本地地址、链路本地地址和兼容IPv4的主机地址等。

  多点传送地址是一个地址标识符对应多个接口的情况(通常属于不同节点)。IPv6多点传送地址用于表示一组节点。一个节点可能会属于几个多点传送地址。在Internet上进行多播是在1988年随着D类IPv4地址的出现而发展起来的。这个功能被多媒体使用程序所广泛应用,它们需要一个节点到多个节点的传输。RFC-2373对于多点传送地址进行了更为具体的说明,并给出了一系列预先定义的多点传送地址。

  任意点传送地址也是一个标识符对应多个接口的情况。假如一个报文要求被传送到一个任意点传送地址,则它将被传送到由该地址标识的一组接口中的最近一个(根据路由选择协议距离度量方式抉择)。任意点传送地址是从单点传送地址空间中划分出来的,因此它可以应用表示单点传送地址的任何形式。从语法上来看,它与单点传送地址间是没有区别的。当一个单点传送地址被指向多于一个接口时,该地址就成为任意点传送地址,并且被明确指明。当用户发送一个数据包到这个任意点传送地址时,离用户最近的一个服务器将响使用户。这对于一个经常移动和变化的网络用户大有益处。


本文链接:http://www.gpxz.com/diannao/hulianwang/284625.html