网络管理技术教程
作者 : 吴英 杨凯 刘博 编著
出版日期 : 2011-05-05
ISBN : 978-7-111-34187-1
适用人群 : 高等院校计算机专业、网络工程专业及相关专业本科生
定价 : 33.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 274
开本 : 16
原书名 : 高等院校计算机专业人才能力培养规划教材
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书分为基础知识与编程实践2个部分,在系统地讨论了网络管理的基本概念、计算机网络与ASN.1的基础知识、SNMPv1、SNMPv2与SNMPv3网管协议,以及远程网络监控RMON的基础上,进一步给出了8个网络管理软件编程题目。本书力求做到“结合网络管理课程的教学过程,通过完成实际的网络管理软件编程题目,加深对网络管理原理与实现方法的理解,逐步提高学生的网络软件编程能力”。

图书特色

网络管理技术教程
吴英 杨凯 刘博 编著
Network Management Technology
随着网络信息系统广泛应用于社会生活各个领域,整个社会对计算机网络的可靠性与安全性要求越来越高,保证其可靠、安全运行的网管系统越来越受重视。本书结合作者多年的教学与科研经验编写而成,既涵盖了网络管理技术的主要知识点,又反映了网络管理技术的最新发展动态。
本书特点
以流行的SNMP协议为主线,系统地讨论了网络管理技术的研究与发展,力求使读者掌握网络管理的基本原理与软件编程方法。
采用理论知识与编程实践相结合的方法,理论知识部分介绍网络管理的基本原理,编程实践部分给出8个网络管理方面的编程题目,循序渐进地引导读者掌握网络管理技术。
通过完成实际的网络管理软件编程题目,加深读者对网络管理原理与实现方法的理解,逐步提高读者的网络软件编程能力。
为方便教学,本书为教师配有电子教案,请登录华章网站(http://www.hzbook.com)下载。

图书前言

随着计算机网络广泛应用于社会生活各个领域,特别是在政府部门、金融机构、企事业单位与军事部门的应用,支持各种信息系统的计算机网络的地位变得越来越重要。任何一个有效、实用的计算机网络每时每刻都离不开网络管理。小到个人用户,大到覆盖全国的电子政务网、电子商务网、金融网、校园网、园区网,以及全国各地的电信网、有线电视网,整个社会对计算机网络的依赖程度越来越大。随着三网融合、云计算、移动互联网、物联网技术与应用的快速发展,计算机网络的规模不断扩大、结构日趋复杂,社会对计算机网络的可靠性与安全性提出越来越高的要求。
  网络管理技术经过二十多年的快速发展,已经形成自身比较完善的体系结构。本书所说的网络管理是指对计算机网络的运营、管理与维护等功能,这些功能由支持某种网管协议的网管软件来完成。目前,简单网络管理协议(SNMP)已成为事实上的网管标准,并得到网络设备生产商与软件开发商的广泛支持。本书以SNMP协议作为主线,系统地讨论网络管理技术的研究与发展,力求使学生掌握网络管理的基本原理与软件编程方法,而不是像常见的网络管理员培训教材那样介绍局域网、综合布线与服务器配置等简单的网络配置、管理知识与方法。作者根据多年的教学与科研经验编写了本书,希望为读者提供一本既能涵盖网络管理基本知识,又能反映网络管理技术发展现状的教材。
  本书分为两个部分:基础知识与编程实践。其中,第1~7章为基础知识部分(建议学时数:28)。第1章介绍网络管理的基本概念(建议学时数:4)。第2章介绍计算机网络基础知识,包括计算机网络基本概念与体系结构,以及局域网、城域网与广域网的技术特点(建议学时数:2)。第3章介绍ASN.1标准的基础知识,包括ASN.1数据类型、语法与编码规范,以及ASN.1在SNMP中的应用(建议学时数:2)。第4章介绍SNMPv1协议,包括SNMPv1基本概念、SMI定义、MIB结构与PDU类型,以及对象实例的表示方式(建议学时数:6)。第5章介绍SNMPv2协议,包括SNMPv2基本概念、SMI定义、MIB结构与PDU类型,以及SNMPv2与SNMPv1的兼容性(建议学时数:4)。第6章介绍SNMPv3协议,包括SNMPv3基本概念、体系结构、用户安全模型与访问控制模型(建议学时数:6)。第7章介绍RMON1与RMON2协议标准,包括RMON基本概念、工作原理与MIB结构,以及RMON2的扩展功能(建议学时数:4)。
  第8~15章为编程实践部分(建议学时数:12)。其中,每章对应一个网络管理软件编程题目,包括编程要求、相关知识、设计分析与总结提高。第8章的编程题目是SNMP数据包分析程序。第9章的编程题目是SNMP管理器程序。第10章的编程题目是不带MIB的SNMP代理程序。第11章的编程题目是带MIB的SNMP代理程序。第12章的编程题目是子网发现程序。第13章的编程题目是MIB浏览器程序。第14章的编程题目是流量测试程序。第15章的编程题目是RMON管理器与代理程序。教师可以选择2~3个软件编程题目讲授编程思路,并且作为编程作业供学生在课下完成。
  本书的前言、第1~7章与附录由吴英编写,第9~12与15章由杨凯编写,第8、13与14章由刘博编写。全书由吴英统稿。
  本书在编写过程中得到吴功宜教授、徐敬东教授、张建忠教授给予的很多帮助,在此表示衷心的感谢。
  限于作者的学术水平,错误与不妥之处在所难免,敬请读者批评指正。

编 者
2011年3月

上架指导

计算机\网络

封底文字

随着网络信息系统广泛应用于社会生活各个领域,整个社会对计算机网络的可靠性与安全性要求越来越高,保证其可靠、安全运行的网管系统越来越受重视。本书结合作者多年的教学与科研经验编写而成,既涵盖了网络管理技术的主要知识点,又反映了网络管理技术的最新发展动态。
本书特点
 以流行的SNMP协议为主线,系统地讨论了网络管理技术的研究与发展,力求使读者掌握网络管理的基本原理与软件编程方法。
 采用理论知识与编程实践相结合的方法,理论知识部分介绍网络管理的基本原理,编程实践部分给出8个网络管理方面的编程题目,循序渐进地引导读者掌握网络管理技术。
 通过完成实际的网络管理软件编程题目,加深读者对网络管理原理与实现方法的理解,逐步提高读者的网络软件编程能力。
为方便教学,本书为教师配有电子教案,请登录华章网站(http://www.hzbook.com)下载。

加三本书的小封面、书号和定价
《计算机网络技术教程:自顶向下分析与设计方法》
ISBN 978-7-111-28297-6
定价:33.00元
《计算机网络技术教程例题解析与同步练习》
ISBN 978-7-111-27675-3
定价:25.00元
《计算机网络应用软件编程技术》
ISBN 978-7-111-30756-3
定价:23.00元

图书序言

作为我国规模最大的理工科专业,计算机本科专业为国家的建设培养了大批人才。2006年,教育部计算机科学与技术专业教学指导委员会发布了《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》(以下简称《规范》),提出了以“按培养规格分类”为核心思想的专业发展建议,把计算机专业人才划分为研究型、工程型、应用型3个类型。在《规范》的方针指导下,培养合格的计算机本科人才。
  教育包括知识、能力、素质三个方面,专业教育不仅要重视知识的传授,更应突出专业能力的培养,实施能力导向的教育。如何以知识为载体实现能力的培养和素质的提高,特别是实现专业能力和素质的提高是非常重要的。对计算机专业本科教育而言,要想实现能力导向的教育,首先要分析专业能力的构成并考虑如何将其培养落实到教学实践中。为此,教育部高等学校计算机科学与技术专业教学指导分委员会开展了计算机科学与技术专业人才专业能力(简称计算机专业能力)的培养研究。该项研究明确了计算机专业本科人才应具有的4大基本能力—计算思维能力、算法设计与分析能力、程序设计与实现能力、系统能力,并将这四大基本能力分解为82个能力点,探讨如何面对不同类型学生的教育需求,在教学活动中进行落实。
  为体现研究成果在教学活动中的实现,我们根据《高等学校计算机科学与技术专业人才专业能力构成与培养》,出版了这套教材。本套教材面向高等院校从知识传授向能力培养转型的需求,在内容的选择、体系安排和教学方法上按照专业能力培养的需要进行了探索。其主要特点有:
  (1)以教学研究为先导。本套教材以计算机专业能力专项研究成果为基础,体现了先进的教育理念和教学方法,内容选择、知识深度、结构安排更加符合计算机专业教育的需求。
  (2)落实能力培养的思想,同时满足课程的要求。本套教材不仅关注知识点的讲授,还凸显能力培养的要求,将能力的培养分解到各门课程的各个知识点的讲授中。
  (3)力求贴近教学实际。作者均长期从事实际教学工作且对专业能力培养具有一定研究,教材编写注重科学组织内容、合理安排体系、便于教学实施,更具操作性。
  (4)构建立体化教材。为了方便教师的教学活动,配合主教材开发配套的实验教材、教师参考书、学生辅导书、电子课件等教辅资源。
  本套丛书的出版是在配合计算机专业能力的培养和落实方面的初步尝试,我们衷心希望本套教材的出版能起到抛砖引玉的作用,也希望广大教育工作者加入到能力培养的研究和实践中来,并对相关的教材建设提出自己的宝贵意见。

图书目录

出版者的话
编委会
丛书序言
前言

第1章  网络管理概论 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  网络管理技术的发展 12
1.4.1  网络管理的技术热点 12
1.4.2  网络管理的发展方向 13
1.5  本章总结 14
1.6  本章习题 14
第2章  计算机网络基础知识 16
2.1  计算机网络的基本概念 16
2.1.1  计算机网络的产生背景 16
2.1.2  计算机网络的定义 17
2.1.3  计算机网络的分类 19
2.2  TCP/IP协议的基本概念 20
2.2.1  网络体系结构与协议 20
2.2.2  TCP/IP协议的概念 21
2.2.3  IPv4协议的概念 23
2.3  局域网的基本概念 25
2.3.1  局域网的产生背景 25
2.3.2  以太网的工作原理 27
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  SNMPv1的管理信息 58
4.2.1  SNMPv1的SMI定义 58
4.2.2  SNMPv1的MIB结构 60
4.3  SNMPv1的基本操作 70
4.3.1  SNMPv1的PDU格式 70
4.3.2  SNMPv1的对象表示 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与SNMPv1的兼容 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  编程环境 185
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  相关知识 195
11.2.1  MIB的结构 195
11.2.2  WinSNMP smiVALUE 196
11.2.3  IPhelper 197
11.3  程序设计 198
11.3.1  编程环境 198
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  PingDll实现 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

教学资源推荐
作者: 吴黎兵 彭红梅 黄磊
作者: [印度]拉杰·拉杰库马尔(Raj Rajkumar)卡内基-梅隆大学 [美]迪奥尼西奥·德·尼茨(Dionisio de Niz)卡内基-梅隆大学 马克·克莱恩(Mark Klein)美国软件工程研究所(SEI) 著
作者: 陈庆章 王子仁
参考读物推荐
作者: 叶毓睿 雷迎春 李炫辉 王豪迈 等著
作者: [美] 克里斯托弗 C.埃里森(Christopher C. Elisan)迈克尔·戴维斯(Michael Davis)肖恩· 伯德莫(Sean Bodmer)阿伦·勒马斯特斯 (Aaron LeMasters) 著
作者: Rich Seifert