型別字段:0800——ip資料報;0806——arp請求/響應報文版本——一般為4,表示ipv4首部長度——一般為5,以4位元組為單位,表示20位元組的首部長度
總長度——以位元組為單位
標識、標誌、片偏移——與ip分組有關,同乙個報文下的分組具有相同的標識;df(don』t)=1標誌位代表不能分組,mf(more)=1標誌位代表還有更多分組;片偏移以8位元組為單位,表示該分組在原報文的第幾位元組;
生存時間——表示資料報在網路中的最大跳數,一般為128/64;
協議——6表示載荷為tcp報文、17表示載荷為udp報文;
首部檢驗和——先置零,首部資料按16位進行反碼算數運算求和,再取反填入
檢驗和——需要新增乙個偽首部再進行計算(偽首部僅用於計算檢驗和,不隨報文傳輸)序號(seq)——tcp是面向位元組流的,整個報文段的起始序號在連線建立時確定,按位元組編號;序號表明該報文段所發資料的第乙個位元組的序號;確認號(ack)——期望收到對方下乙個報文段的第乙個資料位元組的序號;
資料偏移——表示tcp首部的長度,以4位元組為單位;
ack——=1時確認號有效,tcp建立後所有報文段ack均置1;
syn——=1代表為連線請求/接受報文段;(syn=1,ack=0連線請求//syn=1,ack=1同意連線)
fin——=1代表要求釋放tcp連線;
視窗——代表本報文段傳送方的接收視窗(以位元組為單位)
檢驗和——需要加上偽首部再計算檢驗和
請求報文響應報文TCP IP協議 TCP IP協議棧及框架
tcp ip協議同iso osi模型一樣,也可以安排成棧形式。但這個棧不同於iso osi版本,比iso osi棧少,所以又稱之為短棧。另外,需要知道的是 tcp ip協議棧只是許多支援iso osi分層模型協議棧的一種,是乙個具體的協議棧。對於tcp ip協議棧劃分為幾層更合適,多年來專家們一直未...
TCP IP協議 TCP IP協議棧及框架
1 基於4層的tcp ip協議棧基本描述 基於4層的tcp ip協議棧最具說服力的是 這一觀點是由tcp ip原始標準的創立者 美國國防部提出的,它與iso osi參考模型的對應關係如下圖 圖1 tcp ip協議棧層次結構與iso osi參考模型的對應關係 如圖1所示,tcp ip協議棧從低層開始,...
TCP IP 協議 協議棧
tcp ip協議棧 整個協議棧被分為了四層,每一層協議負責不同的功能 鏈路層 負責處理物理介面的細節,接受傳送的都是位元流,鏈路層主要有三個目的 1.為ip模組傳送和接收i p資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp傳送rarp請求和接收rarp應答 網路層 用來處理網...