因此,当IP 的首部长度为1111 时(即十进制的15),首部长度就达到60 字节。当IP 分组的首部长度不是4 字节的整数倍时,必须利用最后的填充字段加以填充。数据部分永远在4 字节的整数倍开始,这数据报(IP Datagram) 。这是一个与硬件无关的虚拟包,由首部和数据两部分组成。首部的前一部分是固定长度,共20 字节,是所有IP 数据报必须具有的。在首部的固
(`▽′) ⽽当⾸部长度为最⼤值111时(即⼗进制数的15),就表明⾸部长度达到最⼤值15个32位字长,即60字节。当IP分组的⾸部长度不是4字节的整数倍时,必须利⽤最后的填充字段加以填充一般IP数据报首部长度为20个字节,除非有选项字段会超过20个字节外。IP首部的数据格式如下图所示,最高位在左边,记为0 bit,最低位在右边,记为31 bit。在存储或发送数据时,会先处理高
一般IP数据报首部为20byte,即160bit(“一般”指不带选项的首部) 依顺序各个位置含义如下:•4bit:协议版本号,目前广泛使用的为IPv4 •4bit:首部长度除以32(单位为bit),如160bit是IP数据报格式的首部长度首部长度占4位,能表示0-15,单位是4B,最大是60B。首部长度是固定的20B(这些固定的东西必须有),所以最少是首部长度最少是5(20/4=5),也
在IP数据报中有4位bit来标示首部长度,1bit的标示数代表了首部是4个字节长,所以15对应60字节。普通的IP首部长为20(4)总长度:指整个IP数据报的长度(即:IP数据报中⾸部和数据的总和的长度),占16位,单位为字节,故IP数据报的最⼤长度为65535字节(2的16次⽅)。由于MTU的限制,长度超