這篇文章主要介紹了網際報文控制協議ICMP有什么用,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
站在用戶的角度思考問題,與客戶深入溝通,找到崇義網站設計與崇義網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站設計、成都做網站、企業(yè)官網、英文網站、手機端網站、網站推廣、域名注冊、網絡空間、企業(yè)郵箱。業(yè)務覆蓋崇義地區(qū)。ICMP即網際報文控制協議,是用來報告差錯情況以及相關錯誤信息的。icmp數據報文是封裝在ip數據報的中,作為其數據部分。但是,和ip協議一樣,icmp也屬于網絡層的協議。下圖是icmp報文格式圖:
ICMP報文種類
ICMP報文總的分為兩大類,分別為差錯報告報文以及詢問報文。
差錯報告報文主要有以下幾種:
終點不可達(類型值為3):當主機或路由器不能交付數據時,就向源點發(fā)送該報文。
超時(類型值為11):當IP數據報中TTL值為0時,或在指定時間內沒有成功交付,那么就向源點發(fā)送超時報文。
參數問題(類型值為12):當收到的數據報首部中有不正確的字段時,就丟棄你該數據包,并向源點發(fā)送參數問題報文。
重定向(類型值為5):當路由器收到報文時,知道該目的地址應該從別的路由器轉發(fā)會更高效,那么當它轉發(fā)完這次分組后,也對源點發(fā)送重定向報文。那么下次同樣的目的地址的數據報,就會從另一個路由器走了。
接著,我們再來看詢問報文,主要就一類:回應請求報文(類型值為8)和回答報文(類型值為0),收到回應請求報文的主機必須返回回答報文。
ICMP的一個應用:ping命令
在了解了ICMP的一些知識后,我們來看看一個應用ICMP的實例——ping命令。不僅linux系統(tǒng)上有該命令,windows系統(tǒng)也有該命令
ping baidu.com 正在 Ping baidu.com [220.181.38.148] 具有 32 字節(jié)的數據: 來自 220.181.38.148 的回復: 字節(jié)=32 時間=32ms TTL=52 來自 220.181.38.148 的回復: 字節(jié)=32 時間=29ms TTL=52 來自 220.181.38.148 的回復: 字節(jié)=32 時間=27ms TTL=52 來自 220.181.38.148 的回復: 字節(jié)=32 時間=35ms TTL=52 220.181.38.148 的 Ping 統(tǒng)計信息: 數據包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 短 = 27ms,最長 = 35ms,平均 = 30ms
我們來看看ping命令的工作流程:首先,我主機生成四個ICMP報文,這四個ICMP報文都是回應請求報文,并將這四個ICMP報文發(fā)送給百度服務器。如果百度服務器能夠接受到這四個ICMP報文,那么它也會發(fā)送四個ICMP回答報文給我主機。所以,我主機就可以根據返回的ICMP數據報數量以及返回的時間,來計算丟包率以及往返時間了。
感謝你能夠認真閱讀完這篇文章,希望小編分享網際報文控制協議ICMP有什么用內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯網站建設公司,,關注創(chuàng)新互聯行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯網站建設公司,,詳細的解決方法等著你來學習!
文章題目:網際報文控制協議ICMP有什么用-創(chuàng)新互聯
網站地址:http://aaarwkj.com/article14/gpdde.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、自適應網站、虛擬主機、企業(yè)網站制作、ChatGPT、關鍵詞優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯