计算机科学与技术专业选修课程
《计算机网络管理》选课介绍
课程英文名称:Computer Network Management
是否是双语课程:否
教师:陆刚
办公地址: 620
办公电话: 54345184
Email:glu@cs.ecnu.edu.cn
课程内容介绍:
《计算机网络管理》是计算机科学与技术专业的一门专业选修课,通过本课程的学习,使学生能利用学过的计算机网络基础知识理解计算机网络管理的基本概念,熟悉目前主流的网络管理标准。此外,也要求学生学习、掌握网络管理程序的基本技术,能解决一般的网络管理问题,具有初步的系统开发能力。该课程具有理论与实践结合的特点。
本课程主要介绍计算机网络管理的基本原理及其应用中所涉及的理论与技术,通过本课程的学习,学生能够达到以下的目标:
(1)掌握网络管理的基本概念和原理,了解网络管理在现代企业管理中的作用;
(2)掌握网络管理系统体系结构和网络管理标准;
(3)掌握网络管理软件的使用技能,能解决一般的网络管理问题;
(4)通过网管软件的操作和编程,熟悉网络管理系统的开发技术。
教材:
1.《SNMP网络管理》 William Stallings编著 中国电力出版社
2.《网络管理协议及其应用开发》 芩贤道 安常青编著 清华大学出版社
3.《网络管理》Mani Subramanian编著 王松 周靖 孟纯城译 清华大学出版社
上机或实验环境:
要求提供一个LAN环境,主机之间能够使用TCP/IP协议互联,要求主机安装Windows操作系统。
先修课程:
《计算机网络》
教学实施:
上课形式:以课堂教学形式,以PPT为教学辅助方式
上机/实验形式:要求在LAN环境下学习使用相应工具或编程
作业形式:提交电子版(或书面)实验报告
讲课大纲:
第一章 网络管理概论
1.1 网络管理的基本概念
掌握网络管理的需求和目标、网络管理系统体系结构,以及网络管理标准,达到识记程度。
1.2 OSI系统管理的基本概念
掌握OSI管理框架,管理信息通信机制、管理信息的层次结构、系统管理五大功能域达到领会程度。
1.3 几个著名的网络管理系统简介
介绍IBM NetView、Sun NetManager和HP OpenView三个网络管理系统,达到识记程度。
第二章 管理信息库MIB-2
2.1 SNMP的基本概念
掌握Internet的网络管理框架、简单网络管理协议(SNMP)体系结构、管理站、代理和委托代理的概念和作用。要求达到识记层次
2.2 ASN.1
掌握抽象语法表示(ASN.1)的基本概念、抽象语法与传送语法之间的关系、基本编码规则(BER),要求达到识记程度。
2.3 管理信息结构
掌握ASN.1在SNMP中的应用及其类型定义、宏定义、管理信息结构的定义的方法、表的概念和语法,以及对象标识符的词典顺序。要求达到领会层次。
2.4 MIB-2的功能组
掌握系统组、接口组、IP组、ICMP组、TCP组、UDP组、EGP组中的主要管理对象及其在网络管理中的应用,MIB实现中的问题以及MIB-2的局限性。要求达到简单应用层次
第三章 简单网络管理协议(SNMPvl)
3.1 SNMPvl协议数据单元
掌握SNMPvl的操作、SNMPvl PDU的格式、报文的发送和接收过程,要求达到领会层次。
3.2 SNMPvl的安全机制
掌握团体的概念、SNMPvl的认证过程、SNMPvl的MIB访问策略,要求达到识记层次。
3.3 SNMPvl的操作
掌握检索简单对象、未知对象和表对象的方法,表的更新与删除操作,以及陷入操作的原理,要求达到综合应用层次。
3.4 SNMP功能组
掌握SNMP组对象的含义和作用,要求达到领会层次
3.5 实现问题
掌握对网络管理站的功能、性能要求,轮询频率对网络管理性能的影响,以及SNMPvl的局限性,要求达到领会层次。
第四章 远程网络监视
4.1 RMON的基本概念
掌握远程网络监视的目标、表管理操作(增加、删除和修改)的原理,多管理站访问中出现的问题及其解决办法,要求达到领会层次。
4.2 RMON的管理信息库
掌握与以太网统计信息收集有关的功能组、与令牌环网配置和统计信息收集有关的功能组、警报对象和警报方式的工作原理,过滤逻辑和通道的定义与操作,包扑获方式和事件记录的工作原理,要求达到简单应用层次。
4.3 RMON2管理信息库
掌握RMON2 MIB的组成,RMON2的新增功能、RMON2 MIB在网络层与应用层的管理中的作用,要求达到简单应用层次。
第五章 简单网络管理协议SNMPv2
5.1网络安全问题
掌握计算机网络的安全威胁以及在网络管理中的存在的安全问题,网络中的安全机制、数据加密技术、数据完整性和身份认证技术。要求达到领会层次。
5.2管理信息结构
掌握对象的定义、表的定义、索引、操作,通告的定义和作用,要求达到领会层次。
5.3管理信息库
掌握系统组新增对象、SNMP组对象、MIB对象组及其作用,一致性声明的主要内容,接口组增加的对象及应用,要求达到简单应用层次。
5.4 SNMPv2协议和操作
掌握SNMPv2的报文结构和报文交换过程、SNMPv2协议数据单元的功能与操作、SNMPv2管理站之间的通信机制,要求达到简单应用层次。
5.5 SNMPv2的实现
掌握SNMP各种可能的传输服务,SNMPv2与OSI的兼容性问题、在TCP/IP网络中实现OSI系统管理功能的方法,以及SNMP的局限性,要求达到领会层次。
第六章 简单网络管理协议SNMPv3
6.1 SNMPv3文档结构
了解SNMPv3文档及其模块结构,能够与其他两个版本的规范统一在一起的特点,要求达到领会层次。
6.2 SNMPv3应用
了解、掌握SNMPv3的五种类型的应用以及其中的相互关系,要求达到领会层次。
6.3 SNMPv3管理信息库
掌握SNMPv3的新增MIB对象及其作用,要求达到识记层次。
6.4 安全性与访问控制
掌握SNMPv3的安全模型与访问控制模型,了解其中使用的主要技术,要求达到领会层次。
第七章 Windows下的SNMP应用开发
7.1 Windows SNMP服务的基本概念
掌握Windows环境的SNMP代理服务和SNMP陷人服务的概念,SNMP服务的安装、配置和测试方法,要求达到识记层次。
7.2 SNMP应用程序接口
掌握扩展API、管理API、实用程序API的基本概念,要求达到领会层次。
7.3 扩展代理的实现
掌握建立扩展代理动态链接库的方法,安装、启动、测试扩展代理的方法,以及MIB数据库的实现方法,要求达到综合应用层次。
7.4 网络管理应用程序设计
掌握Microsoft MIB编译器用法,管理API的功能及用法,网络管理应用程序的功能,Windows环境下管理应用程序的实现方法,要求达到综合应用层次
上机/实验大纲:
实验1 协议分析软件Ethereal(Wireshark)的使用
通过本实验要求学生熟练掌握Ethereal(Wireshark)工具的使用。
实验2 网络管理工具SolarWinds的使用
通过使用SolarWinds以及利用Ethereal(Wireshark)工具抓包分析,学习SNMP协议的工作原理和工作过程,为后继的SNMP应用开发打好基础。
实验3 Windows环境SNMP代理的安装与配置
学习Windows环境的SNMP代理服务的安装与配置技术。
实验4 Windows下简单SNMP MIB浏览器实现
通过本实验可以掌握利用Windows SNMP API开发网络管理应用的一般方法。
实验5 通用SNMP代理系统的编程实现(C/C++或JAVA)
本实验是一个综合练习,通过本实验,要求学生掌握SNMP协议的基本实现方法、ASN.1的编码与解码原理与实现方法,以及MIB信息库的设计与实现方法。
上课时间:
上课时间: 每周2节
上机/实验时间: 每周1节
考核方式:
考核方式说明:
平时考核:以实验报告为主要考核依据
期中考核:课时紧张,不安排期中考核
期末考核:闭卷
各部分占比及总评成绩计算方法:平时40%,期末60%
可选学生人数:不限
其他说明:
本文来源:https://www.2haoxitong.net/k/doc/9a7b51744a35eefdc8d376eeaeaad1f3469311ad.html
文档为doc格式