网际网路控制讯息规约

网际网路控制讯息规约

ID:15394125

大小:63.00 KB

页数:6页

时间:2018-08-03

网际网路控制讯息规约_第1页
网际网路控制讯息规约_第2页
网际网路控制讯息规约_第3页
网际网路控制讯息规约_第4页
网际网路控制讯息规约_第5页
资源描述:

《网际网路控制讯息规约》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、網際網路控制訊息規約(一)、說明任何一個網路系統或多或少都會有些錯誤發生,這些錯誤或機器失效會使系統不能正確的運作,例如:傳輸線損壞,TTL的計時器可能用光,目的主機可能已經斷線,使網際網路規約無法順利傳送資料包,中間的路由器可能相當壅塞,而無法處理不斷流入的資料包。當這些情形發生時,網際網路軟體系統怎麼辦?一般硬體系統若發生錯誤或失效都會設計有相關的機制告訴主機發生錯誤。相對的,通訊軟體也應該要有軟體來報告錯誤或失效的訊息。因此網際網路上加入了一個訊息控制的機制到TCP/IP的規約土,此機制稱之為網際網路控制

2、訊息規約(lntenetControlMessageProtocol稱ICMP)路由器如何使用相關的ICMP機制來報告資料包傳遞的訊息,此外主機如何利用它來測試目的地主機是否可順利到達。ICMP基本上是一套錯誤報告的機制,它只負責將錯誤報告回原始的主機,再由原來的主機針對錯誤的敘述,通知給相關的應用程式知道上以便採取適當的步驟改正錯誤。所以ICMP只負責「通知」,而改正問題或錯誤的處理則不在ICMP的定義範圍內。在這裡有個重點是:ICMP通知「原始主機」,這是因為在IP的資料包裡只有原始主機與目的地主機兩個IP

3、位址而已,從資料包我們無法獲知它所走過的路徑(除非利用IP的「記錄路徑」的選項),所以ICMP報告,只能報告給原始主機而已。另外ICMP只負責報告而已,並不負責更正。(二)、ICMP訊息的格式ICMP的訊息是放置在IP資料包的資料區。如下圖:訊框表頭IP表頭ICMP表頭資料區ICMP資料區IP資料區訊框資料區ICMP的訊息是放置在IP的資料區裡,形成IP的資料包,整個IP的資料包是訊框的資料包"。如此一層一層的封裝。另外一方面解封裝,由訊框的型態(0800)來獲知是IP。IP的表頭之「規約」欄位,如果註明01即

4、表示資料包內包著ICMP的資料。雖然每一ICMP的訊息都有著它自己的格式,但是起頭的三個欄位為:8位元的「型態」,8位元「編碼」及16位元的「檢查碼」應該都一樣。我們要介紹的是「型態」(type),ICMP常見的型態如下表。「編號」則是在特定型態底下,更細的分類。我們在討論相關的型態時,會再仔細的說明編號所代表的意思。6網際網路控制訊息規約.doc2021/7/27ICMP常見的型態型態欄位ICMP訊息型態03458111213141718回音回覆目的地無法抵達原始主機熄火要求路徑更改回音請求資料包超時資料參數

5、問題時間戳記請求時間戳記回覆位址遮罩請求位址遮罩回覆(三)、偵測目的地的狀態在ICMP最常被用到的是「回音請求」與「回音回覆」兩種訊息,這兩種訊息可用在測試目的地端是否可以順利到達?以及是否會正確回應?在許多的系統上都會製作「ping」的指令,讓使用者來使用。當使用者執行「ping」的指令時,系統會送出一連串ICMP的「回音請求」的訊息後等待抓取「回音回覆」的訊息,並統記資料包遺失率的情形,如下圖。表示Ping後的情形。型態8或0編碼檢查碼訊息編號訊息流水號資料回音格式在ping指令須指明IP位址,另外也可加入

6、送出資料塊的大小選項,若不加以說明規定則以32個位元組,回覆回來的訊息有bytes=32,time=1ms,TTL=254,分別表示回覆資料塊為32位元組,回覆時間為lx10-3秒,TTL值254。表示「回音請求」與「回音回覆」的格式。下圖的例子中第一份資料包是由主機140.113.167.203向主機140.113.167.195發送一份「回音請求」。第二份資料包是主機140.113.167.195回送一份「回音回覆」。回音請求回音回覆140.113.167.203140.113.167.1954500002

7、0版本=4表頭長度=5服務型態=00總長度=0X2000000000資料包編號=0旗標=0資料塊位差=0fa01586b存活時間=0xfa規約編號=01表頭檢查碼=0x586b8c71a7cb來源端IP位址=140.113.167.2038c71a7c3目的端IP位址=140.113.167.195080052f9ICMP型態=08編碼=00檢查碼=52f995060f00訊息編號=0x9506訊息流水碼=0x0f006網際網路控制訊息規約.doc2021/7/2745000020版本=4表頭長度=5服務型態=

8、00總長度=0X20af3e0000資料包編號=af旗標=3e資料塊位差=0ff01a42c存活時間=0xff規約編號=01表頭檢查碼=0xa42c8c71a7c3來源端IP位址=140.113.167.1958c71a7cb目的端IP位址=140.113.167.20300005af9ICMP型態=00編碼=00檢查碼=5af995060f00訊息編號=0x9506訊息流水碼=0x0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。