ICMP差錯報文

ICMP差錯報文

ID:40556921

大小:662.11 KB

頁數(shù):8頁

時間:2019-08-04

ICMP差錯報文_第1頁
ICMP差錯報文_第2頁
ICMP差錯報文_第3頁
ICMP差錯報文_第4頁
ICMP差錯報文_第5頁
資源描述:

《ICMP差錯報文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、實驗名稱:ICMP差錯報文實驗成績學(xué)生姓名:學(xué)號:指導(dǎo)教師:班級:網(wǎng)絡(luò)1301主機編號:4—A實驗日期:2015.12.1實驗?zāi)康模?.?掌握ICMP協(xié)議的報文格式2.?理解不同類型ICMP報文的具體意義實驗原理:ICMP差錯報文???ICMP差錯報文用來報告差錯。雖然現(xiàn)代的技術(shù)已經(jīng)制造出很可靠的傳輸媒體,但差錯仍然存在,因而必須進行處理。正如在實驗三中所討論的,IP是個不可靠的協(xié)議。這就表示IP不考慮差錯校驗和差錯控制。ICMP就是為了補償這個缺點而設(shè)計的。然而ICMP不能糾正差錯,它只是報告差錯,差錯糾正留給高層協(xié)議去做。IC

2、MP使用源IP地址把差錯報文發(fā)送給數(shù)據(jù)報的源點(發(fā)出者)。???一共有5種差錯報文:目的端不可達、源點抑制、超時、參數(shù)問題以及改變路由,如下圖所示。圖4-10?差錯報文???差錯報文的數(shù)據(jù)字段包括原始數(shù)據(jù)報(引起差錯的報文)的首部和原始數(shù)據(jù)報數(shù)據(jù)部分的前8個字節(jié)。包括原始數(shù)據(jù)報首部的目的是為了向差錯報文的原始信源給出關(guān)于數(shù)據(jù)報本身的信息。包括數(shù)據(jù)的前8個字節(jié)是因為這前8個字節(jié)提供了關(guān)于端口號(UDP和TCP)和序號(TCP)的信息。根據(jù)這些信息,源點可以把差錯情況通知給上層協(xié)議。1.?目的端不可達???當路由器不能夠為數(shù)據(jù)報找到路

3、由或主機,就丟棄這個數(shù)據(jù)報,然后向發(fā)出這個數(shù)據(jù)報的源主機發(fā)送目的端不可達報文。下圖給出了目的端不可達報文的格式。這種類型的代碼字段指明了丟棄該數(shù)據(jù)報的原因。圖4-11?目的端不可達報文2.?源點抑制???IP協(xié)議是無連接協(xié)議,因此通信缺乏流量控制。ICMP源點抑制報文就是為了給IP增加一種流量控制而設(shè)計的。當路由器或主機因擁塞而丟棄數(shù)據(jù)報時,它就向數(shù)據(jù)報的發(fā)送端發(fā)送源點抑制報文。第一,它通知發(fā)送端,數(shù)據(jù)報已被丟棄。第二,它警告發(fā)送端,在路徑中的某處出現(xiàn)了擁塞,因而源端必須放慢發(fā)送過程。源點抑制報文的格式如下圖所示:圖4-12?源點

4、抑制報文3.?超時???超時報文是在以下兩種情況下產(chǎn)生的:???●?數(shù)據(jù)報的生存時間字段值被減為0時,路由器丟棄這個數(shù)據(jù)報,并向發(fā)送端發(fā)送超時報文。???●?當組成報文的所有分段未能在某一時限內(nèi)到達目的主機時,也要產(chǎn)生超時報文。當?shù)谝粋€分段到達時,目的主機就啟動計時器。當計時器的時限到了,目的主機就將所有分段丟棄,并向發(fā)送端發(fā)送超時報文。超時報文格式如下圖所示:圖4-13?超時報文4.?參數(shù)問題???當數(shù)據(jù)報在Internet上傳送時,如果路由器或目的主機發(fā)現(xiàn)數(shù)據(jù)報首部中出現(xiàn)了二義性問題,或在數(shù)據(jù)報的某個字段中缺少某個值,它就丟棄

5、這個數(shù)據(jù)報,并向發(fā)送端發(fā)送參數(shù)問題報文。下圖給出了參數(shù)問題報文格式。代碼字段指明了丟棄數(shù)據(jù)報的原因。圖4-14?參數(shù)問題報文???●?代碼為0時表示在首部的某個字段中有差錯或二義性。指針字段值指向有問題的字節(jié)。???●?代碼為1時表示缺少所需的選項部分。這種情況下不使用指針。5.?重定向???為了提高效率,主機不參與路由選擇更新過程,因此,主機可能會把某數(shù)據(jù)報發(fā)送給一個錯誤的路由器。這時,收到這個數(shù)據(jù)報的路由器會把數(shù)據(jù)轉(zhuǎn)發(fā)給正確的路由器,同時向主機發(fā)送重定向報文,告訴主機正確路由器的地址。下圖給出了重定向報文的格式。實驗環(huán)境(畫出

6、拓撲結(jié)構(gòu))實驗步驟:?本練習(xí)將主機A、B、C、D、E、F作為一組進行實驗。1.?目的端不可達???(1)主機A、B、C、D、E、F啟動協(xié)議分析器捕獲數(shù)據(jù),并設(shè)置過濾條件(提取ICMP)。???(2)在主機A、C、D、E上ping172.16.2.10(不存在的IP)。????(3)主機A、B、C、D、E、F停止捕獲數(shù)據(jù)。察看捕獲到的數(shù)據(jù),并回答以下問題:???●?捕獲到的是哪一種目的端不可達報文?2.?超時???(1)在主機E上啟動協(xié)議編輯器,編寫一個發(fā)送給主機D(172.16.1.4)的ICMP數(shù)據(jù)幀。其中:????MAC層:?

7、??????目的MAC地址:主機B的MAC地址(172.16.0.1接口的MAC)。???????源MAC地址:E的MAC地址。???????協(xié)議類型或數(shù)據(jù)長度:0800。???IP層:???????總長度:包含IP層和ICMP層長度。???????TTL:0。???????高層協(xié)議類型:1。???????校驗和:在其它字段填充完畢后,計算并填充。???????源IP地址:E的IP地址。???????目的IP地址:D的IP地址。???ICMP層:???????類型:8。???????代碼字段:0。???????校驗和:在ICMP其

8、它字段填充完畢后,計算并填充。???其它字段使用默認值。???(2)主機B(172.16.0.1的接口)、F啟動協(xié)議分析器捕獲數(shù)據(jù),并設(shè)置過濾條件(提取ICMP協(xié)議)。???(3)主機E發(fā)送已編輯好的數(shù)據(jù)幀。???(4)主機B、F停止捕獲數(shù)據(jù),察看

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

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

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