檢驗(yàn)和字段用來(lái)檢驗(yàn)整個(gè)ICMP報(bào)文
發(fā)布時(shí)間:2014/9/19 20:48:43 訪問(wèn)次數(shù):1607
檢驗(yàn)和字段用來(lái)檢驗(yàn)整個(gè)ICMP報(bào)文。我們應(yīng)AD705JR當(dāng)還記得,IP數(shù)據(jù)報(bào)首部的檢驗(yàn)和并不檢驗(yàn)IP數(shù)據(jù)報(bào)的內(nèi)容,因此不能保證經(jīng)過(guò)傳輸?shù)腎CMP報(bào)文不產(chǎn)生差錯(cuò)。
ICMP差錯(cuò)報(bào)告報(bào)文共有五種,即:
(1)終點(diǎn)不可達(dá) 當(dāng)路由器或主機(jī)不能交付數(shù)據(jù)報(bào)時(shí)就向源點(diǎn)發(fā)送終點(diǎn)不可達(dá)報(bào)文。
(2)源點(diǎn)抑制 當(dāng)路由器或主機(jī)由于擁塞而丟棄數(shù)據(jù)報(bào)時(shí),就向源點(diǎn)發(fā)送源點(diǎn)抑制報(bào)文,使源點(diǎn)知道應(yīng)當(dāng)把數(shù)據(jù)報(bào)的發(fā)送速率放慢。
(3)時(shí)間超過(guò) 當(dāng)路由器收到生存時(shí)間為零的數(shù)據(jù)報(bào)時(shí),除丟棄該數(shù)據(jù)報(bào)外,還要向源點(diǎn)發(fā)送時(shí)間超過(guò)報(bào)文。當(dāng)終點(diǎn)在預(yù)先規(guī)定的時(shí)間內(nèi)不能收到一個(gè)數(shù)據(jù)報(bào)的全部數(shù)據(jù)報(bào)片時(shí),就把已收到的數(shù)據(jù)報(bào)片都丟棄,并向源點(diǎn)發(fā)送時(shí)間超過(guò)報(bào)文。
(4)參數(shù)問(wèn)題 當(dāng)路由器或目的主機(jī)收到的數(shù)據(jù)報(bào)的首部中有的字段的值不正確時(shí),就丟棄該數(shù)據(jù)報(bào),并向源點(diǎn)發(fā)送參數(shù)問(wèn)題報(bào)文。
(5)改變路由(重定向) 路由器把改變路由報(bào)文發(fā)送給主機(jī),讓主機(jī)知道下次應(yīng)將數(shù)據(jù)報(bào)發(fā)送給另外的路由器(可通過(guò)更好的路由)。
下面對(duì)改變路由報(bào)文進(jìn)行簡(jiǎn)短的解釋。我們知道,在因特網(wǎng)的主機(jī)中也要有一個(gè)路由表。當(dāng)主機(jī)要發(fā)送數(shù)據(jù)報(bào)時(shí),首先是查找主機(jī)自己的路由表,看應(yīng)當(dāng)從哪一個(gè)接口把數(shù)據(jù)報(bào)發(fā)送出去。在因特網(wǎng)中主機(jī)的數(shù)墨遠(yuǎn)大于路由器的數(shù)量,出于效率的考慮,這些主機(jī)不和連接在網(wǎng)絡(luò)上的路由器定期交換路由信息。在主機(jī)剛開(kāi)始工作時(shí),一般都在路由表中設(shè)置一個(gè)默認(rèn)路由器的IP地址。不管數(shù)據(jù)報(bào)要發(fā)送到哪個(gè)目的地址,都一律先將數(shù)據(jù)報(bào)傳送給網(wǎng)絡(luò)上的這個(gè)默認(rèn)路由器,而這個(gè)默認(rèn)路由器知道到每一個(gè)目的網(wǎng)絡(luò)的最佳路由(通過(guò)和其他路由器交換路由信息)。如果默認(rèn)路由器發(fā)現(xiàn)主機(jī)發(fā)往某個(gè)目的地址的數(shù)據(jù)報(bào)的最佳路由不應(yīng)當(dāng)經(jīng)過(guò)默認(rèn)路由器而是應(yīng)當(dāng)經(jīng)過(guò)網(wǎng)絡(luò)上的另一個(gè)路由器R時(shí),就用改變路由報(bào)文把這情況告訴主機(jī)。于是,該主機(jī)就在其路由表中增加一個(gè)項(xiàng)目:到某某目的地址應(yīng)經(jīng)過(guò)路由器R(而不是默認(rèn)路由器)。
檢驗(yàn)和字段用來(lái)檢驗(yàn)整個(gè)ICMP報(bào)文。我們應(yīng)AD705JR當(dāng)還記得,IP數(shù)據(jù)報(bào)首部的檢驗(yàn)和并不檢驗(yàn)IP數(shù)據(jù)報(bào)的內(nèi)容,因此不能保證經(jīng)過(guò)傳輸?shù)腎CMP報(bào)文不產(chǎn)生差錯(cuò)。
ICMP差錯(cuò)報(bào)告報(bào)文共有五種,即:
(1)終點(diǎn)不可達(dá) 當(dāng)路由器或主機(jī)不能交付數(shù)據(jù)報(bào)時(shí)就向源點(diǎn)發(fā)送終點(diǎn)不可達(dá)報(bào)文。
(2)源點(diǎn)抑制 當(dāng)路由器或主機(jī)由于擁塞而丟棄數(shù)據(jù)報(bào)時(shí),就向源點(diǎn)發(fā)送源點(diǎn)抑制報(bào)文,使源點(diǎn)知道應(yīng)當(dāng)把數(shù)據(jù)報(bào)的發(fā)送速率放慢。
(3)時(shí)間超過(guò) 當(dāng)路由器收到生存時(shí)間為零的數(shù)據(jù)報(bào)時(shí),除丟棄該數(shù)據(jù)報(bào)外,還要向源點(diǎn)發(fā)送時(shí)間超過(guò)報(bào)文。當(dāng)終點(diǎn)在預(yù)先規(guī)定的時(shí)間內(nèi)不能收到一個(gè)數(shù)據(jù)報(bào)的全部數(shù)據(jù)報(bào)片時(shí),就把已收到的數(shù)據(jù)報(bào)片都丟棄,并向源點(diǎn)發(fā)送時(shí)間超過(guò)報(bào)文。
(4)參數(shù)問(wèn)題 當(dāng)路由器或目的主機(jī)收到的數(shù)據(jù)報(bào)的首部中有的字段的值不正確時(shí),就丟棄該數(shù)據(jù)報(bào),并向源點(diǎn)發(fā)送參數(shù)問(wèn)題報(bào)文。
(5)改變路由(重定向) 路由器把改變路由報(bào)文發(fā)送給主機(jī),讓主機(jī)知道下次應(yīng)將數(shù)據(jù)報(bào)發(fā)送給另外的路由器(可通過(guò)更好的路由)。
下面對(duì)改變路由報(bào)文進(jìn)行簡(jiǎn)短的解釋。我們知道,在因特網(wǎng)的主機(jī)中也要有一個(gè)路由表。當(dāng)主機(jī)要發(fā)送數(shù)據(jù)報(bào)時(shí),首先是查找主機(jī)自己的路由表,看應(yīng)當(dāng)從哪一個(gè)接口把數(shù)據(jù)報(bào)發(fā)送出去。在因特網(wǎng)中主機(jī)的數(shù)墨遠(yuǎn)大于路由器的數(shù)量,出于效率的考慮,這些主機(jī)不和連接在網(wǎng)絡(luò)上的路由器定期交換路由信息。在主機(jī)剛開(kāi)始工作時(shí),一般都在路由表中設(shè)置一個(gè)默認(rèn)路由器的IP地址。不管數(shù)據(jù)報(bào)要發(fā)送到哪個(gè)目的地址,都一律先將數(shù)據(jù)報(bào)傳送給網(wǎng)絡(luò)上的這個(gè)默認(rèn)路由器,而這個(gè)默認(rèn)路由器知道到每一個(gè)目的網(wǎng)絡(luò)的最佳路由(通過(guò)和其他路由器交換路由信息)。如果默認(rèn)路由器發(fā)現(xiàn)主機(jī)發(fā)往某個(gè)目的地址的數(shù)據(jù)報(bào)的最佳路由不應(yīng)當(dāng)經(jīng)過(guò)默認(rèn)路由器而是應(yīng)當(dāng)經(jīng)過(guò)網(wǎng)絡(luò)上的另一個(gè)路由器R時(shí),就用改變路由報(bào)文把這情況告訴主機(jī)。于是,該主機(jī)就在其路由表中增加一個(gè)項(xiàng)目:到某某目的地址應(yīng)經(jīng)過(guò)路由器R(而不是默認(rèn)路由器)。
熱門(mén)點(diǎn)擊
- 不應(yīng)發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文的幾種情況
- 計(jì)算機(jī)網(wǎng)絡(luò)在我國(guó)的發(fā)展
- 63Sn-37Pb錫鉛共晶合金的基本特性
- 按網(wǎng)絡(luò)的作用范圍進(jìn)行分類(lèi)
- 物理層使用的中間設(shè)備叫做轉(zhuǎn)發(fā)器
- HTTP/1.1協(xié)議的持續(xù)連接有兩種工作方式
- 萬(wàn)維網(wǎng)必須解決以下幾個(gè)問(wèn)題
- IP地址分為幾類(lèi)
- CIDR地址塊中的任何一個(gè)地址
- 運(yùn)輸層提供應(yīng)用進(jìn)程間的邏輯通信
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線(xiàn)編程電源模塊 m
- 可編程門(mén)陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究