ICMP協(xié)議詳解.ppt

ICMP協(xié)議詳解.ppt

ID:48027366

大小:820.50 KB

頁數(shù):31頁

時間:2020-01-11

ICMP協(xié)議詳解.ppt_第1頁
ICMP協(xié)議詳解.ppt_第2頁
ICMP協(xié)議詳解.ppt_第3頁
ICMP協(xié)議詳解.ppt_第4頁
ICMP協(xié)議詳解.ppt_第5頁
資源描述:

《ICMP協(xié)議詳解.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、ICMP協(xié)議1ICMP協(xié)議的概念與作用2ICMP數(shù)據(jù)包的層次與格式3ICMP數(shù)據(jù)包的類型4ICMP差錯報文的特點5各種ICMP數(shù)據(jù)包5.1差錯報告報文5.2icmp控制報文5.3icmp請求/應(yīng)答報文6.ICMP應(yīng)用:1.ping2.tracert3.MTU計算1ICMP協(xié)議的概念與作用ICMP(InternetControlMessagesProtocol,網(wǎng)際控制報文協(xié)議),通過它可以知道故障的具體原因和位置。由于IP不是為可靠傳輸服務(wù)設(shè)計的,ICMP的目的主要是用于在TCP/IP網(wǎng)絡(luò)中發(fā)送

2、出錯和控制消息。ICMP的錯誤報告只能通知出錯數(shù)據(jù)包的源主機(jī),而無法通知從源主機(jī)到出錯路由器途中的所有路由器(環(huán)路時)。ICMP數(shù)據(jù)包是封裝在IP數(shù)據(jù)包中的。2ICMP數(shù)據(jù)包的層次與格式層次:ICMP數(shù)據(jù)包是封裝在IP數(shù)據(jù)包中的。2ICMP數(shù)據(jù)包的層次與格式ICMP數(shù)據(jù)包格式如圖5-1所示。3.ICMP數(shù)據(jù)包類型ICMP報文的種類有三大類種,即ICMP差錯報告報文、控制報文、請求/應(yīng)答報文。各大類型報文又分多種類型報文。(見后面附圖)3.ICMP數(shù)據(jù)包類型IP協(xié)議全貌3.ICMP數(shù)據(jù)包類型ICM

3、P報文的類型和代碼字段的值與ICMP報文類型的對應(yīng)關(guān)系3.ICMP數(shù)據(jù)包類型ICMP報文類型3.ICMP數(shù)據(jù)包類型ICMP報文類型3.ICMP數(shù)據(jù)包類型ICMP報文類型4ICMP差錯報文的特點報告IP數(shù)據(jù)報在傳輸中的差錯是ICMP報文最基本的功能,ICMP差錯報文有如下特點:(1)ICMP差錯報文都是由路由器發(fā)送到源主機(jī)的,因為IP數(shù)據(jù)報中含有源主機(jī)的IP地址,報告給源主機(jī)是最可行的方案,另外,發(fā)出IP數(shù)據(jù)報的源主機(jī)最需要知道數(shù)據(jù)是否到達(dá)目標(biāo)主機(jī)。(2)ICMP差錯報文只提供IP數(shù)據(jù)報在傳輸過程

4、中的差錯報告,并不規(guī)定對各類差錯應(yīng)采取什么樣的處理措施。具體對差錯的處理,由收到ICMP差錯報文的源主機(jī)將相應(yīng)的差錯與應(yīng)用程序聯(lián)系起來才能進(jìn)行相應(yīng)的差錯處理。4ICMP差錯報文的特點(3)ICMP差錯報文不享受任何優(yōu)先權(quán),也沒有特別的可靠性保證措施,與普通的IP數(shù)據(jù)報一樣進(jìn)行傳輸,傳輸過程中可能被丟失、損壞,甚至被拋棄。(4)ICMP差錯報文是伴隨著拋棄出錯的IP數(shù)據(jù)報而產(chǎn)生的。(5)當(dāng)路由器發(fā)送一份參數(shù)錯誤等的ICMP差錯報文時,ICMP報文數(shù)據(jù)區(qū)始終包含產(chǎn)生ICMP差錯報文的IP數(shù)據(jù)報的頭部

5、和其數(shù)據(jù)區(qū)的前8個字節(jié)(64位)。4ICMP差錯報文的特點當(dāng)路由器發(fā)送參數(shù)錯誤等的ICMP報文數(shù)據(jù)字段由兩部分組成,一部分是收到的需要進(jìn)行差錯報告的IP數(shù)據(jù)報的首部,另一部分是IP數(shù)據(jù)報的數(shù)據(jù)字段的前8個字節(jié),如圖5-3所示。4ICMP差錯報文的特點(6)在有些情況下,為了防止在網(wǎng)絡(luò)中產(chǎn)生大量的ICMP差錯報文(廣播風(fēng)暴),影響網(wǎng)絡(luò)的正常工作,即使發(fā)生差錯,也不會產(chǎn)生ICMP差錯報文,這些情況包括:●ICMP報文發(fā)生差錯。這是為了避免差錯報文無休止產(chǎn)生而規(guī)定的(但I(xiàn)CMP查詢報文可能會產(chǎn)生ICM

6、P差錯報文)?!衲康牡刂肥菑V播地址或多播地址(D類地址)的IP數(shù)據(jù)報。●作為鏈路層廣播的數(shù)據(jù)報?!癫皇荌P分片的第一片?!裨吹刂凡皇菃蝹€主機(jī)的數(shù)據(jù)報。這就是說,源地址不能為零地址、回送地址、廣播地址或多播地址。5.1差錯報告報文信息不可達(dá)報文網(wǎng)關(guān)在以下情況下發(fā)出信息不可到達(dá)報告1)信宿機(jī)硬件出現(xiàn)故障或關(guān)機(jī);2)發(fā)送者指定的地址不存在;3)網(wǎng)關(guān)不知道去往信宿的路徑;信宿不可到達(dá)報告的格式碼域值:0~12,進(jìn)一步說明信宿不可到達(dá)的具體原因碼值意義碼值意義0網(wǎng)絡(luò)不可到達(dá)1主機(jī)不可到達(dá)2協(xié)議不可到達(dá)3端

7、口不可到達(dá)4需分片,但DF置位5源路由失敗6信宿網(wǎng)絡(luò)未知7信宿主機(jī)未知8源主機(jī)被隔離9與信宿網(wǎng)絡(luò)的通信被隔離10與信宿主機(jī)的通信被隔離11對請求的服務(wù)類型,網(wǎng)絡(luò)不可到達(dá)12對請求的服務(wù)類型,主機(jī)不可到達(dá)5.1差錯報告報文信息不可達(dá)報文5.1差錯報告報文互連網(wǎng)尋址是路由器根據(jù)本地尋徑表進(jìn)行的;如果尋址出現(xiàn)錯誤,可能出現(xiàn)routingcycle;為了避免報文無限制的在網(wǎng)中循環(huán),IP協(xié)議采用了兩種措施:在數(shù)據(jù)報頭設(shè)置TTL域;對分片數(shù)據(jù)報采用定時器技術(shù);當(dāng)報文超時出現(xiàn)時,路由器或信宿立即丟棄該數(shù)據(jù)報,

8、并使用ICMP超時報文向信源機(jī)發(fā)送報告;超時報文5.1差錯報告報文1)參數(shù)出錯報文報告出錯的報文頭與錯誤的報文選項參數(shù)2)路由器或信宿機(jī)在丟棄參數(shù)出錯的報文時,將向信源機(jī)發(fā)出參數(shù)出錯報文;3)參數(shù)出錯報文格式:0--數(shù)據(jù)報某個參數(shù)錯,指針域指向出錯的字節(jié);1--數(shù)據(jù)報缺少某個選項,無指針域;參數(shù)出錯報文5.2ICMP控制報文ICMP控制報文1.擁塞控制與源站抑制報文當(dāng)一個路由器接收IP數(shù)據(jù)報的速度比其處理IP數(shù)據(jù)報的速度快,或一個路由器傳入數(shù)據(jù)報的速率大于傳出數(shù)據(jù)報的速率時,就會產(chǎn)生擁塞(Con

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。