各位看官,请多指教。
IP协议,Interner Protocol,互联网协议,用于提供三层寻址以及三层通信功能。
抓包如下:
内容总结:
内容分析: 1、版本(version):用于标识ip协议版本号,ipv4/ipv6 2、首部长度(Header length):标识了IP包头的长度,最小长度为20个字节,最大长度为60个字节; 3、服务类型(Differentiated Services Field):DSCP,用于执行Qos功能,来划分服务类别,区分服务的优先级。 1000 -- minimize delay #最小延迟 0100 -- maximize throughput #最大吞吐量 0010 -- maximize reliability #最高可靠性 0001 -- minimize monetary cost #最小费用 0000 -- normal service #一般服务 4、总长度(Total length):IP数据包的总长度,最大长度为65535个字节; 5、标识(Identification):占16位,用于分片重装 6、标志(Flags):RB+DF+MF共3位 RB这个位不重要,忽略。 DF:Don’t fragment,不要分片,DF=1即不能分片,反之亦然。 MF:More fragment,更多分片,MF=1表示该片不是数据包的最后一片,仍可分片,反之亦然。 7、片偏移量(Fragment offset):占13位,在重装数据报时需要该字段提供偏移量 8、TTL生存时间(Time to live):默认最大值TTL=255,经过一个路由器生存时间-1,防环 9、协议号(Protocol),用于标识上层应用 10、头部校验和(Header checksum):实现数据完整性校验,奇偶算法 11+12、源目IP地址:用于标识接收者和发送者