/ [% }) C2 p! K! p内容简介 8 K' T3 m( ^) q) M; P《Visual C++开发基于SNMP的网络管理软件(第2版)》讲述了SNMP基础知识和使用Visual C++开发实用网络管理软件的方法与技巧。前几章由ASN.1语言入手,通过分析SNMP相关RFC文档的原始定义,结合实例,详实、深入地讲解了SNMP的原理。后面几章通过几个实例,讲述开发基于SNMP网管软件的方法和必备的网络知识。《Visual C++开发基于SNMP的网络管理软件(第2版)》是网络管理人员学习SNMP,提高网络管理水平的参考资料,也可供网管软件开发人员参考使用。4 E, N ` M; h8 y- j$ L, f
; i+ v4 t; V9 U# o+ ?. ^. y' h+ _编辑推荐 ' Z+ b% _' e0 ?) M6 f* v; j《Visual C++开发基于SNMP的网络管理软件(第2版)》包括SNMP基础——透彻分析报文结构,深入理解ASN.1,熟练读懂MIB,HP SNMP++软件包——VC++下使用详解。 ) U( Q8 |+ _5 n' ?: M* E! W) _5 `4 J; |# g q) V6 n 目录第1章 SNMP概述" v, t" w: X: ]7 @5 b/ a
1.1 历史背景 . s' X2 ]0 R4 }9 Z1.2 基础知识* T C$ Q- X/ J& y$ a2 X
1.2.1 SNMPv1的组成6 o6 t' @5 s$ w5 N( V/ t9 g6 u
1.2.2 SNMP系统框架与安全机制6 z& T: F7 H+ v' k
1.2.3 Trap消息 ( t: G& g! D, d' m) q8 s1.2.4 SNMP与UDP+ s* K% E7 X% b- c- y5 @
1.3 管理信息库和管理信息结构 ) A3 m, p! v+ A$ R1.3.1 管理信息库 . M4 e( J& G V, F: l7 B0 |& O1.3.2 管理信息结构 7 ]" S7 _: R6 O6 p! [0 Q1.4 简单网络管理协议! k( _2 G4 ^, b, D" O
本章小结$ ?+ e5 A0 m( G+ A" [6 g _1 m
- r1 U6 C' j5 K, g7 t2 A2 \8 H1 z- }第2章 抽象语法标记基础" _% _* S3 G& n; y' w
2.1 ASN.1初步 2 r5 m+ D6 }1 j* p2 H# r7 L$ I2.1.1 什么是ASN.1) a- R* R' K; b2 S* g' h
2.1.2 巴柯斯范式8 Q/ u" [9 S, D# ]7 t O1 V! \1 b9 A
2.1.3 类型和值3 n1 L) u( C/ f0 V, q6 q
2.1.4 命名约定与特殊符号 & {3 _5 D+ O, H. G2.1.5 ASN.1模块 ( b1 q$ Z1 P' o6 ~2.1.6 宏定义. T& b( r- {! r2 e- N
2.1.7 对象标识符5 ^2 l" m% d( B" Y* l L
2.2 基本编码规则(BasicEncodingRules)% o- D$ e N A$ U
2.2.1 一般原则 0 Y+ `+ I" F t$ t1 j4 E l. U2.2.2 编码举例 5 v! i N, `! ?+ R# }1 ^2.3 综合实例6 E# u% k5 o* C. N2 S. [# ~
2.3.1 模块定义 # l3 B) Q) z% t% f M/ f& e2.3.2 编码分析 , {, [- a# F' f0 E; @/ e' e本章小结7 g' }6 |1 q5 p# V9 Q
) W# Z+ N2 W8 Y& Q
第3章 管理信息结构7 t# Y% i6 u' c) E- j- M
3.1 对象标识与结构% @* O2 W; Q3 K& q( `
3.1.1 管理信息与被管理对象 9 P6 S! g/ L6 Q( U3.1.2 对象标识与语法5 G5 N) \0 Q4 S2 r/ }5 }" ]# B
3.2 被管理对象 4 ]9 v* M: b* z5 P+ E! {3 l3.2.1 定义被管理对象. O( Q4 V; L0 z5 k3 W
3.2.2 标量对象和表* v0 g9 ~3 r5 _* I% j: _+ n
3.3 模块定义分析4 C) p. ^* `& m' z! f5 A/ _/ ?5 M
3.4 改进的宏定义 4 Y& q; q& W) J本章小结, {% i" H9 R# u. H( O
d6 C6 k, ]- l. m5 F) t( C7 ]+ x5 q
第4章 简单网络管理协议 6 l- o) t+ n) ^: G/ q5 ?4.1 SNMP消息格式' `/ a$ f; Y3 S( w* _$ T. G
4.1.1 辅助类型定义& L& W1 y& b* ?5 A! b. L# Y
4.1.2 GetRequestPDU. K6 ]- ~4 x' T: p- x4 v" `) c! O% V
4.1.3 GetNextRequestPDU7 Q+ P7 V- q5 ?+ [" B/ h
4.1.4 SetRequestPDU4 n7 C. k; `) E+ c$ ^6 R1 S8 v7 k
4.1.5 GetReponsePDU 5 }) a0 p: ?7 f2 ?4.1.6 TrapPDU. G+ i& C( @7 Y3 B. P9 b& _# ~
4.2 SNMP分析6 w* u. @: g1 y: [% [
4.2.1 环境 3 O# J: R: g* t7 U5 O$ j4.2.2 Get操作8 i+ G, F( p4 i: j2 n
4.2.3 GetNext操作+ l) a' {; F1 k. Y6 V
4.2.4 Set操作6 M' Q/ v4 g# e1 G6 w: f
4.2.5 Trap) U( x/ X- o1 N5 m* x
4.3 Trap宏定义7 ~9 i9 @- \- e6 J6 L
4.3.1 宏定义4 @# P0 ^- @8 t8 |
4.3.2 标准Trap定义示例5 _% \/ u, n! k6 p
4.3.3 扩展Trap定义示例 m: r5 f- |$ @2 n) P; x0 l, a 3 h6 D/ ^5 }! r3 l$ l& o, s- T! b第5章 管理信息库MIB1 }- n F# h6 A4 E3 d/ e) Y
5.1 MIB基础8 y6 f* G3 Q2 T( e2 d
5.1.1 文本约定' l) Z! o( K& i& T% O& s
5.1.2 文件结构# G, u1 q1 \8 |* O- G
5.2 被管理对象; B% @6 t$ U9 l) p
5.2.1 对象组织; x; H7 s* U! H6 M5 T9 i
5.2.2 定义表/ R0 T d: t+ c# p; w
5.2.3 标识对象实例 ) f+ `$ M3 C2 x. l( A0 o8 l4 z3 A2 Y$ x5.3 被管理对象剖析 4 e! e) x8 s U4 z5.3.1 宏子句" z& d9 G7 o; q4 S1 Q1 n
5.3.2 被管理对象举例8 o2 ?8 t7 G& r; f3 D1 o! |& A* Y
5.4 MIB-II 0 c, E: q& O* V* i2 s- H8 k5.4.1 system组# i% U7 x/ j A6 s Y: w/ c
5.4.2 interfaces组 # c4 @# V2 S( x/ @% w5.4.3 at组4 v1 n3 I% u' X: [/ n1 v- ?
5.4.4 ip组" w/ q( Q: E- Z% V8 p1 J
5.4.5 icmp组- o E3 E4 e4 \+ q" I. X6 u4 n
5.4.6 tcp组! M4 g4 g8 ]* @1 c
5.4.7 udp组 & ~/ r* {) s0 z& i5.4.8 egp组& w9 `- W* U, a
5.4.9 transmission组6 H d/ T2 M, o6 M
5.4.10 snmp组 # l/ o7 r$ W9 O/ _; \9 n本章小结$ x; P# ?- A9 S3 _( x* R, I2 Z
5 T3 z$ Y7 y! @
第6章 管理信息结构SMIv2 [& {! M, ?5 t/ y8 H* Q
6.1 SMIv2 ( ]9 \$ L' L3 `+ ~7 N, @6.1.1 信息模块 : [9 P. t5 q5 o0 |& \0 U$ L6.1.2 数据类型 6 p( |" y1 y' H6.1.3 OBJECT-TYPE宏 " B9 b2 M9 [ Y5 N# j% G6.1.4 MODULE-IDENTITY宏. e. c/ a0 D: e, ?
6.1.5 OBJECT-IDENTITY宏# x' X1 t# u) N* g- Z- M
6.1.6 NOTIFICATION-TYPE宏 / R( B; s9 q9 k; K7 ^6.2 文本约定7 L! Q4 y4 z6 k4 R
6.2.1 TEXTUAL-CONVENTION宏 - J4 d3 Z0 O% `" N' Y! _6.2.2 文本约定宏举例 ) s" W0 K1 Z! F6 L2 i/ Y0 j6.3 MIB一致性陈述 ! N8 d) k$ e: p6.3.1 OBJECT-GROUP宏 ( c. t5 j% [' Y# j6.3.2 NOTIFICATION-GROUP宏+ \% f( R( g& R
6.3.3 MODULE-COMPLIANCE宏 - s/ x2 _& d. I5 l* n7 x) Y$ J$ E6.3.4 AGENT-CAPABILITIES宏 ) E' k, T( o6 ~; D本章小结4 C" \5 [! k# _& H