計算機網路 十六 網路層 ICMP協議

2021-10-02 02:12:53 字數 1535 閱讀 4983

目錄

一、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協議...