第六章_差錯(cuò)控制報(bào)文(icmp)

第六章_差錯(cuò)控制報(bào)文(icmp)

ID:6141464

大小:234.50 KB

頁數(shù):32頁

時(shí)間:2017-11-18

第六章_差錯(cuò)控制報(bào)文(icmp)_第1頁
第六章_差錯(cuò)控制報(bào)文(icmp)_第2頁
第六章_差錯(cuò)控制報(bào)文(icmp)_第3頁
第六章_差錯(cuò)控制報(bào)文(icmp)_第4頁
第六章_差錯(cuò)控制報(bào)文(icmp)_第5頁
資源描述:

《第六章_差錯(cuò)控制報(bào)文(icmp)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第六章差錯(cuò)與控制報(bào)文(ICMP)§6-1引言IP缺少差錯(cuò)控制缺少輔助機(jī)制ICMPInternetControlMessageProtocol(因特網(wǎng)控制報(bào)文協(xié)議)ICMP就是為了補(bǔ)償上述兩個(gè)缺點(diǎn)而設(shè)計(jì)的它配合IP協(xié)議一起使用Standards:RFC792:InternetControlMessageProtocol,1981RFC1256:ICMPRouterDiscoveryMessages,19912ICMP的位置及封裝IPICMPIGMPARPRARPNetworklayerICMPmes

2、sageIPheaderIPdataFramedataTrailer(如果有)FrameheaderICMPmessageIPheaderIPdataICMP本身是一個(gè)網(wǎng)絡(luò)層協(xié)議ICMP報(bào)文首先要封裝成IP數(shù)據(jù)報(bào),然后再傳送給下一層3§6-2報(bào)文格式代碼檢驗(yàn)和首部的其余部分?jǐn)?shù)據(jù)部分類型8bits8bits16bits4ICMP報(bào)文中各字段的作用類型:是一個(gè)8比特長字段,定義了報(bào)文的類型。代碼:是一個(gè)8比特長字段,指明了發(fā)送此特定報(bào)文類型的原因。檢驗(yàn)和:是一個(gè)16比特長字段,進(jìn)行差錯(cuò)檢驗(yàn)。首部的其余

3、部分:對每一種報(bào)文類型都是特定的。數(shù)據(jù)部分:在差錯(cuò)報(bào)文中:所攜帶的信息可找出引起差錯(cuò)的原始分組;在查詢報(bào)文中:攜帶了基于查詢類型的額外信息。5§6-3報(bào)文的類型ICMP報(bào)文差錯(cuò)報(bào)告查詢報(bào)告路由器或主機(jī)(目的站)在處理一個(gè)IP數(shù)據(jù)報(bào)時(shí)可能遇到的一些問題幫助主機(jī)或網(wǎng)絡(luò)管理員從一個(gè)路由器或另一個(gè)主機(jī)得到特定的信息它是成對出現(xiàn)的6ICMPMessages種類類型報(bào)文Reason差錯(cuò)報(bào)告報(bào)文3目的站不可達(dá)4源站抑制11時(shí)間超過Toolongroute12參數(shù)問題Formaterror5重定向(改變路由)Ro

4、utechanged查詢報(bào)文8or0回送請求或應(yīng)答Reachability13or14時(shí)間戳請求或應(yīng)答Synchronization17or18地址掩碼請求或應(yīng)答Maskmaintenance10or9路由器懇求(solicitation)或通告(advertisement)Coincidencebetweenrouters7§6-4差錯(cuò)報(bào)告差錯(cuò)報(bào)告目的站不可達(dá)源站抑制時(shí)間超過參數(shù)問題改變路由ICMP不能糾正差錯(cuò),它只是報(bào)告差錯(cuò)。ICMP總是向原始的數(shù)據(jù)源報(bào)告差錯(cuò)報(bào)文。以下情況不產(chǎn)生ICMP差錯(cuò)報(bào)

5、文:對于攜帶ICMP差錯(cuò)報(bào)文的數(shù)據(jù)報(bào),不再產(chǎn)生ICMP差錯(cuò)報(bào)文;對于分片的數(shù)據(jù)報(bào),如果不是第一個(gè)分片則不產(chǎn)生ICMP差錯(cuò)報(bào)文;對于具有多播地址的數(shù)據(jù)報(bào),不產(chǎn)生ICMP差錯(cuò)報(bào)文;對于具有特殊地址的(如127.0.0.0或0.0.0.0)的數(shù)據(jù)報(bào),不產(chǎn)生ICMP差錯(cuò)報(bào)文。8差錯(cuò)報(bào)文的數(shù)據(jù)字段的內(nèi)容IPheader8bytesIPdataIPheader8bytesICMP分組ICMPheaderIPheader8bytes發(fā)送的IP數(shù)據(jù)報(bào)ICMPheaderIPheader收到的數(shù)據(jù)報(bào)所有的差錯(cuò)報(bào)文都

6、包括一個(gè)數(shù)據(jù)部分,而這個(gè)數(shù)據(jù)部分包括原始數(shù)據(jù)報(bào)的首部,再加上數(shù)據(jù)報(bào)中的前8個(gè)字節(jié)的數(shù)據(jù)。加上原始數(shù)據(jù)報(bào)中的首部就可給出原始信源。要包括數(shù)據(jù)的前8個(gè)字節(jié)是因?yàn)檫@前8個(gè)字節(jié)提供了關(guān)于端口號(UDP和TCP)和序號(TCP)的信息,因而源站可以將差錯(cuò)情況通知這些協(xié)議(UDP或TCP)。9(一)目的站不可達(dá)代碼:0至15檢驗(yàn)和未使用(全0)收到的IP數(shù)據(jù)報(bào)的一部分,包括IP首部以及數(shù)據(jù)報(bào)數(shù)據(jù)的前8個(gè)字節(jié)類型:3產(chǎn)生原因:當(dāng)路由器不能夠給數(shù)據(jù)找到路由或主機(jī)不能夠交付數(shù)據(jù)報(bào)時(shí),就丟棄這個(gè)數(shù)據(jù)報(bào),然后這個(gè)路由器

7、或主機(jī)就發(fā)回目的站不可達(dá)報(bào)文給發(fā)出該數(shù)據(jù)報(bào)的源主機(jī)。10各代碼的作用代碼0:網(wǎng)絡(luò)不可達(dá)??赡苁怯布收?。代碼1:主機(jī)不可達(dá)。這也可能是硬件故障。代碼2:協(xié)議不可達(dá)。IP數(shù)據(jù)報(bào)攜帶的數(shù)據(jù)可能屬于高層協(xié)議,但此時(shí)高層協(xié)議并未運(yùn)行,于是就發(fā)送出代碼為2的報(bào)文。代碼3:端口不可達(dá)。數(shù)據(jù)報(bào)要交付的那個(gè)應(yīng)用程序(進(jìn)程)此時(shí)未運(yùn)行。代碼4:需要進(jìn)行分片,但該數(shù)據(jù)報(bào)的DF(不分片)字段已被設(shè)置。代碼5:源站路由選擇不能完成。即在這個(gè)源站路由選擇選項(xiàng)中定義的一個(gè)或多個(gè)路由器無法通過。代碼6:目的網(wǎng)絡(luò)不可知。(與代碼

8、0不同)代碼7:目的主機(jī)不可知。(與代碼1不同)代碼8:源主機(jī)是孤立的。11各代碼的作用(續(xù))代碼9:與目的網(wǎng)絡(luò)的通信從管理上是禁止的。代碼10:與目的主機(jī)的通信從管理上是禁止的。代碼11:對所請求的服務(wù)類型,網(wǎng)絡(luò)不可達(dá)。(與代碼0不同)代碼12:對所請求的服務(wù)類型,主機(jī)不可達(dá)。(與代碼1不同)代碼13:主機(jī)不可達(dá)。因?yàn)楣芾頇C(jī)構(gòu)放置了一個(gè)過濾器在它上面。代碼14:主機(jī)不可達(dá)。因?yàn)橹鳈C(jī)的優(yōu)先級被破壞了。這個(gè)報(bào)文由路由器發(fā)出,指出所請求的優(yōu)先級對該目的站是不允許的。代碼15:主機(jī)不可達(dá)

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

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

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