IP TCP UDP首部詳解

2021-08-17 16:50:10 字數 690 閱讀 7019

一、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...