欄位名解釋
版本
ip協議的版本,目前的ip協議版本號為4,下一代ip協議版本號為6。
首部長度
ip報頭的長度。固定部分的長度(20位元組)和可變部分的長度之和。共佔4位。最大為1111,即10進製的15,代表ip報頭的最大長度可以為15個32bits(4位元組),也就是最長可為15*4=60位元組,除去固定部分的長度20位元組,可變部分的長度最大為40位元組。
服務型別
type of service。
總長度
ip報文的總長度。報頭的長度和資料部分的長度之和。
標識
唯一的標識主機傳送的每一分資料報。通常每傳送乙個報文,它的值加一。當ip報文長度超過傳輸網路的mtu(最大傳輸單元)時必須分片,這個標識欄位的值被複製到所有資料分片的標識欄位中,使得這些分片在達到最終目的地時可以依照標識欄位的內容重新組成原先的資料。
標誌
共3位。r、df、mf三位。目前只有後兩位有效,df位**
片位移
本分片在原先資料報文中相對首位的偏移位。(需要再乘以8)
生存時間
ip報文所允許通過的路由器的最大數量。每經過乙個路由器,ttl減1,當為0時,路由器將該資料報丟棄。ttl 欄位是由傳送端初始設定乙個 8 bit欄位.推薦的初始值由分配數字 rfc 指定,當前值為 64。傳送 icmp 回顯應答時經常把 ttl 設為最大值 255。
協議
指出ip報文攜帶的資料使用的是那種協議,以便目的主機的ip層能知道要將資料報上交到哪個程序(不同的協議有專門不同的程序處理)。和埠號類似,此處採用協議號,tcp的協議號為6,udp的協議號為17。icmp的協議號為1,igmp的協議號為2.
首部校驗和
計算ip頭部的校驗和,檢查ip報頭的完整性。
源ip位址
標識ip資料報的源端裝置。
目的ip位址
標識ip資料報的目的位址。
參考: ip datagram general format
ip分片抓包實驗
一行4個位元組,5行搞定.
v4 頭長 qos 總長
id flag 偏移
ttl 協議 校驗
源ip目的ip
常用的有 ttl / 分片/ 協議號
ip分片抓包實驗
ping提示&各系統預設的ttl值
wireshark支援geoip了
參考
na ip資料報格式
欄位名解釋 版本 ip協議的版本,目前的ip協議版本號為4,下一代ip協議版本號為6。首部長度 ip報頭的長度。固定部分的長度 20位元組 和可變部分的長度之和。共佔4位。最大為1111,即10進製的15,代表ip報頭的最大長度可以為15個32bits 4位元組 也就是最長可為15 4 60位元組,...
資料報格式 USB資料報解析
由域構成的包有四種型別,分別是令牌包 資料報 握手包和特殊包,前面三種是重要的包,不同包的域結構不同,介紹如下 1 令牌包 分為輸入包 輸出包 設定包和幀起始包 注意這裡的輸入包是用於設定輸入命令的,輸出包是用來設定輸出命令的,而不是放資料的 其中輸入包 輸出包和設定包的格式都是一樣的 sync p...
IP資料報格式
版本字段長度為4,用來表明建立資料報的ip版本,目前的ip版本是ipv4,ipv6正在發展中。ipv4的字段為0100 首部長度 報頭長度 指的是首部佔32 bit字的數目,包括任何選項。由於它是乙個4位元字段,因此首部最長為60個位元組。15x32 8 60位元組.ip首部始終是32 bit的整數...