一、ip首部
二、tcp首部
圖2-1
圖2-2
16位視窗大小:
tcp的流量控制由連線的每一端通過宣告的視窗大小來控制。它表示接收方可接受資料位元組數。視窗大小是乙個16bit欄位,因而視窗大小最大為65535位元組。
16位tcp校驗和:
校驗和覆蓋了整個tcp報文段包括tcp首部和tcp資料。這是乙個強制性的字段,一定是由發端計算和儲存,並由收端進行驗證。
16位緊急指標:
只有當urg標誌置1時緊急指標才有效。緊急指標是乙個正的偏移量,和序號欄位中的值相加表示緊急資料最後乙個位元組的序號,用於tcp緊急資料傳送。
選項:
最常見的可選字段是最長報文大小,又稱為mss。每個連線方通常在通訊的第乙個報文段(為建立連線而設定syn標誌的那個段)中指明這個選項。它指明本端所有接收的最大長度的報文段。
資料:
tcp中的資料部分也是可選的。在乙個tcp連線的建立和終止時,雙發交換的報文段僅有tcp首部。
三、udp首部
圖3-1
圖3-2
IP TCP UDP首部詳解
一 ip首部 1 第乙個4位元組 也就是第一行 1 版本號 version 4位 用於標識ip協議版本,ipv4是0100,ipv6是0110,也就是二進位制的4和6。2 首部長度 internet header length 4位 用於標識首部的長度,單位為4位元組,所以首部長度最大值為 2 4 ...
IP首部詳解
4位版本 4 位首部長度 8 位服務型別 tos 16 位總長度 16 位識別符號 3 位標誌 13位片偏移 8 位生存時間 8 位協議 16位首部檢驗和 32 位源ip位址 32位目的 ip位址 32 位選項 若有 資料 首都長度 ip首部的長度,一般為 20b.版本 ip位址的版本,目前我們使用...
TCP UDP偽首部詳解
最近在讀stevens 的tcp ip詳解,其中介紹到了udp和tcp偽首部但是介紹的不夠詳細,只說是為了udp和tcp校驗和存在的 同時給出了乙個偽首部的圖,是直接加在udp首部前面的,給我的困惑貌似是真實存在的,其實這個圖應該用虛線表示,下面就我的理解,介紹一下偽首部 1.偽首部並非tcp ud...