o(╯□╰)o IP数据报首部中有一个首部长度字段,4 位长,可表示的最大十进制数字是15。因此首部长度的最大值是15个4字节长的字,即60字节。典型的IP数据报不使用首部中的选项其中,版本指IP协议的版本,占4位,如IPv4和IPv6;首部位长度表示IP首部长度,占4位,最大数值位15;总长度表示IP数据报总长度,占16位,最大数值位65535;TTL表示IP数据报文在网络中的寿命,
IP包首部的长度决定了IP包首部中各字段的位置和长度。IP包首部包含了多个字段,如版本、首部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、首部校验和、源IPIP数据包是在网络层进行传输的,主要是用于路由间寻址传输,下面看一下IP数据包内都有些什么东西。下图就是一个IP数据包的格式。版本:占4位,指ip协议的版本首部长度:表示IP数据报
3、C数据包:包含40个字节的IP报文头,920-1300字节的数据,偏移量为920。首都长度:IP首部的长度,一般为20B.版本:IP地址的版本,目前我们使用的都是第4版,所以这种IP也经常称为IPV4. 服务类型:服务类型包括一个3bit的优先权字段(现已被忽略),4bitTOS字段和1
>ω< 而总的只有60字节,所以意味着它最大只能取15份4字节长度,所以首部长度的最大二进制位数1111,而又因为固定部分长度必须为20字节,所以该字段最小二进制位为0101(只存在固定长度),也之后六个字节是源地址,之后两个字节为类型。接下来就是IP数据报了。首先你要理解这个以十六进制表示是什么意思第一问:数据报的首部长度为多少字节由于首部长度是属于14个字节