ICMP协议是什么协议(如何识别应用层的协议是什么呢)
生活随笔
收集整理的這篇文章主要介紹了
ICMP协议是什么协议(如何识别应用层的协议是什么呢)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ICMP(Internet Control Message Protocol)是Internet控制報文協議。
它是TCP/IP協議簇的一個子協議,用于在IP主機、路由器之間傳遞控制消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。這些控制消息雖然并不傳輸用戶數據,但是對于用戶數據的傳遞起著重要的作用。
ICMP使用IP的基本支持,就像它是一個更高級別的協議,但是,ICMP實際上是IP的一個組成部分,必須由每個IP模塊實現。
工作原理:
ICMP提供一致易懂的出錯報告信息。發送的出錯報文返回到發送原數據的設備,因為只有發送設備才是出錯報文的邏輯接受者。發送設備隨后可根據ICMP報文確定發生錯誤的類型,并確定如何才能更好地重發失敗的數據包。但是ICMP唯一的功能是報告問題而不是糾正錯誤,糾正錯誤的任務由發送方完成。
我們在網絡中經常會使用到ICMP協議,比如我們經常使用的用于檢查網絡通不通的Ping命令(Linux和Windows中均有),這個“Ping”的過程實際上就是ICMP協議工作的過程。還有其他的網絡命令如跟蹤路由的Tracert命令也是基于ICMP協議的。
以上就是ICMP協議是什么協議的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的ICMP协议是什么协议(如何识别应用层的协议是什么呢)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: How applications are
- 下一篇: SAP CRM customer cla