⊙▂⊙ 这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),表示IP 首部的大小,单位是4字节(32bit)。IP 头部的长度也就是length * 4 的字节数. 当没有可选项时,length 是5,也就是20字节。区分服务(TOS) 用来表示服务
IP报头结构详解,IP报头格式如图1所示,该图展示了RFC 791对IP报文报头格式的定义。图1 IP报头格式为了让读者能更好地理解IP报头,笔者对IP报头进行了翻译整理,我们来看一下IP的头的结构:IP的头每行有32位,分为版本,头长度,区分服务等十多项内容。第一个版本,记录IP头为IPv4的头还是IPv6的头。如果是IPv4的头往往为4,
IP头部结构:4位版本号指定IP协议的版本,有IPv4,SIP,PIP。4位头部长度是指该IP头部有多少个4字节,因为4位能表示的最大数是15,所以IP头部最长60字节。8位服同时在IP头部设置MF标识,代表后续还有分片;第二个IP长度为21字节(20字节的IP的报头,1字节的数据部分,不设置ICMP头部,因为重组的时候不需要重复的ICMP头部信息),同时不设置MF标识,因
∩﹏∩ 首部长度(Header Length):长度4bit,这个字段的作用是为了描述IP头部的长度,IP头部长度是可变的(最常用的是红框中的部分,一共占20字节)。首部长度部分占4个bit位,取值范围是0-15, 记录路由:将途径的路由器的ip地址填入选项部分,用于跟踪数据报的传递路径。 时间戳:告诉每个路由器将数据报被转发的时间(或时间与IP地址对)填入IP头