網(wǎng)絡(luò)協(xié)議X檔案ICMP、IGMP和RIP協(xié)議篇
ICMP協(xié)議
說(shuō)明:ICMP協(xié)議全稱Internet Control Message Protocol(Internet控制消息協(xié)議),ICMP協(xié)議是TCP/IP協(xié)議集中的一個(gè)子協(xié)議,屬于網(wǎng)絡(luò)層協(xié)議,主要用于在主機(jī)與路由器之間傳遞控制信息,包括報(bào)告錯(cuò)誤、交換受限控制和狀態(tài)信息等。當(dāng)遇到IP數(shù)據(jù)無(wú)法訪問(wèn)目標(biāo)、IP路由器無(wú)法按當(dāng)前的傳輸速率轉(zhuǎn)發(fā)數(shù)據(jù)包等情況時(shí),會(huì)自動(dòng)發(fā)送ICMP消息。我們可以通過(guò)Ping命令發(fā)送ICMP回應(yīng)請(qǐng)求消息并記錄收到ICMP回應(yīng)回復(fù)消息,通過(guò)這些消息來(lái)對(duì)網(wǎng)絡(luò)或主機(jī)的故障提供參考依據(jù)。
應(yīng)用:要使用該協(xié)議,我們可以進(jìn)行相應(yīng)的ICMP設(shè)置,比如在Windows XP中,首先打開“網(wǎng)絡(luò)連接”,右鍵單擊啟用Internet連接防火墻的“網(wǎng)絡(luò)連接”,選擇“屬性”打開屬性窗口。接著,選擇“高級(jí)”選項(xiàng)卡,單擊右下角“設(shè)置”按鈕。然后,在高級(jí)設(shè)置窗口中選擇“ICMP”選項(xiàng)卡(如圖),在其中就可以進(jìn)行相應(yīng)的設(shè)置,包括允許傳入的回顯請(qǐng)求等。
IGMP協(xié)議
說(shuō)明:全稱Internet Group Management Protocol(Internet組管理協(xié)議),該協(xié)議運(yùn)行于主機(jī)和與主機(jī)直接相連的組播路由器之間,是IP主機(jī)用來(lái)報(bào)告多址廣播組成員身份的協(xié)議。通過(guò)IGMP協(xié)議,一方面可以通過(guò)IGMP協(xié)議主機(jī)通知本地路由器希望加入并接收某個(gè)特定組播組的信息;另一方面,路由器通過(guò)IGMP協(xié)議周期性地查詢局域網(wǎng)內(nèi)某個(gè)已知組的成員是否處于活動(dòng)狀態(tài)。
應(yīng)用:IGMP協(xié)議的主要作用是解決網(wǎng)絡(luò)上廣播時(shí)占用帶寬的問(wèn)題。在網(wǎng)絡(luò)中,當(dāng)給所有客戶端發(fā)出廣播信息時(shí),支持IGMP的交換機(jī)會(huì)將廣播信息不經(jīng)過(guò)濾地發(fā)給所有客戶端。但是這些信息只需要通過(guò)組播的方式傳輸給某一個(gè)部分的客戶端。
RIP協(xié)議
說(shuō)明:全稱Routing Information Protocol(路由信息協(xié)議),該協(xié)議是施樂公司20世紀(jì)80年代推出的,主要適用于小規(guī)模的網(wǎng)絡(luò)環(huán)境。RIP協(xié)議主要用于一個(gè)AS(自治系統(tǒng))內(nèi)的路由信息的傳遞,每30秒發(fā)送一次路由信息更新,RIP協(xié)議提供跳躍計(jì)數(shù)(hop count)作為尺度來(lái)衡量路由距離,跳躍計(jì)數(shù)是一個(gè)包到達(dá)目標(biāo)所必須經(jīng)過(guò)的路由器的數(shù)目,RIP最多支持的跳躍數(shù)為15。
應(yīng)用:在Windows中,我們可以通過(guò)啟用“RIP偵聽”功能來(lái)偵聽RIP消息,這樣計(jì)算機(jī)可以了解其他路由,然后向路由表中添加它們的IP地址。以Windows XP為例,具體的啟用“RIP偵聽”功能方法如下:首先,打開“控制面板”,雙擊“添加或刪除程序”。接著,單擊“添加或刪除Windows組件”,單擊“網(wǎng)絡(luò)服務(wù)”,然后單擊“詳細(xì)信息”。選中“RIP 偵聽器”復(fù)選框,然后單擊“確定”按鈕安裝該組件。
ICMP、IGMP和RIP協(xié)議三個(gè)網(wǎng)絡(luò)協(xié)議的介紹就是這么多的內(nèi)容,更多的協(xié)議介紹請(qǐng)閱讀:http://network.51cto.com/col/551/