各種類型的ICMP報(bào)文如圖6-3所示,不同類型由報(bào)文中的類型字段和代碼字段來共同決定。 圖中的最后兩列表明ICMP報(bào)文是一份查詢報(bào)文還是一份差錯(cuò)報(bào)文。因?yàn)閷?duì)ICMP差錯(cuò)報(bào)文有時(shí)需要作特殊處理,因此我們需要對(duì)它們進(jìn)行區(qū)分。例如,在對(duì)ICMP差錯(cuò)報(bào)文進(jìn)行響應(yīng)時(shí),永遠(yuǎn)不會(huì)生成。
各種類型的ICMP報(bào)文如圖6-3所示,不同類型由報(bào)文中的類型字段和代碼字段來共同決定。
圖中的最后兩列表明ICMP報(bào)文是一份查詢報(bào)文還是一份差錯(cuò)報(bào)文。因?yàn)閷?duì)ICMP差錯(cuò)報(bào)文有時(shí)需要作特殊處理,因此我們需要對(duì)它們進(jìn)行區(qū)分。例如,在對(duì)ICMP差錯(cuò)報(bào)文進(jìn)行響應(yīng)時(shí),永遠(yuǎn)不會(huì)生成另一份ICM
P差錯(cuò)報(bào)文(如果沒有這個(gè)限制規(guī)則,可能會(huì)遇到一個(gè)差錯(cuò)產(chǎn)生另一個(gè)差錯(cuò)的情況,而差錯(cuò)再產(chǎn)生差錯(cuò),這樣會(huì)無休止地循環(huán)下去)。
當(dāng)發(fā)送一份ICMP差錯(cuò)報(bào)文時(shí),報(bào)文始終包含IP的首部和產(chǎn)生ICMP差錯(cuò)報(bào)文的IP數(shù)據(jù)報(bào)的前8個(gè)字節(jié)。這樣,接收ICMP差錯(cuò)報(bào)文的模塊就會(huì)把它與某個(gè)特定的協(xié)議(根據(jù)IP數(shù)據(jù)報(bào)首部中的協(xié)議字段來判斷)和用戶進(jìn)程(根據(jù)包含在IP數(shù)據(jù)報(bào)前8個(gè)字節(jié)中的TCP或UDP報(bào)文首部中的TCP或UDP端口號(hào)來判斷)聯(lián)系起來。6.5節(jié)將舉例來說明一點(diǎn)。下面各種情況都不會(huì)導(dǎo)致產(chǎn)生ICMP差錯(cuò)報(bào)文:
1)ICMP差錯(cuò)報(bào)文(但是,ICMP查詢報(bào)文可能會(huì)產(chǎn)生ICMP差錯(cuò)報(bào)文)。
2)目的地址是廣播地址或多播地址
5)的IP數(shù)據(jù)報(bào)。3)作為鏈路層廣播的數(shù)據(jù)報(bào)。
4)不是IP分片的第一片。
5)源地址不是單個(gè)主機(jī)的數(shù)據(jù)報(bào)。這就是說,源地址不能為零地址、環(huán)回地址、廣播地址或多播地址。這些規(guī)則是為了防止過去允許ICMP差錯(cuò)報(bào)文對(duì)廣播分組響應(yīng)所帶來的廣播風(fēng)暴。
類型 | 代碼 | 描述 | 查 | 詢 | 差 | 錯(cuò) | |
0 | 0 | 回顯應(yīng)答(P i n g應(yīng)答) | ? | ||||
3 | 目的不可達(dá): | ||||||
0 1 2 | 網(wǎng)絡(luò)不可達(dá)主機(jī)不可達(dá)協(xié)議不可達(dá) | ? ? ? | |||||
3 4 5 6 | 端口不可達(dá)需要進(jìn)行分片但設(shè)置了不分片比特源站選路失敗目的網(wǎng)絡(luò)不認(rèn)識(shí) | ? ? ? ? | |||||
7 | 目的主機(jī)不認(rèn)識(shí) | ? | |||||
8 9 | 源主機(jī)被隔離(作廢不用)目的網(wǎng)絡(luò)被強(qiáng)制禁止 | ? ? | |||||
1 0 | 目的主機(jī)被強(qiáng)制禁止 | ? | |||||
11 12 13 | 由于服務(wù)類型TO S ,網(wǎng)絡(luò)不可達(dá)由于服務(wù)類型TO S ,主機(jī)不可達(dá)由于過濾,通信被強(qiáng)制禁止 | ? ? ? | |||||
14 | 主機(jī)越權(quán) | ? | |||||
15 | 優(yōu)先權(quán)中止生效 | ? | |||||
4 | 0 | 源端被關(guān)閉(基本流控制) | ? | ||||
5 | 0 | 重定向: 對(duì)網(wǎng)絡(luò)重定向 | ? ? | ||||
1 | 對(duì)主機(jī)重定向 | ? | |||||
2 | 對(duì)服務(wù)類型和網(wǎng)絡(luò)重定向 | ? | |||||
3 | 對(duì)服務(wù)類型和主機(jī)重定向 | ? | |||||
8 | 0 | 請(qǐng)求回顯(P i n g請(qǐng)求) | ? | ||||
9 | 0 | 路由器通告 | ? | ||||
1 0 | 0 | 路由器請(qǐng)求 | ? | ||||
11 | 超時(shí): | ||||||
0 | 傳輸期間生存時(shí)間為0(Traceroute) | ? | |||||
1 | 在數(shù)據(jù)報(bào)組裝期間生存時(shí)間為0 | ? | |||||
1 2 | 參數(shù)問題: | ||||||
0 | 壞的I P首部(包括各種差錯(cuò)) | ? | |||||
1 | 缺少必需的選項(xiàng) | ? | |||||
1 3 | 0 | 時(shí)間戳請(qǐng)求 | ? | ||||
1 4 | 0 | 時(shí)間戳應(yīng)答 | ? | ||||
1 5 | 0 | 信息請(qǐng)求(作廢不用) | ? | ||||
1 6 | 0 | 信息應(yīng)答(作廢不用) | ? | ||||
1 7 | 0 | 地址掩碼請(qǐng)求 | ? | ||||
1 8 | 0 | 地址掩碼應(yīng)答 | ? |
眾信咨詢:互聯(lián)網(wǎng)資質(zhì)代理誠信品牌