目錄
一、icmp協議詳解
(1) 差錯報告報文
(2) 詢問報文
二、icmp協議的應用
(1) ping應用
(2) traceroute應用
網際控制報文協議(internet control message protocol),可以報告錯誤資訊或者異常情況。
網路故障排查:
ping回環位址127.0.0.1,若無返回,則表明本地機
tcp/ip
協議不能正常工作;
ping閘道器位址(路由器管理位址);
ping遠端位址;
traceroute可以探測ip資料報在網路中走過的路徑。
traceroute探測ip資料報在網路中走過的路徑過程如上圖所示:
(1)traceroute封裝ttl=1的報文,從a到達中型網路1時ttl=0,然後中型網路1會向a傳送icmp差錯不可達報文,a把中型網路1的ip位址記錄下來。
(2)traceroute封裝ttl=2的報文,從a到中型網路1再到大型網路時ttl=0,然後大型網路會向a傳送icmp差錯不可達報文,a把大型網路的ip位址記錄下來。
(3)traceroute封裝ttl=3的報文,從a到中型網路1到大型網路再到中型網路2時ttl=0,然後中型網路2會向a傳送icmp差錯不可達報文,a把中型網路2的ip位址記錄下來。
(4)traceroute封裝ttl=4的報文,從a到中型網路1到大型網路到中型網路2再到小型網路時ttl=0,然後小型網路會向a傳送icmp差錯不可達報文,a把小型網路的ip位址記錄下來。
(5)traceroute封裝ttl=5的報文,從a到中型網路1到大型網路到中型網路2到小型網路再到b時ttl=0,然後b會向a傳送回應報文,表示已經接受到了資料。
計算機網路 網路層 ICMP網際控制協議
icmp報文主要是進行差錯報告和詢問報文 icmp差錯報告主要分四種 終點不可達 時間超過,ip資料報生存時間為0 引數問題 收到的資料報首部有字段不正確 改變路由 重定向 有更好的路由 路徑 icmp詢問報文有兩種 回送請求和回答,向乙個特定的主機傳送詢問,用於了解目的是否可到達,及其有關狀態。目...
計算機網路 網路層
arp是解決同乙個區域網的主機和路由器的ip位址的mac位址的對映問題。ip分組在路由的 是通過arp來完成的。路由通過改變資料幀的mac源位址和目的位址來實現的。a arp請求分組 b arp響應分組 a arp 快取記憶體 網際控制報文協議可以分為兩種 icmp差錯報告報文和icmp詢問報文 p...
網路層(計算機網路)
1.網路層向上只提供簡單靈活的 無連線的 盡量努力交付的資料報服務。網路層不提供服務質量的承諾,也就是說,所傳送的分組可能出現出錯 丟失 重複和失序 即不按序到達終點 當然也不保證分組交付的時限。2.網際協議ip 是tcp ip體系中兩個最主要的協議之一,也是最重要的網際網路標準協議之一。與ip協議...