第1章 网络管理概论 1
1.1网络管理的基本概念 1
1.1.1网络管理的重要性 1
1.2网络管理的基本定义 2
1.1.3网络管理的主要功能 4
1.2网管系统的基本概念 5
1.2.1网管系统的定义 5
1.2.2网管系统的分类 6
1.2.3网管系统的发展 7
1.3网络管理的协议和标准 8
1.3.1 SNMP协议 8
1.3.2 CMIP协议 9
1.3.3 TMN标准 10
1.3.4 LMMP协议 11
1.4网络管理技术的发展&1 2
1.4.1网络管理的技术热点&1 2
1.4.2网络管理的发展方向 13
1.5本章总结 14
1.6本章习题 14
第2章 计算机网络基础知识 16
2.1计算机网络的基本概念&1 6
2.1.1计算机网络的产生背景 16
2.1.2计算机网络的定义 17
2.1.3计算机网网络的分类&1 9
2.2 TCP/IP协议的基本概念 20
2.2.1网络体系结构与协议 20
2.2.2 TCP/1P协议的概念 21
2.2.3 IPv4协议的概念 23
2.3局域网的基本概念 25
2.3.1局域网的产生背景 25
2.3.2以太网的工作原理&2 7
2.3.3高速局域网技术发展 29
2.3.4交换式局域网与虚拟局域网 31
2.3.5无线局域网技术发展 32
2.4广域网的基本概念 34
2.4.1广域网的产生背景 34
2.4.2广域网与分组交换技术 35
2.4.3广域网的主要技术 36
2.5城域网的基本概念 38
2.5.1城域网的产生背景 38
2.5.2宽带城域网的结构 39
2.5.3接入网的主要技术 40
2.6本章总结 42
2.7本章习题 43
第3章ASN.1语言基础知识 45
3.1 ASN.1的基本概念 45
3.2 ASN.1语法规范 46
3.2.1 ASN.1数据类型 46
3.2.2 ASN.1命名方法 48
3.2.3 ASN.1语法分析 48
3.3 BER的基本概念 54
3.4本章总结 55
3.5本章习题 55
第4章SNMPv1协议 57
4.1 SNMPv1的基本概念 57
4.2 SNMPvl的管理信息 58
4.2.1 SNMPvl的SMI定义 58
4.2.2 SNMPvl的MIB结构 60
4.3 SNMPv 1的基本操作 70
4.3.1 SNMPvl的PDU格式 70
4.3.2 SNMPv 1的时象表示 74
4.4本章总结 76
4.5本章习题 77
第5章SNMPv2协议 79
5.1 SNMPv2的基本概念 79
5.2 SNMPv2的管理信息 80
5.2.1 SNMPv2的SMI定义 80
5.2.2 SNMPv2的概念表 82
5.2.3 SNMPv2的MIB结构 85
5.3 SNMPv2的基本操作 89
5.3.1 SNMPv2的PDU格式 89
5.3.2 SNMPv2与SNMPv 1的兼容 93
5.4本章总结 93
5.5本章习题 94
第6章SNMPv3协议 96
6.1 SNMPv3的基本概念 96
6.2 SNMPv3的体系结构 97
6.2.1 SNMPv3的框架结构 97
6.2.2 SNMPv3的服务接口 100
6.2.3 SNMPv3的应用程序 102
6.2.4 SNMPv3的MIB结构 105
6.3 SNMPv3的安全模型 110
6.3.1 USM的基本概念 110
6.3.2 USM的工作原理 113
6.3.3 USM的MIB结构 116
6.4 SNMPv3的访问控制模型 117
6.4.1 VACM的墓本概念 117
6.4.2 VACM的MIB结构 119
6.5本章总结 121
6.6本章习题 122
第7章RMON1与RMON2技术 124
7.1 RMON的基本概念 124
7.2 RMON的体系结构 125
7.2.1 RMON的工作原理 125
7.2.2 RMON的远程配置 126
7.3 RMON的MIB结构 127
7.3.1 RMON1的MIB结构 127
7.3.2 RMON2的MIB结构 138
7.4本章总结 149
7.5本章习题 149
第8章SNMP消息分析编程练习 151
8.1编程要求 151
8.2相关知识 151
8.2.1基本编码规则 152
8.2.2 SNMP消息格式 154
8.3程序设计 155
8.3.1编程环境 155
8.3.2 SNMP消息的捕获 155
8.3.3 SNMP消息的分析 159
8.3.4程序测试 164
第9章SNMP管理器编程练习 166
9.1编程要求 166
9.2相关知识 166
9.2.1 SNMP协议 166
9.2.2 WinSNMP API 167
9.3程序设计 169
9.3.1编程环境 169
9.3.2 CManager类 169
9.3.3 CManager功能函数 175
9.3.4程序测试 178
9.4扩展与提高 179
9.4.1 SNMP+++编译 179
9.4.2 SNMP+++实例 181
第10章SNMP代理编程练习 183
10.1编程要求 183
10.2相关知识 183
10.2.1 SNMP代理 183
10.2.2 Agent+++ API 184
10.3程序设计 185
10.3.1编程环境&1 85
10.3.2 CAgent类 185
10.3.3程序测试 190
10.4扩展与提高 191
10.4.1 Agent+++编译 191
10.4.2 Agent+++实例 192
第11章SNMP代理与MIB编程练习 195
11.1编程要求 195
11.2相关知识&1 95
11.2.1 MIB的结构&1 95
11.2.2 WinSNMP smiVALUE 196
11.2.3 Iphelper 197
11.3程序设计 198
11.3.1编程环境&1 98
11.3.2 CMIB类 199
11.3.3 CMIB功能函数 200
11.3.4 CMIB加载 201
11.3.5程序测试 202
11.4扩展与提高 203
11.4.1 AgentGen编译MIB 203
11.4.2 MIB源文件加载与使用 205
第12章 子网发现编程练习 209
12.1编程要求 209
12.2相关知识 209
12.2.1 ICMP协议 209
12.2.2 Raw Socket 210
12.2.3多线程编程 210
12.3程序设计 211
12.3.1编程环境 211
12.3.2 PingD1l实现 211
12.3.3子网发现程序实现 216
12.3.4程序测试 220
第13章MIB浏览器编程练习 222
13.1编程要求 222
13.2相关知识 222
13.2.1 MIB 222
13.2.2 MIB-2 225
13.3程序设计 225
13.3.1编程环境 225
13.3.2被管理对象的树状视图 225
13.3.3请求发送与接收 228
13.3.4程序测试 232
第14章 数据流量测量编程练习 234
14.1编程要求 234
14.2相关知识 234
14.2.1网络设备接口相关的管理对象 234
14.2.2数据流量监测相关的管理对象 235
14.2.3数据流量与带宽利用率的计算 236
14.3程序设计 236
14.3.1编程环境 236
14.3.2网络设备接口的获取 236
14.3.3数据流量的监测与计算 238
14.3.4数据流量的动态显示 241
14.3.5程序测试 245
第15章RMON监控器编程练习 247
15.1编程要求 247
15.2相关知识 247
15.2.1 RMON标准 247
15.2.2 RMON-MIB 249
15.2.3 Winpcap开发包 249
15.3程序设计 250
15.3.1编程环境 250
15.3.2 RMON Agent实现 251
15.3.3 RMON Manager实现 254
15.3.4程序测试 256
附录A RFC文档 258
附录B参考答案 260
参考文献 263