version:版本号,4比特,IP协议的版本号。例如:ipv4(0100)、ipv6(0110)。
Header Length:IP包头长度。4比特,最小20字节,最大60字节。
Type of Service :服务类型:按位定义PPP DTRC0
000 普通 (Routine)
001 优先的 (Priority)
010 立即的发送 (Immediate)
011 闪电式的 (Flash)
100 比闪电还闪电式的 (Flash Override)
101 CRI/TIC/ECP(找不到这个词的翻译)
110 网间控制 (Internetwork Control)
111 网络控制 (Network Control)D 时延: 0:普通 1:延迟尽量小
T 吞吐量: 0:普通 1:流量尽量大
R 可靠性: 0:普通 1:可靠性尽量大
M 传输成本: 0:普通 1:成本尽量小
0 最后一位被保留,恒定为0
Total Length:总长,长度16比特,ip包总长,最长65535字节。
Identifier:标识符,16比特,在对上层数据进行分段时标记相同值,方便区分是由哪个包被拆分的。
Flags:标记,3比特,第一位一般不用,第二位为DF位,如果为1,则不对上层数据包进行拆分,如果过大,则丢弃超过部分,并返回错误信息。第三位MF,路由器在对上层数据包进行分片是,进行标记1,直到最后一个分片的数据包标记为1.
Fragment Offset:片偏移,13比特,表示分片时该ip包在分片