Internet控制消息協(xié)議
I P還有一個(gè)“伴侶”協(xié)議。它就是I n t e r n e t控制消息協(xié)議( I C M P),它是內(nèi)核聯(lián)網(wǎng)程序用以與錯(cuò)誤消息和其他主機(jī)進(jìn)行通信的協(xié)議。比方說,假設(shè)我們又回到E r d o s,并打算登錄到Q u a r k的1 2 3 4 5端口,但這個(gè)端口上沒有監(jiān)聽進(jìn)程。所以,發(fā)向這個(gè)端口的第一個(gè)T C P包就會(huì)抵達(dá)Q u a r k,網(wǎng)絡(luò)層將認(rèn)出這個(gè)包并立即向E r d o s返回一條I C M P消息,指出“不能抵達(dá)指定端口”。
I C M P能夠識(shí)別的消息相當(dāng)多,而且大多數(shù)都能對(duì)錯(cuò)誤情況進(jìn)行處理。然而,其中有一條非常有意思的消息,叫作“重定向”消息。它是在有更短路由的情況下,發(fā)現(xiàn)另一個(gè)主機(jī)正把它用作一個(gè)網(wǎng)關(guān)時(shí),由路由選擇模塊生成的。例如,在啟動(dòng)之后, S o p h u s的路由表可能會(huì)不完整,其中包含通向數(shù)學(xué)系局域網(wǎng)和F D D I主干網(wǎng)的路由,以及通向G r o u c h o計(jì)算中心的
網(wǎng)關(guān)(g c c 1)的默認(rèn)路由。因此,任何一個(gè)發(fā)向Q u a r k的包都會(huì)被發(fā)送到g c c 1,而不是物理系局域網(wǎng)的N i e l s網(wǎng)關(guān)。在收到這類包后, g c c 1將注意到這一路由非常糟糕,所以在把包轉(zhuǎn)發(fā)到N i e l s時(shí),向S o p h u s返回一條I C M P重定向消息,并將最佳路由告訴它。
現(xiàn)在看來,手動(dòng)配置路由似乎比必須設(shè)立路由簡(jiǎn)單的多。但要注意,單純依賴于動(dòng)態(tài)路由方案以及R I P和I C M P重定向消息,始終不是上策。在驗(yàn)證某些路由信息是否真正可靠時(shí),I C M P重定向消息和R I P能夠提供的選擇很少,甚至沒有。這樣某些惡意的、一無是處的包將擾亂你的整個(gè)網(wǎng)絡(luò)通信,甚至可能導(dǎo)致網(wǎng)絡(luò)癱瘓。鑒于此,聯(lián)網(wǎng)程序有幾個(gè)版本,對(duì)影響網(wǎng)絡(luò)路由的重定向消息進(jìn)行了處理,令其只能對(duì)主機(jī)路由進(jìn)行重定向。
本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|