各位看官,请多指教。
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地址:用于标识接收者和发送者
转载于:https://blog.51cto.com/13869849/2299784