1.版本
指IP协议的版本,为0100或0110,即IPv4和IPv6两种版本,通信双方使用的IP协议版本必须一致。
2.首部长度
占 4 位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是32位字 (即0001表示1个32位字长就是4 字节),因此,当 IP 的首部长度为 1111 时 (即十进制的 15),首部长度就达到 60字节。当 IP 分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现 IP协议时较为方便。首部长度限制为 60字节的缺点是有时可能不够用.这样做的目的是希望用户尽量减少开销。最常用的首部长度就是 20 字节 (即首部长度为 0101)或者0字节(0000),这时不使用任何选项。极少情况才会
3.区分服务(服务类型)
占 8 位,用来获得更好的服务。这个字段在旧标准中叫做服务类型,但实际上一直没有被使用过。1998年IETF把这个字段改名为区分服务 DS(Differentiated Services)。只有在使用区分服务时,这个字段才起作用。
4.总长度
首部长度+数据长度=总长度,但总长度不能超过下面的数据链路层的MTU值,否则要分片。
5.标识
占16位。IP软件在存储器中维持一个计数器,每产生一个