icmp是用来干什么的协议
ICMP(Internet Control Message Protocol)Internet控制報(bào)文協(xié)議。它是TCP/IP協(xié)議簇的一個(gè)子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制消息。控制消息是指網(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)、路由是否可用等網(wǎng)絡(luò)本身的消息。這些控制消息雖然并不傳輸用戶(hù)數(shù)據(jù),但是對(duì)于用戶(hù)數(shù)據(jù)的傳遞起著重要的作用。
(學(xué)習(xí)視頻分享:編程視頻)
ICMP使用IP的基本支持,就像它是一個(gè)更高級(jí)別的協(xié)議,但是,ICMP實(shí)際上是IP的一個(gè)組成部分,必須由每個(gè)IP模塊實(shí)現(xiàn)。
應(yīng)用:
ICMP 協(xié)議應(yīng)用在許多網(wǎng)絡(luò)管理命令中,下面以 ping 和 tracert 命令為例詳細(xì)介紹 ICMP 協(xié)議的應(yīng)用。
(1)ping 命令使用 ICMP 回送請(qǐng)求和應(yīng)答報(bào)文
在網(wǎng)絡(luò)可達(dá)性測(cè)試中使用的分組網(wǎng)間探測(cè)命令 ping 能產(chǎn)生 ICMP 回送請(qǐng)求和應(yīng)答報(bào)文。目的主機(jī)收到 ICMP 回送請(qǐng)求報(bào)文后立刻回送應(yīng)答報(bào)文,若源主機(jī)能收到 ICMP 回送應(yīng)答報(bào)文,則說(shuō)明到達(dá)該主機(jī)的網(wǎng)絡(luò)正常。
(2)路由分析診斷程序 tracert 使用了 ICMP時(shí)間超過(guò)報(bào)文
tracert 命令主要用來(lái)顯示數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過(guò)的路徑。通過(guò)執(zhí)行一個(gè) tracert 到對(duì)方主機(jī)的命令,返回?cái)?shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)歷的路徑詳細(xì)信息,并顯示每個(gè)路徑所消耗的時(shí)間。
以上就是icmp是用來(lái)干什么的協(xié)議的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的icmp是用来干什么的协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 缩量加速板是什么意思
- 下一篇: 什么叫中概股