文档介绍:网络地带·
报文格式浅析
尚建贞河南商专计算机系,河南郑州
摘要:文章论述了基本报头的格式,以及所包含的个域的定义以及功能。同时,对个扩展报头和完整的数据报文格式也进行
了说明。丁
关键词:;报文格式;基本报头;扩展报头
引言它类似于里面的“协议字段”或“可选字段”,这是对
随着计算机网络特别是的飞速发展,目前基于协议的一个重要改进,将头的可选字段摒弃,放到
的互联网在实际运行中暴露出越来越多的不足和缺憾,例扩展报头里面。该字段标明此数据包是否包含扩展首部。
如:网络安全性差,服务质量低下,地址空间规划不合理等。这字段的不同取值所代表的协议。
些问题严重制约着当代互联网的进一步发展,现行的网络层协跳数限制:该字段代替协议的
议无法从根本上解决这些问题,于是一种全新的网络层协字段。但此字段不再以秒为单位,而是以路由器之间转发的
议应运而生。“跳”为单位;此字段初始值设置为,当某节点对此数据包
::文格式进行一次转发后,字段的值就减,当路由器检测到此字段为
时则放弃处理,数据包自动丢弃。
数据包的基本报头长度固定为个字节,其格式如图
源地址,位:标识发送数据包
.。基本包头包括个域,去掉了报头中所有的可选项。
的源节点的地址。
目的地址,位:标识接收
工
嚣画船
数据包的目的节点的地址。
盯协议在设计的时候就摒弃了中的选项字段,使用
扩展报头的方法来满足不同数据包的特殊要求。的基本报
.
头和他的载荷数据之间可以存在一个或者多个扩展报头。一般
图. 数据包报头格式情况下,一个典型的数据包是没有扩展报头的,如果需要目
所包含的个域简要介绍如下: 的节点或者中间的路由器做某些特殊处理的时候,发送方的源
节点才会添加一个或者多个扩展报头。而且,协议中扩展
版本:表示与数据包对应的协议的版
报头的长度是任意的,不像中,有个字节的限制;但是为
本号,的版本号为,的版本号固定为;
了提高节点对报头的处理效率,扩展报头的长度总是八字节长
业务流类别:或者称为数据包优
度的整数倍。
先级,可以赋予数据包不同的优先级,提
供不同的服务,主要用于实时类的数据传输如音频视频等,有在中,定义了个的扩展报头:
逐跳选项首部——,数字标
助于提升,该字段用以代替中的
字段。文档中对该字段进行定义。识为;主要定义路由器逐跳处理时所需要的一些特殊选项,
包括数据包在网络传输的过程中,路由器所必须检查和处理的
流标签:是的新增字段,源节
一些特殊的参数选项。
点用此字段识别同一个流的数据包。源地址和一个非的
目的选项首部,数字标
可以标识同一个流的数据包。源节点和同一个目的节点可
识为;提供目的节点信息,用于表示由最终目的节点或者中间
以同时存在多个活动的流业务,并且互不干涉。网络上的
路由器要给与属于同一个流的数据包同样的资源分配,提供同目的节点检查的信息。如果扩展头部中包含源路由选择首部,那
么链路中所有的中间处理路由器都要对数据包的这个首部进行
样的服务质量。
处理,如果扩展头部不包含此选项,则只有目的节点才对这些
净荷长度:此字段标明除去
选项进行处理。