1. 程式人生 > >ip協議入門

ip協議入門

長度 地址 water net tro ces fragment oss 偏移量

各位看官,請多指教。

IP協議,Interner Protocol,互聯網協議,用於提供三層尋址以及三層通信功能。

抓包如下:
技術分享圖片

內容總結:
技術分享圖片

內容分析:
1、版本(version):用於標識ip協議版本號,ipv4/ipv6
2、首部長度(Header length):標識了IP包頭的長度,最小長度為20個字節,最大長度為60個字節;
3、服務類型(Differentiated Services Field):DHCP,用於執行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地址:用於標識接收者和發送者

ip協議入門