IP V6的帧格式
答案:1 悬赏:80 手机版
解决时间 2021-01-15 10:02
- 提问者网友:龅牙恐龙妹
- 2021-01-15 06:16
IP V6的帧格式
最佳答案
- 五星知识达人网友:第幾種人
- 2021-01-15 06:39
64bit的头字段,更少的字段数
能够实现基于硬件的,有效率的处理
改善路由选择的效率、性能和转发速率 ipv4一般使用12个头字段,20bytes;ipv6使用8个头字段,40bytes,其中有5个字段与ipv4相同,有3个新字段.
ipv6不执行分片操作(fragmentation),因此没有ipv4的fragmentation信息,ipv6使用一个发现处理过程来判定 和调整一个会话的最合适的MTU.
ipv6的发送方的发现处理功能会依据网络返回的icmp消息自动的调整MTU的大小.
ipv6的头信息中没有头校验字段,依赖与上层和data link层来保证数据传输的可靠性. IPv6数据包有一个40字节的基本首部,其后可允许有0个或多个扩展首部,再后面是数据。每个IPv6数据包都是从基本首部开始。IPv6基本首部的很多字段可以和IPv4首部中的字段直接对应。
版本(version):该字段占4位(bit),它说明了IP协议的版本,对IPv6而言,该字段值是0110,也就是十进制数6。
通信类型(traffic class):该字段占8位,其中优先级字段占4位。首先,IPv6吧流分成两大类,即可进行拥塞控制的和不可进行拥塞控制的。每一类有分为8个优先级。优先级的值越大,表明该分组越重要。对于可进行拥塞控制的业务,其优先级为0~7。当发生拥塞时,这类数据的传输速率可以放慢。对于不可进行拥塞控制的业务,其优先级为8~15。这些都是实时性业务,如音频或视频业务的传输。这种业务的数据包发送速率是恒定的,即使丢掉了一些,也不进行重发。类似于ipv4的TOS。
流标号(flow label):该字段占20位。流就是互联网上从一个特定源站到一个特定源站(单播或多播)的一系列数据包。所有属于同一个流的数据包都具有同样的流标号。源站在建立流时是在224-1个标流号中随机选择一个流标号。流标号0保留作为指出没有采用流标号。源站随机选择流标号并不会在计算机之间产生冲突,因为路由器在将一个特定的流与一个数据包相关联时,使用的是数据包的源地址和流标号的组合。用由于多层交换和快速交换。
净负荷长度(payload length):该字段占16位,此字段指明除首部自身的长度外,IPv6数据包所载的字节数。一个IPv6可容纳64KB长得数据。由于IPv6的首部长度是固定的,因此没有向IPv4那样指明数据包的长度。类似于ipv4的TOTAL LENGTH字段。
下一个首部(next header):该字段占8位,标识紧接着IPv6的首部的类型。这个字段指明在基本首部后面紧接着的一个首部的类型。类似于ipv4的PROTOCOL字段,用于识别ipv6的上层信息类型。
跳数限制(hop limit):该字段占8位,此字段用来防止数据包在网络中无限期地存在。源站在每个数据包发出时即设定某个跳数限制。每一路由器在转发数据包时,要先将跳数限制字段中的值减1。当跳数限制的值为0时,就要将此数据包丢弃。这相当于IPv4首部中的TTL字段,但比IPv4中计算时间间隔要简单。
源站IP地址(source address):该字段占128位,是数据包的发送站的IP地址。
目的站IP地址(destination address):该字段占128位,是数据包的接收站的IP地址。 ipv6可以有很多类型的扩展头信息,并且可以同时使用多种扩展头信息,应用的顺序如下:
1)ipv6 header
2)hop-by-hop options header
3)destination options header
4)routing header
5)fragment header
6)authentication header
7)encapsulating security payload header
8)destination options header
9)upper-layer header
能够实现基于硬件的,有效率的处理
改善路由选择的效率、性能和转发速率 ipv4一般使用12个头字段,20bytes;ipv6使用8个头字段,40bytes,其中有5个字段与ipv4相同,有3个新字段.
ipv6不执行分片操作(fragmentation),因此没有ipv4的fragmentation信息,ipv6使用一个发现处理过程来判定 和调整一个会话的最合适的MTU.
ipv6的发送方的发现处理功能会依据网络返回的icmp消息自动的调整MTU的大小.
ipv6的头信息中没有头校验字段,依赖与上层和data link层来保证数据传输的可靠性. IPv6数据包有一个40字节的基本首部,其后可允许有0个或多个扩展首部,再后面是数据。每个IPv6数据包都是从基本首部开始。IPv6基本首部的很多字段可以和IPv4首部中的字段直接对应。
版本(version):该字段占4位(bit),它说明了IP协议的版本,对IPv6而言,该字段值是0110,也就是十进制数6。
通信类型(traffic class):该字段占8位,其中优先级字段占4位。首先,IPv6吧流分成两大类,即可进行拥塞控制的和不可进行拥塞控制的。每一类有分为8个优先级。优先级的值越大,表明该分组越重要。对于可进行拥塞控制的业务,其优先级为0~7。当发生拥塞时,这类数据的传输速率可以放慢。对于不可进行拥塞控制的业务,其优先级为8~15。这些都是实时性业务,如音频或视频业务的传输。这种业务的数据包发送速率是恒定的,即使丢掉了一些,也不进行重发。类似于ipv4的TOS。
流标号(flow label):该字段占20位。流就是互联网上从一个特定源站到一个特定源站(单播或多播)的一系列数据包。所有属于同一个流的数据包都具有同样的流标号。源站在建立流时是在224-1个标流号中随机选择一个流标号。流标号0保留作为指出没有采用流标号。源站随机选择流标号并不会在计算机之间产生冲突,因为路由器在将一个特定的流与一个数据包相关联时,使用的是数据包的源地址和流标号的组合。用由于多层交换和快速交换。
净负荷长度(payload length):该字段占16位,此字段指明除首部自身的长度外,IPv6数据包所载的字节数。一个IPv6可容纳64KB长得数据。由于IPv6的首部长度是固定的,因此没有向IPv4那样指明数据包的长度。类似于ipv4的TOTAL LENGTH字段。
下一个首部(next header):该字段占8位,标识紧接着IPv6的首部的类型。这个字段指明在基本首部后面紧接着的一个首部的类型。类似于ipv4的PROTOCOL字段,用于识别ipv6的上层信息类型。
跳数限制(hop limit):该字段占8位,此字段用来防止数据包在网络中无限期地存在。源站在每个数据包发出时即设定某个跳数限制。每一路由器在转发数据包时,要先将跳数限制字段中的值减1。当跳数限制的值为0时,就要将此数据包丢弃。这相当于IPv4首部中的TTL字段,但比IPv4中计算时间间隔要简单。
源站IP地址(source address):该字段占128位,是数据包的发送站的IP地址。
目的站IP地址(destination address):该字段占128位,是数据包的接收站的IP地址。 ipv6可以有很多类型的扩展头信息,并且可以同时使用多种扩展头信息,应用的顺序如下:
1)ipv6 header
2)hop-by-hop options header
3)destination options header
4)routing header
5)fragment header
6)authentication header
7)encapsulating security payload header
8)destination options header
9)upper-layer header
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯