ICMP差錯報(bào)告報(bào)文共有五種
發(fā)布時間:2014/9/15 21:32:45 訪問次數(shù):12889
檢驗(yàn)和字段用來檢驗(yàn)整個ICMP報(bào)文。我們應(yīng)NAT-15DC-2.5A當(dāng)還記得,IP數(shù)據(jù)報(bào)首部的檢驗(yàn)和并不檢驗(yàn)IP數(shù)據(jù)報(bào)的內(nèi)容,因此不能保證經(jīng)過傳輸?shù)腎CMP報(bào)文不產(chǎn)生差錯。
ICMP差錯報(bào)告報(bào)文共有五種,即:
(1)終點(diǎn)不可達(dá) 當(dāng)路由器或主機(jī)不能交付數(shù)據(jù)報(bào)時就向源點(diǎn)發(fā)送終點(diǎn)不可達(dá)報(bào)文。
(2)源點(diǎn)抑制 當(dāng)路由器或主機(jī)由于擁塞而丟棄數(shù)據(jù)報(bào)時,就向源點(diǎn)發(fā)送源點(diǎn)抑制報(bào)文,使源點(diǎn)知道應(yīng)當(dāng)把數(shù)據(jù)報(bào)的發(fā)送速率放慢。
(3)時間超過 當(dāng)路由器收到生存時間為零的數(shù)據(jù)報(bào)時,除丟棄該數(shù)據(jù)報(bào)外,還要向源點(diǎn)發(fā)送時間超過報(bào)文。當(dāng)終點(diǎn)在預(yù)先規(guī)定的時間內(nèi)不能收到一個數(shù)據(jù)報(bào)的全部數(shù)據(jù)報(bào)片時,就把已收到的數(shù)據(jù)報(bào)片都丟棄,并向源點(diǎn)發(fā)送時間超過報(bào)文。
(4)參數(shù)問題 當(dāng)路由器或目的主機(jī)收到的數(shù)據(jù)報(bào)的首部中有的字段的值不正確時,就丟棄該數(shù)據(jù)報(bào),并向源點(diǎn)發(fā)送參數(shù)問題報(bào)文。
(5)改變路由(重定向) 路由器把改變路由報(bào)文發(fā)送給主機(jī),讓主機(jī)知道下次應(yīng)將數(shù)據(jù)報(bào)發(fā)送給另外的路由器(可通過更好的路由)。
下面對改變路由報(bào)文進(jìn)行簡短的解釋。我們知道,在因特網(wǎng)的主機(jī)中也要有一個路由表。當(dāng)主機(jī)要發(fā)送數(shù)據(jù)報(bào)時,首先是查找主機(jī)自己的路由表,看應(yīng)當(dāng)從哪一個接口把數(shù)據(jù)報(bào)發(fā)送出去。在因特網(wǎng)中主機(jī)的數(shù)墨遠(yuǎn)大于路由器的數(shù)量,出于效率的考慮,這些主機(jī)不和連接在網(wǎng)絡(luò)上的路由器定期交換路由信息。在主機(jī)剛開始工作時,一般都在路由表中設(shè)置一個默認(rèn)路由器的IP地址。不管數(shù)據(jù)報(bào)要發(fā)送到哪個目的地址,都一律先將數(shù)據(jù)報(bào)傳送給網(wǎng)絡(luò)上的這個默認(rèn)路由器,而這個默認(rèn)路由器知道到每一個目的網(wǎng)絡(luò)的最佳路由(通過和其他路由器交換路由信息)。如果默認(rèn)路由器發(fā)現(xiàn)主機(jī)發(fā)往某個目的地址的數(shù)據(jù)報(bào)的最佳路由不應(yīng)當(dāng)經(jīng)過默認(rèn)路由器而是應(yīng)當(dāng)經(jīng)過網(wǎng)絡(luò)上的另一個路由器R時,就用改變路由報(bào)文把這情況告訴主機(jī)。于是,該主機(jī)就在其路由表中增加一個項(xiàng)目:到某某目的地址應(yīng)經(jīng)過路由器R(而不是默認(rèn)路由器)。
檢驗(yàn)和字段用來檢驗(yàn)整個ICMP報(bào)文。我們應(yīng)NAT-15DC-2.5A當(dāng)還記得,IP數(shù)據(jù)報(bào)首部的檢驗(yàn)和并不檢驗(yàn)IP數(shù)據(jù)報(bào)的內(nèi)容,因此不能保證經(jīng)過傳輸?shù)腎CMP報(bào)文不產(chǎn)生差錯。
ICMP差錯報(bào)告報(bào)文共有五種,即:
(1)終點(diǎn)不可達(dá) 當(dāng)路由器或主機(jī)不能交付數(shù)據(jù)報(bào)時就向源點(diǎn)發(fā)送終點(diǎn)不可達(dá)報(bào)文。
(2)源點(diǎn)抑制 當(dāng)路由器或主機(jī)由于擁塞而丟棄數(shù)據(jù)報(bào)時,就向源點(diǎn)發(fā)送源點(diǎn)抑制報(bào)文,使源點(diǎn)知道應(yīng)當(dāng)把數(shù)據(jù)報(bào)的發(fā)送速率放慢。
(3)時間超過 當(dāng)路由器收到生存時間為零的數(shù)據(jù)報(bào)時,除丟棄該數(shù)據(jù)報(bào)外,還要向源點(diǎn)發(fā)送時間超過報(bào)文。當(dāng)終點(diǎn)在預(yù)先規(guī)定的時間內(nèi)不能收到一個數(shù)據(jù)報(bào)的全部數(shù)據(jù)報(bào)片時,就把已收到的數(shù)據(jù)報(bào)片都丟棄,并向源點(diǎn)發(fā)送時間超過報(bào)文。
(4)參數(shù)問題 當(dāng)路由器或目的主機(jī)收到的數(shù)據(jù)報(bào)的首部中有的字段的值不正確時,就丟棄該數(shù)據(jù)報(bào),并向源點(diǎn)發(fā)送參數(shù)問題報(bào)文。
(5)改變路由(重定向) 路由器把改變路由報(bào)文發(fā)送給主機(jī),讓主機(jī)知道下次應(yīng)將數(shù)據(jù)報(bào)發(fā)送給另外的路由器(可通過更好的路由)。
下面對改變路由報(bào)文進(jìn)行簡短的解釋。我們知道,在因特網(wǎng)的主機(jī)中也要有一個路由表。當(dāng)主機(jī)要發(fā)送數(shù)據(jù)報(bào)時,首先是查找主機(jī)自己的路由表,看應(yīng)當(dāng)從哪一個接口把數(shù)據(jù)報(bào)發(fā)送出去。在因特網(wǎng)中主機(jī)的數(shù)墨遠(yuǎn)大于路由器的數(shù)量,出于效率的考慮,這些主機(jī)不和連接在網(wǎng)絡(luò)上的路由器定期交換路由信息。在主機(jī)剛開始工作時,一般都在路由表中設(shè)置一個默認(rèn)路由器的IP地址。不管數(shù)據(jù)報(bào)要發(fā)送到哪個目的地址,都一律先將數(shù)據(jù)報(bào)傳送給網(wǎng)絡(luò)上的這個默認(rèn)路由器,而這個默認(rèn)路由器知道到每一個目的網(wǎng)絡(luò)的最佳路由(通過和其他路由器交換路由信息)。如果默認(rèn)路由器發(fā)現(xiàn)主機(jī)發(fā)往某個目的地址的數(shù)據(jù)報(bào)的最佳路由不應(yīng)當(dāng)經(jīng)過默認(rèn)路由器而是應(yīng)當(dāng)經(jīng)過網(wǎng)絡(luò)上的另一個路由器R時,就用改變路由報(bào)文把這情況告訴主機(jī)。于是,該主機(jī)就在其路由表中增加一個項(xiàng)目:到某某目的地址應(yīng)經(jīng)過路由器R(而不是默認(rèn)路由器)。
熱門點(diǎn)擊
- ICMP差錯報(bào)告報(bào)文共有五種
- 所有的因特網(wǎng)標(biāo)準(zhǔn)都是以RFC的形式在因特網(wǎng)上
- PPP協(xié)議的幀格式
- MAC幀的格式
- 用機(jī)內(nèi)基準(zhǔn)信號對示波器進(jìn)行自檢
- A類地址的網(wǎng)絡(luò)號字段占一個字節(jié)
- 在RFC 4271中規(guī)定了BGP-4的四種報(bào)
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)過程
- 在局域網(wǎng)上進(jìn)行硬件多播
- TCP的擁塞控制采用了四種算法
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細(xì)]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究