網路層協議簡介之ICMP和ARP

2021-10-12 21:57:06 字數 770 閱讀 7019

二、icmp與封裝

三、arp協議與arp欺騙

總結1.定義了基於ip位址的邏輯位址

2.連線不同的媒介

3.選擇資料傳輸的最佳路徑

協議欄位的上五層(紅色圈出來的五層)總共佔20個位元組。

icmp資料的封裝過程

arp(address resolution protocol)即位址解析協議,是根據ip位址獲取實體地址的乙個tcp/ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到區域網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到返回訊息後將該ip位址和實體地址存入本機arp快取中並保留一定時間,下次請求時直接查詢arp快取以節約資源。

常見用法

位址解析協議是建立在網路中各個主機互相信任的基礎上的,區域網路上的主機可以自主傳送arp應答訊息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機arp快取;由此攻擊者就可以向某一主機傳送偽arp應答報文,使其傳送的資訊無法到達預期的主機或到達錯誤的主機,這就構成了乙個arp欺騙

網路層(二) ICMP協議

icmp分為差錯報告報文和詢問報文 icmp 的主機不可達報文是在什麼情況下發出的?icmp 重定向差錯報文是怎麼來的,在何種場合出現?主機傳送 ip 資料報給 r1,因為主機的預設路由指向的下一跳是 r1。r1 收到資料報並且檢查它的路由表,發現 r2 是傳送該資料報的下一跳。當他將數 據報傳送給...

網路層協議之報文控制機協議ICMP

為什麼會提出icmp icmp控制報文協議 ip層的主要控制功能包括差錯控制 擁塞控制和路由控制。若在ip報文傳輸過程中出現錯誤,ip協議本身並沒有一種內在的機制獲取差錯資訊並進行差錯控制。比如以下問題ip協議本身是不能解答的 1 資料報是否正確地到達了接收端?2 若資料報不能到達接收方,那麼這是什...

網路層(網際控制報文協議ICMP)

icmp是 internet control message protocol internet控制報文協議。它是tcp ip協議族的乙個子協議,用於在ip主機 路由器之間傳遞控制訊息。控制訊息是指網路通不通 主機是否可達 路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但是對於使...