旅游電子商務網站今日軍事新聞頭條打仗
1.ARP報文的報文結構
ARP首部的5個字段的含義:
硬件類型:值為1表示以太網MAC地址。
協(xié)議類型:表示要映射的協(xié)議地址類型,0x0800 表示映射為IP地址。
硬件地址長度:在以太網ARP的請求和應答中都是6,表示MAC地址長度。
協(xié)議地址長度:在以太網ARP請求和應答中都是4,表示IP地址長度。
在ARP協(xié)議包中,保留出硬件地址長度字段和協(xié)議地址長度字段可以使ARP協(xié)議在任何網絡中被使用,而不局限于以太網中。
op: ARP數據包的類型,ARP請求設置為1,ARP應答設置為2。
備注:雖然ARP和IP協(xié)議都屬于網絡層的協(xié)議,但是從分層的結構來看,ARP處于網絡層的最底層
而IP層屬于網絡層的頂層。
2.IP協(xié)議
各個字段的解析如下:
版本:指IP協(xié)議的版本,IPv4和IPv6。
首部長度: 單位使字長(4個字節(jié)),最常用的首部長度是20個字節(jié)(即首部長度為0101)。
區(qū)分服務:實際上一直沒有被使用過。
總長度:首部和數據之和的長度。最大65534字節(jié)。
標識:每產生一個數據報,計數器就加1,并將此值賦給標識字段。
標志:占3位只有2位有意義,最低位為MF,MF=1表示后面還有分片的數據報。
MF=0表示這是若干數據報片中的最后一個。
標志字段的中間一位,DF(Don't Fragment) 不能分片。DF=0時,才允許分片。
片偏移:占 13 位片偏移指出:較長的分組在分片后,某片在原分組中的相對位置。也
就是說,相對用戶數據字段的起點,該片從何處開始。片偏移以 8 個字節(jié)為偏移單位。這就是
說,除了最后一個分片,每個分片的長度一定是 8 字節(jié)( 64 位)的整數倍。
生存時間:
協(xié)議:
首部校驗和:
源地址:
目的地址:
數據區(qū)域:
3. ICMP協(xié)議
ICMP ( Internet Control Message Protocol ) Internet 控制報文協(xié)議。它是 TCP/IP 協(xié)議簇的
一個子協(xié)議,用于在 IP 主機、路由器之間傳遞控制消息??刂葡⑹侵妇W絡通不通、主機是
否可達、路由是否可用等網絡本身的消息,這些控制消息雖然并不傳輸到用戶數據,但是對于
用戶數據的傳遞起著重要的作用。
ICMP協(xié)議時一種面向無連接的協(xié)議,用于傳輸出錯報告控制信息。也是屬于網絡層協(xié)議。
主要用于:主機與路由器之間傳遞控制信息,包括報告錯誤、交換壽險控制和狀態(tài)信息等。
當遇到IP數據無法訪問目標、IP路由器無法按當前的傳輸速率轉發(fā)數據包等情況時,會自動發(fā)送ICMP消息。

1.ICMP差錯報文
(1) 目的站不可到達
當路由器發(fā)送的數據報不能發(fā)送到指定目的地時,或者說當路由器不能夠給數據報找到路
由或主機不能夠交付數據報時,就丟棄這個數據報,然后向發(fā)送數據報的源主機設備發(fā)回一個
終點不可達數據報文。如下圖所示:
