檢驗和字段用來檢驗整個ICMP報文
發布時間:2014/9/19 20:48:43 訪問次數:1579
檢驗和字段用來檢驗整個ICMP報文。我們應AD705JR當還記得,IP數據報首部的檢驗和并不檢驗IP數據報的內容,因此不能保證經過傳輸的ICMP報文不產生差錯。
ICMP差錯報告報文共有五種,即:
(1)終點不可達 當路由器或主機不能交付數據報時就向源點發送終點不可達報文。
(2)源點抑制 當路由器或主機由于擁塞而丟棄數據報時,就向源點發送源點抑制報文,使源點知道應當把數據報的發送速率放慢。
(3)時間超過 當路由器收到生存時間為零的數據報時,除丟棄該數據報外,還要向源點發送時間超過報文。當終點在預先規定的時間內不能收到一個數據報的全部數據報片時,就把已收到的數據報片都丟棄,并向源點發送時間超過報文。
(4)參數問題 當路由器或目的主機收到的數據報的首部中有的字段的值不正確時,就丟棄該數據報,并向源點發送參數問題報文。
(5)改變路由(重定向) 路由器把改變路由報文發送給主機,讓主機知道下次應將數據報發送給另外的路由器(可通過更好的路由)。
下面對改變路由報文進行簡短的解釋。我們知道,在因特網的主機中也要有一個路由表。當主機要發送數據報時,首先是查找主機自己的路由表,看應當從哪一個接口把數據報發送出去。在因特網中主機的數墨遠大于路由器的數量,出于效率的考慮,這些主機不和連接在網絡上的路由器定期交換路由信息。在主機剛開始工作時,一般都在路由表中設置一個默認路由器的IP地址。不管數據報要發送到哪個目的地址,都一律先將數據報傳送給網絡上的這個默認路由器,而這個默認路由器知道到每一個目的網絡的最佳路由(通過和其他路由器交換路由信息)。如果默認路由器發現主機發往某個目的地址的數據報的最佳路由不應當經過默認路由器而是應當經過網絡上的另一個路由器R時,就用改變路由報文把這情況告訴主機。于是,該主機就在其路由表中增加一個項目:到某某目的地址應經過路由器R(而不是默認路由器)。
檢驗和字段用來檢驗整個ICMP報文。我們應AD705JR當還記得,IP數據報首部的檢驗和并不檢驗IP數據報的內容,因此不能保證經過傳輸的ICMP報文不產生差錯。
ICMP差錯報告報文共有五種,即:
(1)終點不可達 當路由器或主機不能交付數據報時就向源點發送終點不可達報文。
(2)源點抑制 當路由器或主機由于擁塞而丟棄數據報時,就向源點發送源點抑制報文,使源點知道應當把數據報的發送速率放慢。
(3)時間超過 當路由器收到生存時間為零的數據報時,除丟棄該數據報外,還要向源點發送時間超過報文。當終點在預先規定的時間內不能收到一個數據報的全部數據報片時,就把已收到的數據報片都丟棄,并向源點發送時間超過報文。
(4)參數問題 當路由器或目的主機收到的數據報的首部中有的字段的值不正確時,就丟棄該數據報,并向源點發送參數問題報文。
(5)改變路由(重定向) 路由器把改變路由報文發送給主機,讓主機知道下次應將數據報發送給另外的路由器(可通過更好的路由)。
下面對改變路由報文進行簡短的解釋。我們知道,在因特網的主機中也要有一個路由表。當主機要發送數據報時,首先是查找主機自己的路由表,看應當從哪一個接口把數據報發送出去。在因特網中主機的數墨遠大于路由器的數量,出于效率的考慮,這些主機不和連接在網絡上的路由器定期交換路由信息。在主機剛開始工作時,一般都在路由表中設置一個默認路由器的IP地址。不管數據報要發送到哪個目的地址,都一律先將數據報傳送給網絡上的這個默認路由器,而這個默認路由器知道到每一個目的網絡的最佳路由(通過和其他路由器交換路由信息)。如果默認路由器發現主機發往某個目的地址的數據報的最佳路由不應當經過默認路由器而是應當經過網絡上的另一個路由器R時,就用改變路由報文把這情況告訴主機。于是,該主機就在其路由表中增加一個項目:到某某目的地址應經過路由器R(而不是默認路由器)。
上一篇:ICMP報文的種類有兩種
上一篇:常用的ICMP詢問報文有兩種
熱門點擊
- 不應發送ICMP差錯報告報文的幾種情況
- 計算機網絡在我國的發展
- 63Sn-37Pb錫鉛共晶合金的基本特性
- 按網絡的作用范圍進行分類
- 物理層使用的中間設備叫做轉發器
- HTTP/1.1協議的持續連接有兩種工作方式
- IP地址分為幾類
- 萬維網必須解決以下幾個問題
- CIDR地址塊中的任何一個地址
- 運輸層提供應用進程間的邏輯通信
推薦技術資料
- 單片機版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細]