溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

網(wǎng)際報文控制協(xié)議ICMP有什么用

發(fā)布時間:2020-12-15 10:30:25 來源:億速云 閱讀:525 作者:小新 欄目:建站服務(wù)器

這篇文章主要介紹了網(wǎng)際報文控制協(xié)議ICMP有什么用,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

ICMP即網(wǎng)際報文控制協(xié)議,是用來報告差錯情況以及相關(guān)錯誤信息的。icmp數(shù)據(jù)報文是封裝在ip數(shù)據(jù)報的中,作為其數(shù)據(jù)部分。但是,和ip協(xié)議一樣,icmp也屬于網(wǎng)絡(luò)層的協(xié)議。下圖是icmp報文格式圖:

網(wǎng)際報文控制協(xié)議ICMP有什么用

ICMP報文種類

ICMP報文總的分為兩大類,分別為差錯報告報文以及詢問報文。

差錯報告報文主要有以下幾種:

終點不可達(dá)(類型值為3):當(dāng)主機(jī)或路由器不能交付數(shù)據(jù)時,就向源點發(fā)送該報文。

超時(類型值為11):當(dāng)IP數(shù)據(jù)報中TTL值為0時,或在指定時間內(nèi)沒有成功交付,那么就向源點發(fā)送超時報文。

參數(shù)問題(類型值為12):當(dāng)收到的數(shù)據(jù)報首部中有不正確的字段時,就丟棄你該數(shù)據(jù)包,并向源點發(fā)送參數(shù)問題報文。

重定向(類型值為5):當(dāng)路由器收到報文時,知道該目的地址應(yīng)該從別的路由器轉(zhuǎn)發(fā)會更高效,那么當(dāng)它轉(zhuǎn)發(fā)完這次分組后,也對源點發(fā)送重定向報文。那么下次同樣的目的地址的數(shù)據(jù)報,就會從另一個路由器走了。

接著,我們再來看詢問報文,主要就一類:回應(yīng)請求報文(類型值為8)和回答報文(類型值為0),收到回應(yīng)請求報文的主機(jī)必須返回回答報文。

ICMP的一個應(yīng)用:ping命令

在了解了ICMP的一些知識后,我們來看看一個應(yīng)用ICMP的實例——ping命令。不僅linux系統(tǒng)上有該命令,windows系統(tǒng)也有該命令

ping baidu.com

正在 Ping baidu.com [220.181.38.148] 具有 32 字節(jié)的數(shù)據(jù):
來自 220.181.38.148 的回復(fù): 字節(jié)=32 時間=32ms TTL=52
來自 220.181.38.148 的回復(fù): 字節(jié)=32 時間=29ms TTL=52
來自 220.181.38.148 的回復(fù): 字節(jié)=32 時間=27ms TTL=52
來自 220.181.38.148 的回復(fù): 字節(jié)=32 時間=35ms TTL=52
220.181.38.148 的 Ping 統(tǒng)計信息:
    數(shù)據(jù)包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 27ms,最長 = 35ms,平均 = 30ms

我們來看看ping命令的工作流程:首先,我主機(jī)生成四個ICMP報文,這四個ICMP報文都是回應(yīng)請求報文,并將這四個ICMP報文發(fā)送給百度服務(wù)器。如果百度服務(wù)器能夠接受到這四個ICMP報文,那么它也會發(fā)送四個ICMP回答報文給我主機(jī)。所以,我主機(jī)就可以根據(jù)返回的ICMP數(shù)據(jù)報數(shù)量以及返回的時間,來計算丟包率以及往返時間了。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享網(wǎng)際報文控制協(xié)議ICMP有什么用內(nèi)容對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細(xì)的解決方法等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI