網路層的協議資料單元pdu是ip資料報,ipv4是ip協議的乙個版本,還有最新的ipv6版本,後面進行介紹。
版本:指版本號4
首部長度:佔4位,一行首部4位元組(32位),至少5行共20位元組,最多15行共60位元組
區分服務:未使用該欄位
總長度:佔16位,首部和資料長度之和,最大2^16-1位元組,但不能超過資料幀的最大傳送單元mtu
標識:佔16位,總長度超過資料幀的mtu時,將無法單個遞給資料鏈路層,需要分片,同一類分片用乙個數字序號標識
標誌:佔3位,第一位空白,第二位為df(don』t fragment),第三位為mf(more fragment),df為0表示允許分片,mf=1表示還有分片
片偏移:13位,當分組過大被迫分片後,對每個分片進行編號,編號放在片偏移上,這樣標識+片偏移組合即可保證分片工作進行
協議:8位,資料部分應交付的協議號,如tcp,udp
首部校驗和:8位,校驗分組首部
TCP IP 網路層 抓包分析IP資料報首部
ip資料報的結構 首部 資料部分 1.版本 v4或者v6 首部長度 固定的20位元組,所以就沒有 區分服務優先順序 我的例子是 assured forwarding 31 0x1a 26,保證 2.總長度 是否分片 分片的標誌 片偏移 我的例子中不需要分片 網路層資料報最大65535位元組,資料鏈路...
ip層本機接受資料報處理
當資料報的目的位址是本機是,ip rcv finish函式就會將skb dst input函式指標初始化為ip local deliver,ip層本地傳送資料報也分為兩個階段分配分別有兩個處理函式 ip local deliver和ip local deliver finish。本地 資料報的首要任...
計算機網路(六) 網路層 IP位址與IP資料報
1 ip位址空間的利用率有時很低。每乙個a類位址網路可連線的主機數超過1000萬台,每乙個b類位址網路可連線的主機數超過6萬台。然而有些網路對連線在網路上的計算機資料有限制。例如,10base t乙太網規定其最大結點數只有1024個。2 給每乙個物理網路分配乙個網路號給使路由表變得太大因而使網路效能...