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