编辑推荐
《VisualC++开发基于SNMP的网络管理软件(第2版)》讲述了SNMP基础知识和使用VisualC++开发实用网络管理软件的方法与技巧。前几章由ASN.1语言入手,通过分析SNMP相关RFC文档的原始定义,结合实例,详实、深入地讲解了SNMP的原理。后面几章通过几个实例,讲述开发基于SNMP网管软件的方法和必备的网络知识。《VisualC++开发基于SNMP的网络管理软件(第2版)》是网络管理人员学习SNMP,提高网络管理水平的参考资料,也可供网管软件开发人员参考使用。
目录
- 第1章SNMP概述
- 1.1历史背景
- 1.2基础知识
- 1.2.1SNMPv1的组成
- 1.2.2SNMP系统框架与安全机制
- 1.2.3Trap消息
- 1.2.4SNMP与UDP
- 1.3管理信息库和管理信息结构
- 1.3.1管理信息库
- 1.3.2管理信息结构
- 1.4简单网络管理协议
- 本章小结
- 第2章抽象语法标记基础
- 2.1ASN.1初步
- 2.1.1什么是ASN.1
- 2.1.2巴柯斯范式
- 2.1.3类型和值
- 2.1.4命名约定与特殊符号
- 2.1.5ASN.1模块
- 2.1.6宏定义
- 2.1.7对象标识符
- 2.2基本编码规则(BasicEncodingRules)
- 2.2.1一般原则
- 2.2.2编码举例
- 2.3综合实例
- 2.3.1模块定义
- 2.3.2编码分析
- 本章小结
- 第3章管理信息结构
- 3.1对象标识与结构
- 3.1.1管理信息与被管理对象
- 3.1.2对象标识与语法
- 3.2被管理对象
- 3.2.1定义被管理对象
- 3.2.2标量对象和表
- 3.3模块定义分析
- 3.4改进的宏定义
- 本章小结
- 第4章简单网络管理协议
- 4.1SNMP消息格式
- 4.1.1辅助类型定义
- 4.1.2GetRequestPDU
- 4.1.3GetNextRequestPDU
- 4.1.4SetRequestPDU
- 4.1.5GetReponsePDU
- 4.1.6TrapPDU
- 4.2SNMP分析
- 4.2.1环境
- 4.2.2Get劋作
- 4.2.3GetNext劋作
- 4.2.4Set劋作
- 4.2.5Trap
- 4.3Trap宏定义
- 4.3.1宏定义
- 4.3.2标准Trap定义示例
- 4.3.3扩展Trap定义示例
- 第5章管理信息库MIB
- 5.1MIB基础
- 5.1.1文本约定
- 5.1.2文件结构
- 5.2被管理对象
- 5.2.1对象组织
- 5.2.2定义表
- 5.2.3标识对象实例
- 5.3被管理对象剖析
- 5.3.1宏子句