- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPv6报文格式浅析.doc
IPv6报文格式浅析 摘 要:文章论述了IPv6基本报头的格式,以及所包含的8个域的定义以及功能。同时,对6个扩展报头和完整的IPv6数据报文格式也进行了说明。 关键词:IPv6;报文格式;基本报头;扩展报头 1 引言 随着计算机网络特别是Internet的飞速发展,目前基于IPv4的互联网在实际运行中暴露出越来越多的不足和缺憾,例如:网络安全性差,服务质量低下,地址空间规划不合理等。这些问题严重制约着当代互联网的进一步发展,现行的网络层协议IPv4无法从根本上解决这些问题,于是一种全新的网络层协议IPv6应运而生。 2 IPv6报文格式 IPv6数据包的基本报头长度固定为40个字节,其格式如图2.1。基本包头包括8个域,去掉了IPv4报头中所有的可选项。 所包含的8个域简要介绍如下: (1)版本Version(4bits):表示与数据包对应的IP协议的版本号,IPv4的版本号为4,IPv6的版本号固定为6; (2)业务流类别Traffic Class(8bits):或者称为数据包优先级(Packet priority),可以赋予数据包不同的优先级,提供不同的服务,主要用于实时类的数据传输如音频视频等,有助于提升QoS,该字段用以代替IPv4中的TOS(Type of Server)字段。RFC2460文档中对该字段进行定义。 (3)流标签Flow Label(20bits):是IPv6的新增字段,源节点用此字段识别同一个流的数据包。源地址和一个非0的Flow Label可以标识同一个流的数据包。源节点和同一个目的节点可以同时存在多个活动的流业务,并且互不干涉。网络上的IPv6路由器要给与属于同一个流的数据包同样的资源分配,提供同样的服务质量(QoS)。 (4)净荷长度Payload Length(16bits) :此字段标明除去基本首部外数据包的总长度,包括所有的扩展报头和上层PDU数据所占的字节数。因为该字段是16bits,所以最多可以表示64KB的长度,如果实际净荷超过这个数值,则该字段置“0”,需要使用扩展头部的逐跳选项首部(Hop-by-Hop Options Header)中的巨量净荷选项。 (5)下一首部Next Header(8bits):形成一个扩展首部链。它类似于IPv4里面的“协议字段”或“可选字段”,这是IPv6对IPv4协议的一个重要改进,将IPv4报头的可选字段摒弃,放到扩展报头里面。该字段标明此IPv6数据包是否包含扩展首部。字段的不同取值所代表的协议。 (6)跳数限制Hop Limit(8bits):该字段代替IPv4协议的TTL字段。但此字段不再以秒为单位,而是以路由器之间转发的“跳”为单位;此字段初始值设置为128,当某节点对此数据包进行一次转发后,字段的值就减1,当路由器检测到此字段为0时则放弃处理,数据包自动丢弃。 (7)源地址(source address),128位:标识发送数据包的源节点的IPv6地址。 (8)目的地址(destination address),128位:标识接收数据包的目的节点的IPv6地址。 IPv6协议在设计的时候就摒弃了IPv4中的选项字段,使用扩展报头的方法来满足不同数据包的特殊要求。IPv6的基本报头和他的载荷数据之间可以存在一个或者多个扩展报头。一般情况下,一个典型的IPv6数据包是没有扩展报头的,如果需要目的节点或者中间的路由器做某些特殊处理的时候,发送方的源节点才会添加一个或者多个扩展报头。而且,IPv6协议中扩展报头的长度是任意的,不像IPv4中,有40个字节的限制;但是为了提高节点对报头的处理效率,扩展报头的长度总是八字节长度的整数倍。 在RFC2460中,定义了6个IPv6的扩展报头: (1)逐跳选项首部(Hop-by-Hop Options Header),数字标识为59;主要定义路由器逐跳处理时所需要的一些特殊选项,包括数据包在网络传输的过程中,路由器所必须检查和处理的一些特殊的参数选项。 (2)目的选项首部(Destination Options Header),数字标识为60;提供目的节点信息,用于表示由最终目的节点或者中间目的节点检查的信息。如果扩展头部中包含源路由选择首部,那么链路中所有的中间处理路由器都要对数据包的这个首部进行处理,如果扩展头部不包含此选项,则只有目的节点才对这些选项进行处理。 (3)源路由选择首部(Routing Header),标识为43;提供路由扩展功能。可以控制分组在网络上的传输路径,指明数据包从源节点到目的节点所要经过的路径。 (4)分片首部(Fragment Heade
文档评论(0)