搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精通SNMP
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115229120
  • 作      者:
    武孟军编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
  37份RFC文档精华,全面掌握SNMPv1、SNMPv2、SNMPv3、SMIv1、SMIv2、RMON1、ROMN2.
  15项实验验证,深入理解SNMP、RMON工作机制。
  12年网络管理经验的汇集,全面提升网络管理水平。
  ASN.1和ASN.1宏的应用及BER编码
  SMlv1、SMIv2
  MIB文档格式,被管理对象的概念、意义及定义形式
  SNMPv1、SNMPv2通信协议的处理规范
  实际环境中SNMP通信协议时序、包格式
  SMIv2文本约定、MIB中表之间的关系
  SNMPv3的组成、内部处理逻辑
  SNMPv3的安全机制及其内部处理逻辑
  实际环境中SNMPv3安全处理机制、抓包分析
  RMON1、RMON2原理及其实际应用演示
  《精通SNMP》以RFC文档内容为主线。内容涵盖了掌握SNMP所需要的全部知识。通过《精通SNMP》,您可以了解SNMP的基本原理,熟练阅读、书写MIB文挡。掌握SNMP各个版本的实际应用,全面提高网络管理水平。
  相关图书:《Visual C++开发基于SNMP的网络管理软件I第2版)》《精通SNMP》讲述了SNMP基础知识和使用Visual C++开发实用网络管理软件的方法与技巧。前8章由ASN.1语言入手,通过分析SNMP相关RFC文档的原始定义,结合实例,详实、深入地讲解了SNMP的原理。后5章通过几个实例,讲述开发基于SNMP网管软件的方法和必备的网络知识。
展开
内容介绍
  《精通SNMP》以RFC文档内容为主线,理论联系实际,全面系统地介绍了SNMP的相关知识,内容包括了ASN.1、SNMPv1、SNMPv2c、SNMPv3、RMON1和RMON2,涵盖了读者学习SNMP从入门到精通所需要的全部知识。通过《精通SNMP》,可以了解SNMP的基本原理,熟练阅读、书写MIB文档,熟练掌握SNMP各个版本的实际应用,全面提高网络管理水平。
  《精通SNMP》可以作为网络工程师、网络管理员、网络管理软件开发者和SNMP代理开发者、针对某一产品的MIB制订者学习SNMP的参考资料。
展开
精彩书摘
  9.1概述
  由于文本约定在定义被管理对象时可以作为对象类型使用,因此标准文本约定可以作为一种ASN.1类型对待。文本约定使用基础类型的Tag和编码方式,在传输解码时,应用程序无法区分文本约定和它的基础类型。它存在的实际意义是,定义它时所赋予它的特殊语意,即一种特殊的意义约定。
  9.1.1类型定义
  我们知道,ASN.1类型被用来表示管理信息,SMI规定了几种可以用来表示管理信息的ASN.1类型。但实际上真正能用来表示管理信息的,基本上可以归结为INTEGER和OCTETSTRING两种类型。
  如何使用这两种数据类型来表示成千上万种不同的信息呢?一个重要的手段就是以这两种类型为基础,根据实际需要定义出多种不同的数据类型。这里定义的数据类型,无论是否改变了基础类型的。Tag,但其值的传输编码格式总是不变。
  同一种数据类型,用来定义并表示完全不同信息的另外一个难点是,表示的管理信息不仅仅是“数字量”,还要传达其所特有的动作属性。比如,计数器和速度仪,数字量都可以用INTEGER表示,但计数器只增不减,达到最大值时可能锁定,也可能归零;速度仪则可增可减,但也有一个最大值和最小值,超过这个范围时可能被锁定。
展开
目录
第1章 SNMP基础 1
1.1 网络管理和SNMP 1
1.1.1 什么是网络管理 1
1.1.2 网络管理的演变 2
1.1.3 SNMP的发展 3
1.2 SNMP概述 5
1.2.1 管理工作站和代理 5
1.2.2 SNMP的组成 6
1.2.3 SNMP与TCP/IP 7
1.2.4 SNMP操作 8
1.2.5 远程监控 9

第2章 抽象语法标记 12
2.1 概述 12
2.1.1 异种系统通信问题 12
2.1.2 巴柯斯范式 13
2.2 ASN.1基础 14
2.2.1 类型和值 15
2.2.2 符号与命名约定 16
2.2.3 基本符号和关键字 17
2.2.4 ASN.1标签 19
2.3 常用类型 20
2.3.1 简单类型 20
2.3.2 结构类型 21
2.3.3 其他类型 22
2.4 标签类型和子类型 22
2.4.1 标签类型 23
2.4.2 子类型 24
2.5 对象标识符类型 24
2.6 ASN.1模块 26
2.6.1 模块格式 26
2.6.2 模块的产生式 27
2.7 宏定义 27
2.7.1 宏定义 28
2.7.2 宏的产生式 29
2.7.3 宏实例分析 31

第3章 基本编码规则 33
3.1 标签和长度 33
3.1.1 Tag字节 33
3.1.2 长度字节 35
3.2 值编码 36
3.2.1 简单类型 36
3.2.2 结构类型 37
3.3 显式和隐式标签 38
3.4 综合实例 39
3.4.1 模块定义 39
3.4.2 编码分析 40

第4章 管理信息结构 43
4.1 对象标识与结构 43
4.1.1 管理信息与被管理对象 43
4.1.2 对象标识与语法 44
4.2 被管理对象 46
4.2.1 定义被管理对象 46
4.2.2 对象、对象类型和对象实例 49
4.2.3 标量对象和列对象 50
4.3 模块定义 51
4.4 改进的宏定义 53
4.4.1 宏格式解释 53
4.4.2 宏应用举例 55

第5章 管理信息库MIB-II 58
5.1 MIB基础 58
5.1.1 概述 58
5.1.2 文本约定 60
5.1.3 MIB文件结构 61
5.2 对象组织与实例标识 62
5.2.1 对象组织 62
5.2.2 定义表 62
5.2.3 标识对象实例 64
5.3 MIB-II 67
5.3.1 模块定义 67
5.3.2 system组 68
5.3.3 interfaces组 69
5.3.4 at组 72
5.3.5 ip组 73
5.3.6 icmp组 75
5.3.7 tcp组 76
5.3.8 udp组 78
5.3.9 egp组 78
5.3.10 transmission组 79
5.3.11 snmp组 80

第6章 简单网络管理协议 82
6.1 系统架构 82
6.1.1 管理信息范围及表示 83
6.1.2 操作类型 83
6.1.3 安全机制 84
6.1.4 Trap 85
6.1.5 协议实体行为规范 86
6.2 消息格式及协议操作 86
6.2.1 辅助类型定义 88
6.2.2 GetRequest PDU 89
6.2.3 GetNextRequest PDU 90
6.2.4 SetRequest PDU 92
6.2.5 GetResponse PDU 93
6.2.6 Trap PDU 93
6.3 Trap宏定义 94
6.3.1 宏定义 95
6.3.2 标准Trap定义示例 96
6.3.3 扩展Trap定义示例 97

第7章 SNMPv1实践与应用 100
7.1 配置工作站和代理 100
7.1.1 MIB浏览器 100
7.1.2 设备配置 101
7.2 基本功能 102
7.2.1 查询对象实例 102
7.2.2 SNMP简单操作 104
7.3 SNMP协议包 106
7.3.1 Get操作 107
7.3.2 GetNext操作 110
7.3.3 Set操作 111
7.3.4 Trap 113

第8章 第2版管理信息结构 115
8.1 SMIv2概述 115
8.1.1 信息模块 116
8.1.2 宏调用 118
8.1.3 引用和输出 118
8.1.4 对象标识符注册和赋值 119
8.2 SMIv2模块内容 120
8.2.1 模块分析 120
8.2.2 模块定义 122
8.3 宏定义解析 126
8.3.1 MODULE-IDENTITY宏 126
8.3.2 OBJECT-IDENTITY宏 129
8.3.3 OBJECT-TYPE 宏 130
8.3.4 NOTIFICATION-TYPE宏 135
8.4 信息模块的更新 136
8.4.1 对象修订 136
8.4.2 对象标识符与通告 137

第9章 SMIv2文本约定 141
9.1 概述 141
9.1.1 类型定义 141
9.1.2 使用文本约定 142
9.2 TEXTUAL-CONVENTION宏 142
9.2.1 宏定义 143
9.2.2 宏定义分析 143
9.3 SMIv2文本约定 145
9.3.1 DisplayString 145
9.3.2 PhysAddress 146
9.3.3 MacAddress 147
9.3.4 TruthValue 147
9.3.5 TestAndIncr 148
9.3.6 AutonomousType 149
9.3.7 InstancePointer 150
9.3.8 VariablePointer 150
9.3.9 RowPointer 150
9.3.10 TimeStamp 151
9.3.11 TimeInterval 152
9.3.12 DateAndTime 152
9.3.13 StorageType 153
9.3.14 TDomain 154
9.3.15 TAddress 154
9.4 行实列操作和文本约定RowStatus 155
9.4.1 文本约定RowStatus 156
9.4.2 应用举例 161

第10章 一致性陈述 163
10.1 概述 163
10.2 模块定义及宏分析 164
10.2.1 模块定义 164
10.2.2 OBJECT-GROUP宏 167
10.2.3 NOTIFICATION-GROUP宏 168
10.2.4 MODULE-COMPLIANCE宏 169
10.2.5 AGENT-CAPABILITIES宏 172
10.3 一致性信息的修订 175
10.3.1 一致性组 175
10.3.2 一致性陈述语句 175
10.3.3 支持能力陈述语句 175

第11章 第2版简单网络管理协议 177
11.1 基于共同体的SNMPv2 177
11.2 SNMPv2协议操作 178
11.2.1 概述 178
11.2.2 模块定义 179
11.2.3 协议操作 182
11.3 传输层映射 188
11.3.1 传输域定义 188
11.3.2 消息编码 190
11.4 SNMPv2与SNMPv1的共存 190
11.4.1 MIB转换 190
11.4.2 协议操作 192
11.5 SNMPv2 MIB 193
11.5.1 表sysORTable和代理支持能力陈述 193
11.5.2 SNMPv2事件通告 194

第12章 SNMPv2综合应用 196
12.1 SMIv2补充说明 196
12.1.1 命名建议 196
12.1.2 IMPORTS和MODULE-IDENTITY 197
12.1.3 INTEGER、Integer32、Gauge32和Unsigned32 198
12.1.4 Counter32和Counter64 199
12.2 SMIv2 MIB常见错误 199
12.2.1 MODULE-IDENTITY使用错误 199
12.2.2 描述符错误 200
12.2.3 整型类型使用错误 200
12.2.4 SEQUENCE错误 201
12.2.5 文本约定错误 202
12.2.6 其他错误 202
12.3 SNMPv2协议操作 203
12.3.1 配置SNMPv2 203
12.3.2 SNMPv2 PDU格式 203
12.3.3 GetBulkRequest-PDU格式 204
12.3.4 标准Trap操作 205
12.3.5 私有Trap操作 207
12.3.6 inform操作 207
12.4 BITS伪类型 208
12.4.1 BITS和枚举型整数 209
12.4.2 BITS数据编码 210

第13章 SNMPv3概述 211
13.1 SNMP管理框架 211
13.1.1 SNMPv1和SNMPv2管理框架 212
13.1.2 SNMPv3管理框架 213
13.2 SNMPv3文档摘要 214
13.2.1 体系结构 214
13.2.2 消息处理 214
13.2.3 SNMP应用程序 214
13.2.4 基于用户的安全模型 215
13.2.5 基于视图的访问控制 215

第14章 SNMP体系结构 216
14.1 体系结构概述 216
14.1.1 目标及设计原则 216
14.1.2 安全性要求 217
14.1.3 文档概述 217
14.2 体系结构的组成 219
14.2.1 SNMP实体 219
14.2.2 用户 222
14.2.3 管理信息命名 222
14.2.4 其他术语 223
14.3 抽象服务接口 223
14.3.1 服务原语 223
14.3.2 消息处理流程 224
14.4 SNMP-FRAMEWORK-MIB 225
14.4.1 文本约定 226
14.4.2 被管理对象 229

第15章 消息分发与处理 230
15.1 消息和PDU的分发处理 230
15.1.1 常用参数 230
15.1.2 分发处理 231
15.1.3 PDU类型注册和注销 238
15.2 消息格式和被管理对象定义 239
15.2.1 消息格式 239
15.2.2 SNMP-MPD-MIB 243
15.3 SNMPv3消息处理模型 243
15.3.1 发送消息处理 244
15.3.2 接收消息处理 249

第16章 SNMP应用程序 255
16.1 应用程序和管理目标 255
16.1.1 应用程序概述 255
16.1.2 管理目标 256
16.2 应用程序规范 257
16.2.1 命令产生器 257
16.2.2 命令响应器 258
16.2.3 通告事件产生器 260
16.2.4 通告事件接收器 261
16.2.5 委托代理转发器 261
16.3 应用程序MIB模块 266
16.3.1 管理目标MIB 266
16.3.2 事件通告MIB 269
16.3.3 委托代理MIB 270
16.4 管理目标模块应用 272
16.4.1 发送通告消息 272
16.4.2 转发消息 274

第17章 基于用户的安全模型 277
17.1 概述 277
17.1.1 安全模块 277
17.1.2 防止消息重放 278
17.1.3 服务接口 279
17.2 USM安全模型 280
17.2.1 用户 280
17.2.2 消息重放保护 280
17.2.3 时间同步 281
17.2.4 使用USM的消息格式 282
17.2.5 密钥局部化 283
17.2.6 可靠引擎参数获取 284
17.3 安全协议 285
17.3.1 认证与加密 285
17.3.2 HMAC-MD5-96认证协议 286
17.3.3 HMAC-SHA-96认证协议 287
17.3.4 CBC-DES对称加密协议 287
17.4 USM处理过程 289
17.4.1 处理发送消息 289
17.4.2 处理接收的消息 290
17.5 SNMP-USER-BASED-SM-MIB 292
17.5.1 文本约定KeyChange 292
17.5.2 USM统计信息 295
17.5.3 USM用户信息 296

第18章 基于视图的访问控制 300
第19章 SNMPv3综合应用 314
第20章 远程网络监视 329
第21章 第2版远程网络监视(RMON 2) 354
第22章 RMON综合应用 384
附录 ASN.1巴柯斯范式 395
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证