IP資料報頭部資訊

2021-09-25 18:16:11 字數 880 閱讀 8349

ip資料報頭部長度20到60位元組,其中前20位元組是固定長度,是所有ip資料報必須有的,後面部分為可選字段,長度可變。

4位首部長度:標識ip首部佔多少個4位元組,4位2進製最多表示15,所以最長為60位元組。

8位區分服務:用來獲得更好的服務,一般情況下不使用。

16位總長度:這裡的單位為位元組,表示報文頭部加總的資料資訊之和的長度。所以最大值為2^16-1。資料在傳輸過程中,可能一次發包放不下或者其他情況,需要進行「分片」,將資料放在多個資料報中傳送,這裡每個資料報頭部的總長度都表示了分片之前的總長度。

16位標識:每產生乙個資料報,這裡就加1,當資料量超過資料鏈路層所能傳輸最大的值時,這個標識欄位的值就被複製到所有的資料報片的標識欄位中。相同的值的報文最終就可以重灌成原來的資料報。

3位標誌位:目前只有兩位有意義。最低位為mf,值位1時表示後面還有報文,為0時表示這是最後乙個。中間一位位df,當這一位為1時表示不能分片,為0才允許分片。

13位片偏移:表示該分片在原資料的偏移。片偏移以8位元組為偏移,所以每個分片一定是8位元組的整數倍。

8位協議型別:表示該報文使用的是哪種上層協議,便於目的主機的ip層知道交給哪個協議進行處理。

16位校驗和:因為ip資料報在網路中每**一次其中一些欄位就會發生改變(片偏移,生存週期等),所以在這裡對資料報首部資訊進行校驗,結果為零就保留,否則丟棄。

32位源位址和32位目的位址用於標記傳送接收方的ip位址。

可變部分是乙個可選字段,用於排錯,測量以及安全措施,長度為1位元組到40位元組不等,為ip資料報增加了一些功能,但同時也增加了網路**過程中資料處理的開銷,因此新的ipv6就把ip資料報首部長度做成了固定的。

IP資料報頭部,TCP頭部,偽TCP頭部結構定義

我自己整理出來的彙編版本 ip資料報頭部結構定義 ip head struct h lenver db 4位ip版本號 4位首部長度 tos db 8位服務型別 tcp len dw 16位tcp資料報總長度 ident dw 16位標識 frag and flags dw 3位分片標誌 13位分片...

IPV4資料報頭部格式

摘自 深入理解計算機網路 王達著 機械工業出版社 來自 來自 傳送端的網路層在收到它的上一層 傳輸層發來的資料段時,需要通過網路層協議將其封裝成資料報,也就是加上網路層ip協議 在此僅以ip協議為例進行介紹 頭部。ip協議頭部主要是源和目的網路的ip位址,以便可以資料分段傳輸到目的網路中。然後資料報...

ip頭部多少位元組 最詳細的的IP報頭注釋

一 ip簡介 所有的ip位址都由國際組織nic network information center 負責統一分配,目前全世界共有三個這樣的網路資訊中心。b 主機號 同一網段內主機部分不同時重複出現,通過主機部分來標識車主本主機在這個網路內的位置。二 ip報頭詳解 ip報頭大小為固定20位元組 20...