网络层IPv6协议

IPv6的概念

IPv6(互联网协议第六版Internet Protocol Version 6),是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。

IPv6网络的提出最初是为了扩大IP地址空间。实际上,IPv4除了在地址空间方面有很大的局限性,成为互联网发展的煨大障碍外,IPv4在服务质量.传送速度.安全性、支持移动性和多播等方面也存在着局限性,这些局限性同样妨碍着互联网的进一步发展。使许多服务与应用难以在互联网上开展。因此,在IPv6的设计过程中,除了一劳永逸地解决了地址短缺问题以外,还考虑了在ipv4中解决不好的其他问题。IPv6相对于IPv4的主要优势是:扩大了地址空间,提高了网络的整体吞吐量,服务质量得到很大改善,安全性有了更好的保证。

IPv6的特点

◆ IPV6地址长度为128位,地址空间增大了2的96次方倍;

◆ 灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPV4中可变长度的选项字段。IPV6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;

◆ IPV6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;

◆ 提高安全性。身份认证和隐私权是IPV6的关键特性;

◆ 支持更多的服务类型;

◆ 允许协议继续演变,增加新的功能,使之适应未来技术的发展。

IPv6数据报

IPv6的数据报格式如下:

IPv6 将首部长度变为固定的 40字节,称为基本首部(baseheader)。将不必要的功能取消了,首部的字段数减少到只有8个。取消了首部的检验和字段,加快了路由器处理数据报的速度。在基本首部的后面允许有零个或多个扩展首部。所有的扩展首部和数据合起来叫做数据报的有效载荷(payload)或净负荷。

IPv6和IPv4数据报的区别

IPv6 将原来 IPv4 首部中选项的功能都放在扩展首部中,并将扩展首部留给路径两端的源站和目的站的主机来处理。数据报途中经过的路由器都不处理这些扩展首部(只有一个首部例外,即逐跳选项扩展首部)。这样就大大提高了路由器的处理效率。在[RFC 2460]中定义了六种扩展首部:逐跳选项、路由选择、分片、鉴别、封装安全有效载荷和目的站选项。

原文地址:https://www.cnblogs.com/HuangJiaPing/p/12604077.html

时间: 2024-08-30 15:06:16

网络层IPv6协议的相关文章

IPv6协议介绍

IPv6是为了解决基于IPv4的TCP/IP协议簇遇到的问题而推出的下一代IP协议.由于IPv4中采用的编制方式使得可用的网络地址和主机地址的数目远低于理论数目,随着全球互联网的快速发展,现有的IPv4地址近乎枯竭.网络地址转换技术(NAT)在一定程度上缓解了IPv4地址枯竭的问题,但也带来了例如端到端通讯的问题.IPv6技术解决了这些问题,它拥有比Ipv4大的多的地址空间以及一些新的特性. IPv6最为显著的改变是IP地址的改变,它提供了128比特的地址,相比于传统的IPv4的32比特地址,理

计算机网络之网络层(协议)

IPv4协议的路由与转发 查找路由表 1.多次间接交付后,IP数据报最终一定可以找到目地主机所在的目的网络上的路由 2.到达最后一个路由器时,才会试图向目的主机直接交付 分组转发算法 1.从数据报的首部提取目的地址D,和网络地址N 2.如果网络N与此路由器直接相连,则直接交付给母目的主机D,否则间接交付 3.如果路由表中有目的地址为D的特定主机路由,则把数据报转发给路由表指明的下一跳路由 4.若路由表中有到达网路N的路由,则将数据报转发给路由表指定的下一条路由 5.若以上都没有则转发给默认路由

网络层的协议(小白的福利)

一.网络层功能介绍:网络层的主要功能是实现数据从源端到目标端的传输.二.IP数据包格式:1.版本:该字段包含的是IP的版本号,4比特.目前版本号分为IPv4和IPv6,这里的是IPv4.2.首部长度:该字段用于表示IP数据包头长度,4比特.IP包头长度最短为20字节,但其长度是可变的,取决于可选项字段的长度.3.优先级与分为类型:该字段用于表示数据包的优先级和服务类型,8比特.通过在数据包中划分一定的优先级,用于实现服务质量的要求.4.总长度:该字段用以表示整个IP数据包的长度,16比特.最长为

网络协议笔记-网络层-ARP协议

[2-地址解析协议ARP] [2.1-基本概念] 地址解析协议ARP的作用是根据主机的IP地址,找出该主机的硬件地址. [2.2-为什么要使用ARP] 在数据传输过程中,网络层使用的IP地址,但是在实际传输的时候,数据是从网络的数据链路上传送数据帧的(就是数据链路层所做的工作,七层网络结构中,数据从上往下移动),所以最终还是需要使用网络的硬件地址.因为七层网络结构中每一层都是黑盒的,所以在讨论数据在网络层传输的时候,就忽略了对数据链路层的讨论. [2.3-ARP的简要工作原理] 每一台主机都有一

网络层IGMP协议

IGMP协议的概念 IGMP协议(因特网组管理协议称为Internet Group Management Protocol),是TCP/IP 协议族中负责IP组播成员管理的协议,它用来在IP主机和与其直接相邻的组播路由器之间建立.维护组播组成员关系.IP主机通过发送IGMP报文宣布加入某组播组:本地组播路由器通过周期性的发送IGMP 报文轮询本地网络上的主机,确定本地组播组成员信息. 网络节点之间的通信方式 网络节点之间通信,通常有三种方式,分别为单播.组播和广播,在IPv6版本中,新增加了一种

<再看TCP/IP第一卷>关于网络层及协议细节---IP协议

说到关于IP协议,就必须先说IP协议的两个特性: (一)不可靠性(unreliable) 不可靠性的意思是它不能保证IP数据报能成功地到达目的地,IP所能做的只是提供最好的传输服务,IP有一个简单的错误处理算法:丢弃该数据,然后发送ICMP消息报给信源端,任何的可靠性就必须由上一层的协议来提供. (二)无连接性(connectionless) 无连接性的意思是IP并不维护任何关于后续的数据报(datagram)的状态信息,数据报之间是平行的互不干涉,IP不维护后续的状态信息. IP数据报的格式如

网络层--icmp协议(05)

ping 原理与ICMP协议 以前刚开始看的时候总觉得网络协议只能是层层封装,虽然查找资料,都说在网络上面同时有IP协议,arp协议,ICMP和IGMP协议,但自己就是绕不过弯来,现在想想,唉.... ping 的原理 ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接.ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机.ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机.如果源主机在一定时间内收到应答,则认为主

网络层--arp协议(03)

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址:收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源. 地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其

<再看TCP/IP第一卷>关于网络层及协议细节---IP协议(2)--移动IP及DHCP

题外话:本来想按照互联网的层级自下向上回顾这些协议的,但是今天实在得破个例,DHCP不得不说! 主机从一个网络迁移到另一个网络,那么IP编址的结构就要发生改变,当今主流有如下几种修改方案: (一)改变地址: 主机在移动到新的网络的时候改变它的地址,这里需要DHCP协议,将其和新的网络关联起来,这么做的话需要我们手动修改可能需要如下的命令 1 sudo vim /etc/network/interface 每次修改若想要使修改之后生成的IP地址生效,大部分情况下需要我们重启主机 1 /etc/in