終于有人能把Telnet跟SNMP講明白了
Telnet
Telnet程序的目的是通過網(wǎng)絡(luò)提供遠(yuǎn)程登錄或虛擬終端能力。換句話說,計(jì)算機(jī)A的用戶可以與網(wǎng)絡(luò)中任意計(jì)算機(jī)B聯(lián)機(jī)操作,對(duì)該用戶而言,就像坐在計(jì)算機(jī)B面前一樣。Telnet是通過TCP端口號(hào)23提供服務(wù)的。
因?yàn)橥瑫r(shí)使一臺(tái)計(jì)算機(jī)訪問另一臺(tái)計(jì)算機(jī)的唯一方法,是通過使用通信設(shè)備專用端口,如調(diào)制解調(diào)器或網(wǎng)絡(luò),去建立聯(lián)系,所以Telnet才得以發(fā)展。Telnet比初看上去要復(fù)雜一些,因?yàn)榻K端及計(jì)算機(jī)型號(hào)繁多,每個(gè)型號(hào)都有自己的控制代碼和終端特性。當(dāng)直接與服務(wù)器連接時(shí),服務(wù)器CPU必須處理二者之間終端代碼的翻譯工作,這樣就加重了服務(wù)器CPU的負(fù)擔(dān)。通過同時(shí)激活多個(gè)遠(yuǎn)程登錄,服務(wù)器CPU可以無限制地使用間隙時(shí)間處理翻譯工作。
Telnet通過在Telnet協(xié)議內(nèi)部嵌入終端特性排序減輕了這種負(fù)擔(dān)。當(dāng)兩臺(tái)計(jì)算機(jī)使用Telnet進(jìn)行通信時(shí),在連接階段Telnet本身可以為對(duì)話確定和設(shè)置通信及終端參數(shù),而且它不支持參與連接的終端用戶不能處理的服務(wù)。當(dāng)使用Telnet建立連接后,兩個(gè)終端用戶為兩臺(tái)計(jì)算機(jī)都采用相同的方法交換信息,以減輕服務(wù)器CPU的負(fù)擔(dān),使二者承擔(dān)的工作量大小相當(dāng)。
通常情況下,Telnet關(guān)于服務(wù)器包括這樣一個(gè)過程,該服務(wù)器為Telnet對(duì)話接受引入的要求。這一過程稱為telnet Server??蛻?進(jìn)行調(diào)用的終端用戶)可運(yùn)行一個(gè)通常稱telnet的程序,該程序試圖與服務(wù)器相連接。
SNMP
SNMP是被廣泛接受并投入使用的工業(yè)標(biāo)準(zhǔn),它采用輪詢機(jī)制,提供最基本的功能集。最適合小型、快速、低價(jià)格的環(huán)境使用。它只要求無證實(shí)的數(shù)據(jù)傳送層,自身具備糾錯(cuò)的能力。其實(shí)現(xiàn)、理解和排錯(cuò)均很簡單,并受到許多產(chǎn)品(包括分組交換產(chǎn)品)的廣泛支持。
SNMP始于1989年,是基于TCP/IP的多廠商不同設(shè)備的管理而設(shè)計(jì)的。其后,SNMP的應(yīng)用又?jǐn)U展到其它協(xié)議組。
SNMP版本1是在互連網(wǎng)中應(yīng)用的管理技術(shù),它基本上穩(wěn)定了四年。新一代的SNMP版本2及其框架是對(duì)現(xiàn)行版本的擴(kuò)展。雖然增加了大量的安全特性和其它功能,仍能保持了與當(dāng)前產(chǎn)品的最高等級(jí)的互操作性能力。同時(shí),SNMP版本2設(shè)計(jì)中考慮了向后兼容能力。目前幾乎所有的產(chǎn)品都運(yùn)行版本1,預(yù)計(jì)版本2將日益普及,成為互連網(wǎng)領(lǐng)域和非互
連網(wǎng)領(lǐng)域的混合語言。
從概念上講,SNMP僅有對(duì)數(shù)據(jù)項(xiàng)的讀(READ)和寫(WRITE)兩種簡單操作,利用這兩種基本操作可以演繹出所有的操作。
SNMP的基本操作如圖8-1所示。
圖8-1:SNMP的操作
SNMP規(guī)定操作必須是原子操作,陷阱操作(TRAP)允許在發(fā)生事件時(shí)發(fā)送有關(guān)的事件報(bào)告。
與SNMP密切相關(guān)的是網(wǎng)絡(luò)管理數(shù)據(jù)的標(biāo)準(zhǔn)──管理信息庫(MIB)和管理信息結(jié)構(gòu)規(guī)范(SMI)。MIB定義了特定的網(wǎng)絡(luò)管理變量和它們的含義,而SMI規(guī)定了用于定義和識(shí)別MIB變量的原則。SMI通過對(duì)MIB中允許的變量類型加以限制以及制定命名和變量類型來建立規(guī)則,保持了網(wǎng)絡(luò)管理協(xié)議的簡單性。由于MIB定義獨(dú)立于網(wǎng)絡(luò)管理協(xié)議,使網(wǎng)絡(luò)管理協(xié)議可以適應(yīng)于更廣泛的領(lǐng)域,而保持MIB的一致性是一個(gè)主要難題。目前對(duì)一些主要的協(xié)議已有了相應(yīng)的MIB標(biāo)準(zhǔn)或標(biāo)準(zhǔn)草案,用戶可以定義自己的專有MIB。
SNMP的兩個(gè)主要優(yōu)點(diǎn)
Œ通過降低占網(wǎng)管系統(tǒng)中大多數(shù)的代理部件的成本來降低整個(gè)網(wǎng)管系統(tǒng)的成本。SNMP的管理站承擔(dān)了可靠的數(shù)據(jù)傳輸責(zé)任,而代理只需要作出響應(yīng),這降低了代理的開銷并減少了復(fù)雜性。 降低了通信量。通過受管資源的本地控制和雙方管理功能的協(xié)調(diào),保證了管理操作的正常運(yùn)行。
【責(zé)任編輯:趙寧寧 TEL:(010)68476606】