icmp分為差錯報告報文和詢問報文
icmp 的主機不可達報文是在什麼情況下發出的?
icmp 重定向差錯報文是怎麼來的,在何種場合出現?
主機傳送 ip 資料報給 r1,因為主機的預設路由指向的下一跳是 r1。
r1 收到資料報並且檢查它的路由表,發現 r2 是傳送該資料報的下一跳。當他將數 據報傳送給 r2 的時候,發現傳送的介面與接受的埠是一樣的,因此同時傳送乙個 icmp 重定向報文給主機。
p1 接受到 icmp 重定向報文後,接下來的資料報就傳送給 r2,而不再傳送給 r1。
重定向報文有什麼規則?
ping的實現
問題 7:ping 命令的具體過程是怎麼樣的?
參考文章:《對於 ping 的過程,你真的了解嗎?》
網路層協議之報文控制機協議ICMP
為什麼會提出icmp icmp控制報文協議 ip層的主要控制功能包括差錯控制 擁塞控制和路由控制。若在ip報文傳輸過程中出現錯誤,ip協議本身並沒有一種內在的機制獲取差錯資訊並進行差錯控制。比如以下問題ip協議本身是不能解答的 1 資料報是否正確地到達了接收端?2 若資料報不能到達接收方,那麼這是什...
網路層(網際控制報文協議ICMP)
icmp是 internet control message protocol internet控制報文協議。它是tcp ip協議族的乙個子協議,用於在ip主機 路由器之間傳遞控制訊息。控制訊息是指網路通不通 主機是否可達 路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但是對於使...
網路層協議簡介之ICMP和ARP
二 icmp與封裝 三 arp協議與arp欺騙 總結1.定義了基於ip位址的邏輯位址 2.連線不同的媒介 3.選擇資料傳輸的最佳路徑 協議欄位的上五層 紅色圈出來的五層 總共佔20個位元組。icmp資料的封裝過程 arp address resolution protocol 即位址解析協議,是根據...