网络管理案例教学设计与实现.doc_第1页
网络管理案例教学设计与实现.doc_第2页
网络管理案例教学设计与实现.doc_第3页
网络管理案例教学设计与实现.doc_第4页
网络管理案例教学设计与实现.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络管理案例教学设计与实现【 摘 要 】 根据我校网络工程专业培养目标,以培养工程应用型人才和网络应用软件开发人才为主,具有较强创新能力。文章以网络管理课程为例,阐述了网络管理课程教学案例的总体设计思路及其案例实现任务,并给出了部分案例任务的实现。【 关键词 】 网络工程;培养目标;网络管理;教学案例【 abstract 】 according to my school network engineering professional training target, the training of engineering talents and network application software development professionals, with strong innovation ability. taking network management course as an example, the paper elaborated the network management courses teaching case of the overall design and case implementation task, and giving some examples to accomplish the training target.【 keywords 】 network engineering; training target; network management; teaching case0 引言高等学校工科专业教学从最初的理论教育到实施卓越工程师教育已成为工科教育改革的必然趋势,尤其计算机学院的相关专业成立了开放实验室、实训基地、校企合作基地等,旨在培养学生的实际工程能力,包括分析问题、解决问题、总结经验、学习新知识的能力。本文以网络管理课程为例,根据培养目标确定教学内容,根据教学内容确定每部分所对应的能力培养目标,设计了一个完整的教学案例,让学生能快速地理解网络管理理论,掌握相应的it技能。1 网络管理的案例教学设计1.1 设计思路该课程的主要教学目标是服务于网络管理员和网络管理软件开发人员,按如下模块组织教学内容:抽象语法标记语言、管理信息结构和管理信息库、网络管理协议、远程网络监视、网络管理系统软件、网络管理软件开发包及其编译以及网络管理软件的编程实现。内容模块组织结构如表1。1.2 案例任务设计(1 )抽象语法标记语言asn.1分析smi、mib、snmp的asn.1文件,总结asn.1中的模块、关键词、模块的导入导出、类型的定义、基本数据类型、用户自定义类型。讲解ber编码规则“类型、长度、值”,采用抓包软件wireshark对网络管理软件snmputil.exe产生的snmp消息的ber编码进行分析,总结各种类型数据的ber编码部分中类型所对应的编码,长度的表示和整数值以及oid值的编码方法。(2)管理信息结构和管理信息库ireasoning mib browser中对mib文件采用树型结构进行展示,同时给出树型结构中节点的相应描述,尤其叶子节点的相关描述非常详细。总结管理信息结构smi对管理信息库定义的规范约束的必要性以及约束的方法。根据树型结构中中间节点的名字以及叶子节点的名字总结网络中管理信息的分类方法,区分只有一个对象实例和有多个对象实例的对象的表示方法以及对象实例的表示方法。(3)网络管理协议未配置snmp服务之前与配置snmp服务之后分别执行ireasoning mib browser提供的相关snmp操作,总结网络管理的基本管理模型、网络管理操作。采用wireshark对相应执行操作进行报文结构分析,总结snmp相应操作的报文结构以及相应操作的响应报文结构,总结操作执行的前提条件和操作执行的结果。同时总结不同snmp协议版本的报文结构、操作类型等的不同。(4)远程网络监视ireasoning mib browser中对rmon mib文件采用树型结构进行展示,分析其mib对象的共同特点为表对象组成,总结每个表对象的主要内容以及主要的管理对象。在交换机上配置相关rmon功能,通过实例总结rmon的主要功能。(5)网络管理系统软件以hp openview nnm为例,结合前面的网络管理相关理论,总结网络管理软件的功能以及它与网络管理理论之间的联系。展示网络管理理论对网络管理软件的理论支持,让学生明白理论对实践的指导作用。(6)网络管理软件开发以hp snmp+开发包为例,讲解开发包中的常用类,开发包编译为静态链接库,网络管理软件开发的基本流程以及软件的调试方法。同时讲解在没有真实网络设备路由器、交换机的情况下如何进行软件的测试。2 部分案例任务实现2.1 asn.1基本语法与snmp协议学生有了c语言的基础,通过对一个asn.1完整文档的阅读,理解asn.1完整的文件结构包括:模块名(rfc1157-snmp)、大写的关键词(definitions、begin、imports、integer、octet string、any、choice、sequence、implict、object identifier、sequence of、end等)及其组成的相应语义。这些关键词从命名上来看,很容易理解它们的意义,如imports表示在此asn.1文档中引用其它asn.1文档中定义的类型,integer、octet string、any、choice、sequence等属于asn.1基本类型,通过基本类型可以定义应用类型message、pdus、getrequest-pdu、pdu、trap-pdu、varbind、varbindlist。通过该文档的阅读,同时让学生分析课程的主要内容snmp协议的结构:在message结构定义中,定义了消息的三个组成部分,协议的版本号version、协议的共同体名community、协议所要传送的具体数据data。其中data部分需要指明snmp的操作类型,因为不同的操作类型,对参数的要求是不一样的。这个文档中定义了五种操作类型,具体包括有get-request、get-next-request、get-response、set-request、trap操作。其中get-request、get-next-request、get-response、set-request这四种操作具有共同的构建块:request-id、error-status、error-index、variable-bindings。trap操作的构建块包括:enterprise、agent-addr、generic-trap、specific-trap、time-stamp、variable-bindings。在讲解这部分内容时,可以进一步启发学生进行思考。 开发软件时需要给用户留的接口:snmp的版本号、共同体名、操作类型等。 五种操作两种报文结构:引导学生开发更加优化的程序和设计更加优化的工程设计方案。通过该任务的设计,学生自己很快能理解asn.1语法的主要要点、asn.1的作用以及后面所要讲解的snmp报文结构,对学生学习能力、分析问题能力是一个很好的锻炼,同时避免了枯燥地为讲解asn.1语法结构而讲解语法结构,提高了学生的学习兴趣以及探索问题的一种方法。2.2 网络管理模型以及协议设计中的基本参数以及网络管理操作之间的区别通过上述操作的展示,让学生明白网络管理模型是管理、代理模型,管理程序端程序(snmputil)的执行需要指定代理所在的ip(192.168.2.12),同时需要指定操作类型(如get、getnext等)以及代理是否允许管理程序访问的共同体名(public)以及访问的对象(1.3.6.1.2.1.1.1.0和1.3.6.1.4.1.311.1.1.3.1.1),学生自然而然就会想到snmp协议的基本消息结构应该包括共同体名、操作类型、操作对象等。另外,通过对操作结果的分析,让学生掌握get操作的对象要求必须是对象实例,返回的是对应的对象实例的值;而getnext操作的对象可以是对象也可以是对象实例,返回的是其对象或对象实例字典序后的下一个对象实例及其对象实例所对应的值。进一步,引导学生分析get操作、getnext操作的应用范围:get操作适合于标量对象及已知mib树型结构的管理对象;getnext操作非常适合于表对象及未知mib树型结构的管理对象。进一步可以启发学生思考: 为什么有get操作还要设计getnext操作? get操作、getnext操作分别取所要访问的对象实例的值、访问对象的下一个对象实例的值,可不可以再设计一种操作可以取访问对象字典序后面的多个对象?从而引出snmpv2对snmpv1的改进操作getbulk。这个部分从案例角度入手,让学生分析、总结,对学生的分析能力、总结能力、甚至是创新能力都是一个很好的锻炼。3 总结网络管理是一门具有较强理论基础的专业课,该门课程理论部分的讲授需要借助一些教学案例来帮助应用型工科院校的学生对理论知识的理解,同时,理论最终要服务于实践,通过理论的学习,培养其在实际工程中分析问题、解决问题、思考问题的能力。经过笔者多年的实践教学经验,这套教学案例对于网络管理的学习非常有效。参考文献1 钟伯成,袁暋,檀明,张向东,许强.应用型本科院校网络工程专业课程体系的研究与实践.计算机教育,2010年第08期.2 钟伯成,袁暋,檀明.应用型本科院校网络工程专业实践教学的改革与探索.电脑知识与技术,2010年第31期.3 苗凤君,潘磊,郑秋生.我校网络工程专业人才培养方案的研究与实践.计算机教育,2008年第20期.4 吴伯桥,刘雪飞,李锡辉,郭登科.以网络系统集

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论