在tcp/ip 體系結構中,當傳輸層的pdu送到網路層時,需要對傳輸層s的資料段進行下一步的ip報頭的封裝。下面我們就來看看ip報文頭部的具體內容。
version:佔4位,版本號,標識這個報文時採用ipv4 or ipv6的版本。
header length:佔4位,頭部長度 20b-60b。
ds field:佔8位,標識業務型別。
total length:佔16位,首部和資料的總長度。
第二次層的三個字段分別時識別符號、標誌位、片偏移
識別符號:佔16位,標識這個分片是屬於那個資料報。
標誌位:佔3位,判斷是否為最後乙個分片。標誌位置1時,標識不是最後乙個分片,置0時表示最後乙個分片。
片偏移:佔13位,表示在分組在分片後,某片在原分組中的位置。
protocol:協議號,佔8位,表示在目的端的網路層接收並處理後交給上層或本層的哪個協議處理,如本層的icmp協議,上層的tcp協議(0x06),udp協議(0x17)。
首部校驗:佔16位,只檢驗資料報的首部,不包括資料部分。這是因為,資料報每經過乙個三層網路裝置,三層網路裝置會重新計算一下首部校驗和(一些字段,如生存時間,片偏移,標誌)。若首部未發生變化,則置為0,不丟棄,否則,認為資料報出差錯則丟棄。---不作重點,我也不太明白。
原ip :32位。
目的ip:32位。
什麼是閘道器?
閘道器:接收本地網段的主機的資料報文,將其**到其他網段的網路裝置。通常是乙個三層交換機或者乙個路由器。
ip位址的分類?
分為5類:a、b、c、d、e類
1.0.0.0-127.255.255.255
128.0.0.0-191.255.255.255
192.0.0.0-223.255.255.255
224.0.0.0 - 239.255.255.255
240.0.0.0-255.255.255.255
網路層 IP協議
定址和路由 傳遞服務 資料報分段和重組 固定部分為20位元組 一行4位元組,5行 可變部分最大為40位元組 則首部最大60位元組。下圖為真實抓包所得結果 version對應版本 佔4bit,指ip協議的版本。如果為ipv6則版本號為6,即0110。header length對應首部長度 佔4bit,...
網路層(IP協議)
功能 ip功能 將資料從 a 主機經過路徑選擇送至 b 主機 tcp ip功能 將資料從 a 主機經過路徑選擇可靠的送至 b 主機 先到達b主機的區域網,找到目標網路 找到目標主機 協議頭格式 接下來我們討論幾個問題 1.ip 報文丟失 tcp 是怎麼知道的?答 ip 報文中封裝的是 tcp 的內容...
網路層IP協議
節點 主機和路由器的統稱 底層mac楨層的mtu規定的mtu 1500。ip層分片,組裝。接收方 是否分片 三位標誌的第三位,片偏移是否為0 第乙個片偏移是0,長度是100,第二個片偏移就是100。分片會導致丟包率高。盡量保證不分片。ip層給的資料不能太大1480 ip 20 報頭,其實是tcp決定...