出版時間:2009-4 出版社:人民郵電出版社 作者:武孟軍,徐?,任相臣 編著 頁數(shù):344 字數(shù):540000
前言
最初,TCP/IP設(shè)計者沒有太多考慮網(wǎng)絡(luò)管理方面的事情,而是將大部分的精力放在了實現(xiàn)網(wǎng)絡(luò)連通性方面。隨著智能化網(wǎng)絡(luò)管理的需求,制訂一種網(wǎng)絡(luò)管理協(xié)議變得十分迫切。簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,SNMP),是當(dāng)時出現(xiàn)的幾個網(wǎng)絡(luò)管理標(biāo)準中的一個。SNMP一經(jīng)發(fā)布,就受到了廣泛的歡迎,取得了意想不到的成功,并獲得了廣泛的支持和發(fā)展。以后,基于SNMP的各種網(wǎng)絡(luò)管理軟件也應(yīng)運而生。 學(xué)習(xí)SNMP,無論是對于網(wǎng)絡(luò)管理員還是網(wǎng)絡(luò)管理程序開發(fā)者,都是十分必要的。然而,目前介紹SNMP的書籍少之又少,結(jié)合開發(fā)實例的更是風(fēng)毛麟角。為幫助讀者學(xué)習(xí)掌握SNMP相關(guān)知識,并能熟練地在工作實踐需要中加以運用,筆者編寫了本書?! ”緯懊鎺渍陆榻B了SNMP的入門知識,這些知識是進行高效的網(wǎng)絡(luò)管理,開發(fā)網(wǎng)絡(luò)管理軟件的必備知識,同時也是進一步學(xué)習(xí)SNMP的基礎(chǔ)。后面幾章結(jié)合實例講述如何用VisualC++6.0,結(jié)合免費的第三方軟件,在Windows 2000操作系統(tǒng)下,開發(fā)一些實用的網(wǎng)絡(luò)管理工具。這些管理工具可用于: 監(jiān)視物理通信線路的通、斷; 測量線路通信數(shù)據(jù)流量、線路帶寬利用率; 監(jiān)視網(wǎng)絡(luò)設(shè)備(包括服務(wù)器、CPU、內(nèi)存)使用情況; 自動繪制校園網(wǎng)拓撲圖; 管理局域網(wǎng)?! ∵@些軟件,是筆者在長期的網(wǎng)絡(luò)管理實踐中,結(jié)合實際需要而開發(fā)的。
內(nèi)容概要
本書講述了SNMP基礎(chǔ)知識和使用Visual C++開發(fā)實用網(wǎng)絡(luò)管理軟件的方法與技巧。前幾章由ASN.1語言入手,通過分析SNMP相關(guān)RFC文檔的原始定義,結(jié)合實例,詳實、深入地講解了SNMP的原理。后面幾章通過幾個實例,講述開發(fā)基于SNMP網(wǎng)管軟件的方法和必備的網(wǎng)絡(luò)知識?! ”緯蔷W(wǎng)絡(luò)管理人員學(xué)習(xí)SNMP,提高網(wǎng)絡(luò)管理水平的參考資料,也可供網(wǎng)管軟件開發(fā)人員參考使用。
書籍目錄
第1章 SNMP概述 1.1 歷史背景 1.2 基礎(chǔ)知識 1.2.1 SNMPv1的組成 1.2.2 SNMP系統(tǒng)框架與安全機制 1.2.3 Trap消息 1.2.4 SNMP與UDP 1.3 管理信息庫和管理信息結(jié)構(gòu) 1.3.1 管理信息庫 1.3.2 管理信息結(jié)構(gòu) 1.4 簡單網(wǎng)絡(luò)管理協(xié)議 本章小結(jié) 第2章 抽象語法標(biāo)記基礎(chǔ) 2.1 ASN.1初步 2.1.1 什么是ASN.1 2.1.2 巴柯斯范式 2.1.3 類型和值 2.1.4 命名約定與特殊符號 2.1.5 ASN.1模塊 2.1.6 宏定義 2.1.7 對象標(biāo)識符 2.2 基本編碼規(guī)則(Basic Encoding Rules) 2.2.1 一般原則 2.2.2 編碼舉例 2.3 綜合實例 2.3.1 模塊定義 2.3.2 編碼分析 本章小結(jié) 第3章 管理信息結(jié)構(gòu) 3.1 對象標(biāo)識與結(jié)構(gòu) 3.1.1 管理信息與被管理對象 3.1.2 對象標(biāo)識與語法 3.2 被管理對象 3.2.1 定義被管理對象 3.2.2 標(biāo)量對象和表 3.3 模塊定義分析 3.4 改進的宏定義 本章小結(jié) 第4章 簡單網(wǎng)絡(luò)管理協(xié)議 4.1 SNMP消息格式 4.1.1 輔助類型定義 4.1.2 GetRequest PDU 4.1.3 GetNextRequest PDU 4.1.4 SetRequest PDU 4.1.5 GetReponse PDU 4.1.6 Trap PDU 4.2 SNMP分析 4.2.1 環(huán)境 4.2.2 Get操作 4.2.3 GetNext操作 4.2.4 Set操作 4.2.5 Trap 4.3 Trap宏定義 4.3.1 宏定義 4.3.2 標(biāo)準Trap定義示例 4.3.3 擴展Trap定義示例 第5章 管理信息庫MIB 5.1 MIB基礎(chǔ) 5.1.1 文本約定 5.1.2 文件結(jié)構(gòu) 5.2 被管理對象 5.2.1 對象組織 5.2.2 定義表 5.2.3 標(biāo)識對象實例 5.3 被管理對象剖析 5.3.1 宏子句 5.3.2 被管理對象舉例 5.4 MIB-II 5.4.1 system組 5.4.2 interfaces組 5.4.3 at組 5.4.4 ip組 5.4.5 icmp組 5.4.6 tcp組 5.4.7 udp組 5.4.8 egp組 5.4.9 transmission組 5.4.10 snmp組 本章小結(jié) 第6章 管理信息結(jié)構(gòu)SMIv2第7章 Windows環(huán)境下SNMP編程第8章 MIB瀏覽器 第9章 監(jiān)視廣域網(wǎng)通信線路 第10章 測量廣域網(wǎng)線路數(shù)據(jù)流量第11章 監(jiān)控網(wǎng)絡(luò)設(shè)備性能第12章 自動探測網(wǎng)絡(luò)拓撲 第13章 基于VLAN的局域網(wǎng)管理第14章 基于地址的IP數(shù)據(jù)流量統(tǒng)計附錄A 文本約定RowStatus附錄B Cisco網(wǎng)絡(luò)產(chǎn)品的SNMP支持
章節(jié)摘錄
第1章 SNMP概述 自從簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,SNMP)1989年正式發(fā)布第一個版本以來,經(jīng)過短短十幾年時間的完善和發(fā)展,它已經(jīng)成為目前使用最廣泛的網(wǎng)絡(luò)管理標(biāo)準協(xié)議?! NMP之所以成功,得益于它的兩個主要特點: ?。?)簡單性。正如它的名字一樣,也許是出于一個臨時性解決方案的考慮,SNMP力求簡單,最初的版本涉及的操作只有5個。這使得SNMP的實施很容易進行,成本較低?! 。?)擴展性。由于計算機技術(shù)經(jīng)常是“出人意料”地發(fā)展,“擴展性”也成了計算機技術(shù)領(lǐng)域的一大特色。SNMP制訂時充分考慮了這一點,通信協(xié)議與管理信息庫互相獨立,使得SNMP很容易擴展。一項新的網(wǎng)絡(luò)技術(shù)出現(xiàn),實現(xiàn)者只需自己定義針對該技術(shù)的MIB文件,就可以將這項新技術(shù)納入到SNMP的管理范圍;SNMP版本升級,也只是通信協(xié)議的報文格式的改進,和MIB無關(guān)?! ?.1 歷史背景 最早致力于網(wǎng)絡(luò)管理標(biāo)準化工作的是國際標(biāo)準化組織(ISO),它是網(wǎng)絡(luò)互連協(xié)議OSI(開放系統(tǒng)互連)協(xié)議的制訂者,因此它開發(fā)的網(wǎng)絡(luò)管理標(biāo)準(CM。IS/CMIP,The CommonManagement Information Service/Protocol)也是基于OSI的,并在當(dāng)時的網(wǎng)絡(luò)管理中得到了應(yīng)用。
編輯推薦
《VisualC++開發(fā)基于SNMP的網(wǎng)絡(luò)管理軟件(第2版)》包括SNMP基礎(chǔ)——透徹分析報文結(jié)構(gòu),深入理解ASN.1,熟練讀懂MIB,HP SNMP++軟件包——VC++下使用詳解。
圖書封面
評論、評分、閱讀與下載
Visual C++開發(fā)基于SNMP的網(wǎng)絡(luò)管理軟件 PDF格式下載