前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的网络工程的定义主题范文,仅供参考,欢迎阅读并收藏。
【关键词】 案例 帧中继 多点接口 路由 最短路径优先
帧中继(Frame-relay)网络和开放式最短路由优先(OSPF)路由协议是网络工程应用实践及教学案例设计的常见组合形式[1],Frame-relay网络有全网状(Full Mesh)和部分网状(Partial Mesh)两种常见拓扑结构[2]。对于Full Mesh、Partial Mesh拓扑,如果只在路由器接口上启用OSPF,OSPF邻接关系则不会建立[3]。在multipoint-interface网络上,OSPF默认为非广播[4],如果没有合理配置,OSPF路由表将不正常,或者无法正常转发分组,或者当指定路由器出现问题时又无法转发分组,这都与邻居发现(neighbor discovery)、指定路由/备用指定路由(DR/BDR)选举、帧中继映射(Frame-relay map)等有关。很多同学和网络工程人员在遇到这些故障时有很多困惑和不解。为了解决这些故障和疑问,本文通过对帧中继多点接口网络的教学研究实践,统筹考虑neighbor discovery、DR/BDR选举、frame-relay map等问题,并以网络工程教学案例的形式给出了解决方案。
一、案例设计
根据对帧中继多点接口网络的教学研究实践,笔者设计了一个星型拓扑帧中继网络,该拓扑以Router1路由器为Hub端,以Router2、Router3、Router4为Spoke端,所有路由器通过串口连接到帧中继云上。帧中继多点接口网络中启用OSPF协议,如图1所示。在Router1、Router2、Router3、Router4回环口(Loopback0)上分别配置11.11.11.11/24、22.22.22.22/24、33.33.33.33/24、44.44.44.44/24,在各自子接口(Serial2/0.1)配置同一子网(192.168.10.0/24)IP地址。路由器各接口IP地址,如表1所示。该帧中继网络有3条永久虚电路(PVC),PVC1的两端分别是:Router1(DLCI:102)和Router2(DLCI:21);PVC2的两端分别是:Router1(DLCI:103)和Router3(DLCI:31);PVC3的两端分别是:Router1(DLCI:104)和Router4(DLCI:41)。
二、案例实现
2.1帧中继云关键配置
在帧中继云Serial1、Serial2、Serial3、Serial0接口上,分别定义DLCI编号及名称,并开启这些端口,同时配置端口LMI类型为Cisco,如图2所示。
定义PVC虚电路映射,PVC1经由帧中继云Serial1接口R1>R2子链路、Serial2接口R2>R1子链路;PVC2经由帧中继云Serial1接口R1>R3子链路、Serial3接口R3>R1子链路;PVC3经由帧中继云Serial1接口R1>R4子链路、Serial0接口R4>R1子链路,如图3所示。
2.2 Router1配置脚本
三、案例结果分析
经运行测试,Router1通过逆向地址解析协议((Inverse ARP)[5]获悉帧中继网络的动态映射关系,Router2帧中继动态映射、静态映射关系如图4所示。Router2通过与Router1之间的直连PVC1(DLCI:21)动态获取到与Router1(192.168.10.1)的帧中继动态(dynamic)映射关系,Router2通过帧中继静态映射获知到Router3(192.168.10.3)、Router4(192.168.10.4)的帧中继静态(static)映射表。Router3、Router4帧中继映射与Router2类似。
Router2的Routing table(路由表)如图5所示。Router2获悉到了到所有网络的路由,除到直连网络(192.168.10.0/24)的connected路由(标记C)外,到其它所有网络均通过OSPF路由协议(标记O)获得。
从Router2上,到路由器Router1、Router3、Router4回环接口的连通性成功率为100%。经反复测试,所仿真的帧中继网络运行稳定可靠,验证了本方案的可行性。Router3、Router4上的帧中继映射、路由表、连通性测试输出结果与Router2类似,在此不再重复。
四、结论
在帧中继多点接口网络中启用OPSF时,需要注意邻居是否需要静态定义、如何确定指定(备用)路由器选举顺序、帧中继映射是否要静态定义等问题。本文设计了一个基于OSPF和帧中继多点接口的网络工程教学案例,并详细介绍了案例的实现过程,成功解决了在帧中继多点接口网络中运行OSPF路由协议时所遇到的网络故障问题。本文有助于广大同学理解帧中继多点接口网络特征,也为广大网络工程技术人员调试帧中继网络提供了有益参考。
参 考 文 献
[1] Cui Jian-Tao,Deng Lu-Juan.The research of frame-relay multi-point interface network based on OSPF[J],Applied Mechanics and Materia ls,2014,446-447:1617-1620.
[2] 李辉,崔建涛.基于OSPF的帧中继Hub-Spoke拓扑多点接口网络的研究[J], 郑州轻工业学院学报(自然科学版),2011,26(3):77-80.[3] 桂荣枝.基于不同物理链路OSPF网络类型配置研究[J].微计算机信息,2010,26(4-3):143-144,131.
关键词:网络工程;实训中心;建设
中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)36-2906-02
职业技术教育目的是在职业教学中通过实验、实训提高学生专业技能,提高学生的就业质量。对高职学校而言,核心的功能就是紧扣职业技术教育目的,培养技能型人才的教学工作。具体到信息网络类专业来说,培养的目标是网络管理员和网络工程师。这两类职业的要求是进行网络维护与故障排除、网络设备日常维护、网站管理与维护等工作。针对这些职业要求,相应的,他们的能力要求包括如下:能熟练安装配置服务器;熟悉交换机、路由器以及其他网络设备的配置与管理;懂得网络规划与设计,熟悉NOS、主流数据库;掌握网站建设知识;敬业、正直、诚实,有良好的团队合作精神和沟通能力。因此,在职业技术学院中,组建一个设备齐备、功能完全的网络工程实训中心很有必要,对提高学院网络工程的科研能力和学生的实践能力有极大的促进作用。
什么是网络工程实训中心?首先,网络工程实训中心是一个真正的网络工程中心,是用网络软件硬件设备(包括交换路由、防火墙、无线设备、布线系统和服务器等硬件及相应的软件等)搭建起来的各种真实的网络环境,然后,让学生和教师通过在中心内进行各种网络规划、系统集成、网络设备配置与管理以及网络安全管理工作,了解各种网络设备的操作及其应用环境和技术,加深对网络原理、协议、标准的理解及运用,提高网络操作技能,并进行相应的研究开发。
如何筹建网络工程实训中心,首先实训中心的功能是满足教学需要,根据教学需要及建设要求来进行具体建设。
网络工程实训中心实验要求
网络工程中心有一大特点,就是网络复杂性及协议多样性。为了能够给师生提供最好的实验效果,要求网络实验室尽可能多的模拟这些复杂环境。这反映在网络实验室的构建中,要能够模拟城域网及大型园区网的组网方式和业务思路,并可以构建多种类型的局域网和广域网。因此,中心的功能需求首先必须结合教材完成局域网配置、广域网配置、安全实验、管理实验等网络配置,功能求多,让学生见识到尽量多的网络设备和类型。
针对上述要求,我们经过整理多年的教学资料,筛选了网络实验类型和实验课程。网络实验类型一般如下:
1) 网络物理层连接介质和设备(包括有线和无线),和相应的网络布线工具及网络参数测试工具。满足学生对介质、设备的认识、连接、配置的要求。
2) 常用的数据链路层设备,如有线无线网卡,交换机等多种连接类型,如串行线路、拨号连接、帧中继链接等。满足学生对相关设备和链接的认识、配置和编程的要求。
3) 路由器。满足学生对路由器的认识、多种网络接口配置、路由设置、编程的要求。
4) 服务器。包括windows域控制器和备份域控制器,Unix操作系统、Linux操作系统,及DNS、FTP、Email、WWW、Firewall、DB、邮件等应用服务器。
实验课程所开设的实验课程如下:
1) 网络操作系统:作业管理、进程管理、存储器管理、设备管理和文件管理。
2) 互联网技术及应用:常用网络命令使用、路由器的各种网络接口配置、路由设置、FTP服务器和WEB服务器配置,域名系统(DNS)、TELNET和Rlogin、文件传送协议(FTP)、简单文件传送协议(TFTP)、简单邮件传送协议、简单网络管理协议(SNMP)、超文本传送协议(HTTP)等的应用与设计。
3) 计算机网络原理:几种典型的局域网技术以及局域网互连的相关设备与工作原理。
4) 计算机网络管理:网络管理的配置、计费、安全管理的实现功能,以及网络的维护和故障的排除(包括使用方法和工具软件,路由器和交换机的故障排除,串行线路、拨号连接、帧中继链接路、ATM故障、交换式局域网和TCP/IP的故障排除等)。
5) 网络规划与设计:交换机和路由器等基本构件的工作原理以及具体的交换和路由技术,包括转发和选路、动态路由机制、主机与路由和交换等;重点掌握局域网设计与组建技术和广域网和接入网技术;理解和掌握逻辑网络设计,包括拓扑、地址和选路和管理以及安全。
6) 计算机网络综合实习:综合运用以前所学的各门知识,完成几个专题的设计。
结合以上,学生最后能实现不同网络介质、不同协议、不同拓扑的动态网络设计、管理、维护及信息安全等,能满足加解密、数字签名、防火墙、VPN、PKI、信息隐藏、攻防、病毒等要求。
在决定网络工程实训中心功能之后,我们定义了网络工程中心拓扑,根据需求网络工程中心功能结构,将整个中心分为3个区:布线区、路由交换区、数据服务器区。定义的结构如图1所示。
网络工程实训中心建设要求:网络工程实训中心的总体设计应当满足网络实验教学需求,能够完成所需的网络实验。应该遵循的原则是:第一,经济性。网络工程实训中心不是校园网,不需要高性能的交换、路由产品,只需满足所有的实验。因此在某一系列的产品线中可以选取较为低端的设备,使学校的投资达到最好的效果;第二,稳定可靠性和可管理性。可以保证网络具有故障自愈能力,最大限度地支持系统正常运行,老师可以轻松管理整个实验室;第三,通用性。通讯协议和接口符合国际标准,支持国际通用标准的网络协议(如TCP/IP)和动态路由协议(如BGP,OS-PF)等开放协议,保证与其他网络之间的平滑连接互通。方便接入不同厂商的设备和网络产品。设备的调试界面要兼容国内外主流厂商的界面;第四,灵活性及可扩展性。网络实验室在建设的时候采用模块化的分组建设,利于扩展。对未来新技术新产品的出现,网络可以平滑扩充和升级,最大程度的减少对网络架构和现有设备的调整;第五,网络设备的先进性。能开展新技术的科研、教学和实践活动。第六,网络平台的安全性。具有保证系统安全,防止系统被人为破坏的能力。
网络工程实训中心配置方案:
综合布线区:综合布线系统是一个用于语音、数据、影像和其他信息技术的标准结构化布线系统。综合布线系统是建筑物或建筑群内的传输网络,它既能使语音和数据通信设备、交换设备和其它信息管理系统彼此相连接,包括建筑物到外部网络或电话局线路上的连接点与工作区的语音或数据终端之间的所有电缆及相关联的布线部件。
综合布线的结构:作为网络工程实训中心三大部分之一,不太可能构架在建筑与建筑群之间,但在设计方式和拓朴结构上要和实际保持一致。针对这种情况,我们采用通用的模块化设计和分层星形拓朴结构,分为6个独立的系统(模块)来进行模拟:
1) 工作区子系统
由终端设备到信息插座的连接组成。
2) 水平区子系统
将电缆从楼层配线架连接到各用户工作区上。
3) 垂直干线子系统
将主配与各楼层配线架系统连接起来。
4) 管理子系统
将垂直干缆线与各楼层水平布线子系统连接起来。
5) 设备间子系统
将各种公共设备(如计算机主机、程控交换机,控制系统,网络互连设备)等与主配线架连接起来。
考虑因素:要模拟大部分建筑物,楼宇间的通信环境、确定合适的通信网络拓扑结构、 选取将要使用的介质以开放式为基准,尽量与大多数厂家产品和设备兼容。
路由交换区:路由交换区分为8组,每组6台电脑通过交换机连接到核心交换机上。实验台分为8组,每组由2个三层交换机,2个两层交换机,4个路由器组成。3个区由一个核心交换机连接起来再通过防火墙连接校园网。由于此部分成熟方案很多,在此不说详述。
服务器区:8台服务器,2台高档服务器作域控制器,6台中档服务器作应用服务器。具体设置如下:两台高档服务器安装windows操作系统作为域控制器,双机热备运行。这两台服务器分别配置2颗3.0GHz英特尔至强处理器,含8MB三级缓存,4GB内存,2块73GB硬盘,做RAID1,并安装了Windows 2003 Server操作系统。6台中档服务器中,2台分别安装厂家Unix、Linux,其余均安装windows操作系统及相应服务作为应用服务器。完成DNS、FTP、Email、WWW、Firewall、DB、邮件等服务。
图1 网络工程实训中心示意图
我校的计算机网络工程实训中心还处于初创阶段,在建设发展中还存在亟待解决的诸多问题。随着专业教学改革的开展,构建科学规范、适应时展要求的实验教学新体系,增强学生知识面,扩展学生思维思路,增强动态学习思维,知识网络化、系统化,锻炼学生各方面的能力和运用所学知识解决实际问题的能力。建立一个新型的网络工程实训中心,构建网络实验可持续发展模式,开展网络学科专业教育的实验实践教学研究和科学研究。通过建设与探索,逐步完善网络工程实训中心,是值得我们教育工作者深入研究的一个重要课题。
参考文献:
[1] 游胜.网络工程实验教学的研究与实践[J].实验室研究与探索,2005(3):48-50.
[2] 黄宗建,周伟.网络中心机房建设解决方案[J].广西轻工业,2008(1).
法定代表人:___
乙方:_________
法定代表人:___
丙方:_________
法定代表人:___
本_________小额支付系统合同由上列各方于_________年_________月_________日在_________市订立。
鉴于甲乙丙三方就_________小额支付系统网络工程项目的事宜,三方经协商一致,达成_________小额支付系统合同,合同如下:
第一条 甲方、乙方和丙方
甲方_________,乙方_________以及丙方_________三方就_________小额支付系统网络工程项目签订本合同。本合同所有采购货物和软件应用于_________小额支付系统网络工程。
第二条 法定地址
甲乙丙三方就本合同进行的一切正式联系,除另有商定外,均应使用以下地址:
甲方:_________
地址:_________
邮编:_________
电话:_________
传真:_________
联系人:_______
乙方:_________
地址:_________
邮编:_________
电话:_________
传真:_________
联系人:_______
开户行:_______
帐号:_________
丙方:_________
地址:_________
邮政编码:_____
电话:_________
传真:_________
联系人:_______
第三条 定义
本合同词组,将具下列特定含义:
工程:指本合同项下要求乙方为甲方、丙方提供的产品和服务的总和。
服务:指本合同项下由乙方提供的培训、安装及所有测试、调试、检验和技术支持等。
产品:指硬件、软件和卡片。
硬件:指在本合同项下,由乙方提供的设备、材料和合同规定的技术文件(包括设备安装、运行和维修所需图纸和手册)。
软件:指在本合同项下,由乙方提供的程序和任何其他由乙方按本合同规定增加或替换的程序。
合同价格:指当乙方在全面正确地履行本合同义务的情况下,按本合同规定甲方应支付乙方的价格。
工地:指系统安装所在地。
三方:指甲方、乙方、丙方之统称。
第四条 工程范围
经丙方组织和工程全程监督,甲方同意采购,乙方同意提供设备、软件及服务以建设_________小额支付系统网络工程。
本工程简述如下:
1.丙方受甲方委托,对工程项目进行可行性论证,组织系统集成商对工程项目招标,征求甲方意见后,确定乙方为工程项目的系统集成商,并对整个工程项目的实施进行工程管理控制和技术把关。
2.乙方提供整套全新的产品,并负责进行安装和测试,使系统正常运行。乙方所提供的产品详见附件。
3.由乙方提供及保证系统之技术性能、质量及提供服务支持。
4.乙方应在工地进行工程的安装,并在甲方、丙方参与下实施系统完工测试和调试。
5.乙方须按要求对甲方技术人员提供培训。
6.除以上二、三、四项由乙方负责外,甲方负责_________及pos机具的建设与投入、安装调试;甲方所提品须符合乙方及丙方的技术要求,保证与乙方负责的工程建设部分的良好对接,成功运行;并保证符合丙方的行业要求。
思科网络技术学院课程特点
思科网络技术学院(以下简称网院)项目是思科公司回馈社会、非盈利性质的网络技术教育项目,是思科公司在全球范围内推广的一个主要面向初级网络工程技术人员的培训项目。网院项目采用了先进的E-Learning和E-Doing的教学方式,它的教材有CCNA、CCNP、网络安全基础、无线局域网络和IP语音等共计20门、1400小时的电子教程。相对于普通高校网络工程专业的教学体系与教学模式,网院的教学模式具有下述特点:
1电子教材网院电子教材的编写、课程的设置、授课的内容和授课的方式均采用项目教学和任务驱动的方式。这些在线电子教材还可以与其它教学工具和练习配合使用,包括:教师组织的课堂演示、讨论和实践,使用网络学院课堂内的网络设备进行的实验操作,在线评分考试和对应的成绩册,PacketTracer实验模拟工具,课堂练习用到的其它软件等等。另外,电子教材还提供可视化的动画来帮助学生理解网络的内部结构,把抽象的网络知识变得具体形象化,把枯燥的学习过程变得生动化,从而提高学生的学习兴趣。
2网络班级在网院里可以创建一个网络班级。把学生加入到班级里,对学生课后的网上自学进行统一指导和管理。教师通过浏览网络班级的网页,及时了解班级学生的学习动态和掌握情况,以便采取相应的措施。
3学员界面学生在网院注册账号后,就可在网上加入相应的网络班级。在学员网页上含有大量的在线学习资料,便于学生跟踪最前沿的专业知识。学生在学员界面里可进入教师创建的习题页面,通过做习题可巩固和检查知识的掌握情况。
4在线考试网院的在线考试系统要求学生在规定的时间内,登录考试系统;然后在2小时的考试时间里,把试题答完。每次答题试卷页面提交后,系统会自动改卷评出成绩。
网院在网络工程专业课程实训的应用
根据当前网络工程专业实践教学存在的不足,我院已经把网院融入到网络工程专业的课程实训中,既丰富了学生的学习资源,又提高了学生实践动手能力,整个课程实训时间为一个月,课程体系如下:第一学期:互联网基础(CCNA1)第二学期:Routing&Switching(CC-NA2,3)第三学期:WAN基础(CCNA4)第四学期:高级路由与交换、VPN每期实训的时间为一周,实训内容不仅包含网院4门CCNA课程,还增加了网院CCNP课程的高级路由交换与VPN技术。在课程实训中,采用模拟软件和真实网络硬件相结合的方法,实训考核包括理论考试和上机实验两种方式。
1模拟工具软件PacketTrace由于许多高校普遍存在硬件环境达不到实验要求的问题,思科公司为此提供了一个模拟工具软件:PacketTrace,如图1所示。它是目前最接近真实操作环境的CISCO路由器、交换机的模拟程序,其主要功能有:1)灵活地设计仿真实验环境。学生可通过软件自先定义好网络拓扑图。2)根据自己设计的拓扑图来配置交换机、路由器等设备,几乎所有的操作与真实的环境相同,给教学实践提供了很大的帮助。3)提供丰富的设备库。软件设备库包括多种类型的硬件设备,比如26和28系列的路由器、29和35系列的交换机、无线设备以及设备之间的连线(控制线、直通线、交叉线、光纤、V35线)等,能满足绝大多数网络互联实验的要求。在课程实训中,学生可以在课后用软件来熟悉一些网络命令、路由协议等。
2思科硬件设备操作PacketTrace尽管功能不断的完善,但它还是不能替代使用真实设备构建的高级网络实验室,表现在:1)网络设备特殊性。与PC机不一样,思科路由器、交换机并非在日常生活随处可看到。网络工程专业学生未来工作是真实网络设备的安装、配置和调试等,而不是面对模拟软件。据了解,很多使用模拟器考过CCNA的学生,在就业应聘时,甚至连路由器和交换机都无法辨别,更不用说到设备上操作了。2)网络实验的特殊性。所谓网络就是由多台设备通过特定的连线互相连接起来,为特定应用搭建信息共享的通道。在实训中发现同一个实验拓扑图,使用模拟器,学生可以在5分钟内轻松搭建完毕。但在使用硬件设备搭建时,大多数学生至少需1小时以上时间才能勉强完成,原因在于网络初学者本身实际动手能力就差,而网络连接涉及的技术要求又比较高,不同的设备端口连接要求不同的线连接。学生常犯的实验错误有:交叉线和直连线混淆;网线做不通;CONSOLE口接错;VLAN端口接错等。3)模拟器功能的局限性。一些网络命令如调试命令debug,虽然模拟软件也提供此命令,但命令的输出结果与真实设备不一样,从而得不到所需的实验数据。
3电子教材修改网院的电子教程主要是面向网络互联技术的初学者,既适合高职院校大专生,也适合非计算机专业的理工类本科生,但对于高年级的网络工程专业学生来说,部分内容要么过于简单要么拖沓冗长。如何在有限的课程实训时间里,让学生学到对他们将来就业有益的知识,是实训所追求的目标之一。在过去的网院授课中,由于授课教师缺少网络工程实践经验,从而不能了解当前流行的和过时的网络技术,比如教材中提及的ISDN、帧中继网络,现已属淘汰技术,但教材却用数十页的PPT介绍。在短短的实训时间里向学生播放上千页的PPT教材,授课效果非常差,部分教师还因此被学生称为”PPT播放器”。为此,在网院电子教程基础上,根据当前社会互联网络技术的需求,我院制定了一套教案,每期均设置重点授课内容和学生自学内容。
4考核方法网络工程专业学生的课程实训考核一共包括3个部分,均要求学生独立完成。1)学生必须完成网院开设的4期在线考试和最后的折扣号考试。2)学生根据网络拓扑图,如图2所示。用真实设备搭建实验环境,并按考核要求完成。考核的内容包括:Routing、WAN、NAT、VLAN和ACL。该实验的硬件环境是:2台带WIC卡的2811路由器、1台2950交换机和2台PC。3)学生使用PacketTrace根据网络拓扑,搭建模拟环境,完成复杂的路由交换实验,如图3所示。该实验主要考核学生对所学网络知识的综合运用能力,考核内容包括:高级路由交换技术IGP、EGP以及网络安全策略等。
摘 要:文章探讨网络工程专业实践教学环节的建设。以鲁东大学的网络工程专业为例,介绍初见成效的实践教学内容体系、实践教学的手段与形式、实践教学过程的实验室建设、师资队伍建设等应解决的问题,最后对下一步工作作出规划。
关键词:网络工程;实践教学环节;创新能力
作者简介:李阿丽,女,讲师,研究方向为计算机网络;邹海林,男,教授,研究方向为图像处理与模式识别。
当前的高等教育必须把加强学生能力培养放到首位,努力提高学生的就业竞争力。网络工程专业培养的是社会上急需的网络人才,更应着重培养学生对网络技术的理解能力、设计能力、操作能力、应用能力和创新能力。只有这样,才能适应社会需求,为我国的信息产业培养出合格的人才[1]。实践教学环节对于培养学生的实践和创新能力起着关键的作用。为了全面提高学生的实践和创新能力,提高学生的就业能力,我院近几年来在实践教学环节上进行了深入研究改革,采取了一系列措施,取得了一定的成果。
1 网络工程专业培养目标
鲁东大学信息科学与工程学院从2004年起开设了网络工程本科专业。我院将网络工程本科专业的培养目标定义为“具有较为扎实的专业基础知识,系统地掌握计算机网络的基本理论和网络工程的实用技术,具有较强创新意识和实践能力的知识面较宽、综合素质较高的适应区域经济社会发展需要的高级应用型人才。毕业后可在科研、教育、企事业、技术和行政管理等部门从事计算机网络工程方面的应用研究、技术开发和经营管理等工作”。我们培养的网络工程专业的学生一方面要求具有计算机科学与技术学科的基本知识;另一方面具有网络工程的实用技术,使我们的毕业生将来可以从事软件开发、网络系统的规划设计、建设、管理和维护,为将来进一步深造打下坚实的基础。我们以此培养目标为指导思想,充分重视实践教学环节。在实践教学中,既重视学生的计算机科学与技术学科的基本知识的传授,又重视网络工程的实用技术的专门深入讲解。
2 网络工程专业实践教学内容体系
目前我院网络工程专业实践教学内容体系包括两大部分。
1) 学科实践技能。学科基础实验及综合设计――帮助学生完成基本的学科实践技能,所涉及到的课程有计算机科学导论、高级语言程序设计、电路与电子学、数据结构等。
2) 专业实践技能。包括专业平台实验及课程设计――帮助学生完成专业实践技能。所涉及到的课程有计算机组成原理、操作系统、计算机网络、数据库原理、高级计算机网络、面向对象程序设计、毕业设计、专业实习等。
从课程形式上来看,可划分为以下几个系列。
1) 对大多数课程增加实验课,目前已经开设实验课的课程有计算机科学导论、高级语言程序设计、电路与电子学、数据结构、计算机组成原理、操作系统、计算机网络、高级计算机网络、TCP/IP协议分析、网络安全、网络操作系统、网络数据库、计算机组网、网络编程。
2) 实验内容注重学生创新能力的培养。以往一些课程设计的实验内容主要是验证性实验,实验的设计比较简单,与实际工程有一定的差异,学生缺乏主动思考的空间,不利于学生分析和解决问题能力的培养,更奢谈创新能力的培养。针对这一现象,我们增加了许多综合性和设计性实验,开出率达到90%以上,在一定程度上提高了学生独立思考的能力。
3) 对部分课程增加课程设计。如计算机网络和高级计算机网络,课程设计的题目多样化,有网络工程配置方面的,有的侧重于底层编程,有的侧重应用编程,有的侧重系统开发。
4) 增加培训环节。培训内容较课堂内容有较大的延伸,学生可以根据自己的兴趣选择参加培训。
5) 加强实习环节。对于网络工程专业的学生实践能力的培养,仅仅靠计划内的实验、课程设计是不够的,学生必须在课堂外花更多的时间进行编程能力和实践能力的训练。针对该专业,我们充分重视实习环节,通过学风建设和专业建设狠抓学生课堂外的实践环节学习,采取一系列措施,保证实习环节的质量。
在课程与学时数上,以学科基础建立学科基础平台课,以专业核心课和专业方向设立专业课,并辅以选修课作为专业课程的补充。在课程性质上,属于核心或主流技术领域的教学内容,采用必修课;属于新兴技术领域的内容,采用选修课。
3 网络工程专业实践教学的手段与形式
实践教学对学生能力的培养有重要作用,是整个教学工作的重要组成部分,是对理论教学的验证、丰富和扩展。为此,经过网络工程教研室长期的探讨,我们采取了一系列保障措施,如改革实验课授课方式,举办网络工程师讲座,开放实验室,成立科技创新小组等,保证了实践教学的顺利进行。
1) 实验课授课方式。
为了避免了以往学生数太多,老师指导不过来的现象发生,实验授课采用小班授课制,老师对学生逐个指导,及时解决学生的问题。实验授课过程中,由教师先进行讲解,并进行演示。学生分组进行实验,每个实验台指定组长,负责协调整个小组的实验和指导。先前选派能力较强的学生担任,并进行一定的指导,能够承担小组内同学部分问题的指导。
2) 举办网络工程师讲座。
我们举办了网络工程师认证考试专题讲座,给学生介绍华为认证和思科认证的考试内容、考试形式、就业前景,并在教学过程中把常用的一些模拟软件环境也介绍给同学,并利用课余时间组织同学们自学,相互讲解,共同学习,开放实验室,给兴趣小组相应的课题,让他们相互协作完成。
3) 开放实验室。
为了全面利用专业实验室的条件,给学生提供提高实践动手能力的机会,网络工程专业实验室向计算机学院的学生全天免费开放。实验室配备专门的实验指导老师,及时对学生实验中出现的问题进行指导。学生在此可以完成实验课上没有完成的实验任务,另外,实验室还有课外的实验任务,可以有选择地自己去进行实验,随时向老师请教。教学相长,开放式实验室不仅为学生们提供更多的实践机会,让学生更好的掌握和巩固专业知识,提高其动手能力和创新实践能力,同时也可充分发挥广大教师的能动作用,和学生一同探究课题,解决实验中的问题,增强教师的教学效能感。
4) 成立科技创新小组。
为了加强学生的实践能力,活跃学习气氛,我们采取自愿报名的方式,吸收学生到科技小组中来,并积极申报科技创新项目,几年来,多名学生成功申报了校创新基金项目,从而获取了资助资金。这些项目有系统开发方面的,也有网络工程总体设计、配置等,在老师的指导下,学生成功地完成了项目,掌握了项目开发的一些方法,提高了综合应用知识的能力,增加了实践动手能力,为将来的就业和深造打下了坚实的基础。
5) 课程设计和毕业实习全程指导。
课程设计期间,实验室免费开放,老师全天指导,及时解决学生的问题。通过三年的专业学习,安排学生半年的实习周期,到企业中进一步增加自己的实践动力能力。毕业实习由学院专门联系对口的公司企业,为学生定制增强动手能力的项目,由专业教师全程带队指导,最后由公司企业出具实习成绩合格或优秀的证明,实习成绩记入学生的档案。通过采取这一系列的措施,学生思想上足够重视,行动积极,对学过的专业知识有了更充分的理解和掌握。
4 搞好网络工程专业实践教学应解决的几个问题
4.1 实验室建设
学科基础课程可以同其他专业共同使用原有的实验室,完成软件应用和软件设计类实验。此外,还要建立适合教学科研需要的现代化的网络工程专业实验室。专业实验室是保障专业实验的重要条件。专业实验室与传统机房的区别在于专业实验室面向专业课程,而传统机房面向计算机基础教学。专业网络实验室为传授从网络原理到网络实际构建和应用的各类实验而准备的实验室。在专业实验室中可以让学生能清晰地接触到网络布局中的各个环节,学习各种网络模块构建的知识[2]。
1) 网络工程实验室。实验室有8组H3C网络设备,每组有路由器4台、交换机4台(2台二层,二台三层),控制台一个和PC机6台,总共可同时容纳48名同学做实验。实验室承担着网络工程专业和其他计算机专业的计算机网络、数据通信网基础、局域网组网与设计和网络安全等主要的课程的实验教学,并承担着网络工程师培训、毕业设计、创新基金等。
2) IPv6协议分析实验室。网络协议仿真教学系统结合高校教育的实际情况,将网络方面的理论知识通过软件来实现,让学生在实践的过程中更深入地掌握网络方面的基础理论知识本实验室主要完成IPv6的协议分析,该实验室支持吉大中软网络协议仿真教学系统(IPv6 版)。本系统能够使学生清楚理解和掌握网络的内部结构和协议,通过编辑各种协议的数据包深入学习计算机网络的内部原理,同时也可以很好地辅助网络编程的调试。网络协议仿真教学系统作为一门独立的课程体系,以实验为主,强调学生的主动性和设计能力,能够拓宽学生的思路,达到真正的教学互动。
4.2 师资队伍建设
我院重视对师资队伍的培养,全面提高教师的授课能力,并采取了以下措施。
1) 配备科研能力强的教授担任网络工程专业教研室主任,全面负责网络工程专业的培养方案的制订,实践教学改革,不遗漏任何一个值得注意的环节。
2) 采取课程组负责制,每门课程由专门的主讲教师,负责课程的建设、实验课程的指导。由主讲教师负责编写实验指导书,亲自指导学生实验。
3) 对老师定期进行专业培训,一方面派出专业老师到公司企业学习最新的知识,加强网络工程方面的能力,再是请外面的专家到学院进行授课,全面提高教师的编程实践能力。目前,我院有两名老师拿到了华为公司NE和SE的证书。
4) 科研融入教学。在教研室主任的带动下,定期开展科研活动,让老师提高了自己的科研能力,将科研融入教学,让学生能紧跟社会的发展。目前,网络工程教研室在复杂网络和网络安全等研究方向取得了一定的成果,使各位老师提高了自己的科研能力,取得了良好的教学效果[3]。
5) 开展教研活动。网络工程教研室定期开展教研活动,针对以下方面进行探讨:实验内容的更新、实验室建设、培训内容和安排、学生创新项目的申请、课程建设与教材建设等,力求找出目前存在的问题,提出新的改革措施和建议。
6) 注重对青年教师的培养。在学校和学院的帮助下,我们近两年每年派出1~2名教师攻读博士学位。
4.3 教学中的几个问题
1) 注重课堂演示。实验教学过程中为了便于学生理解,要注重实物操作和示范演示,教学过程中边讲边练,讲练结合,提高教学效果。
2) 实验内容的开设要做到以下两点:一是每个实验是独立的,在规定的每次实验的时间内能基本做完;二是每个实验之间又是连续的,每个实验又对应于网络工程实施的相应步骤,从而使所有的实验又构成了一个系统的整体,便于学生对整体内容的把握[4]。
3) 严格实习考核,确保实习质量。实习考核采取实习报告、现场操作、理论考试、设计和答辩等多种形式全面检查,由学校和企业联合考核,不仅要考核学生的素质、能力和水平,而且要考核学生的工作业绩。
5 取得的效果
实践结果表明,该实施方案有利于促进该专业的实践教学环节的实施,能够达到提高教学质量,为社会培养高质量的网络工程技术及网络应用人才的目的。学生普遍反应通过一系列的实践环节,增强了自己的动手能力。一部分同学在考取研究生后,以较强的动手能力,受到导师的青睐。
1) 实验课内容充实,实物演示,激发了学生的学习兴趣,实验成绩大大提高。
2) 从2004级以来,不少同学考取了CCNA和CCNP的思科认证证书,以及华为HCNE和HCSE的认证证书,部分同学考取了CCIE的认证证书,增加了就业机会。
3) 学生的实习成绩优秀率高,受到实习单位的一致好评。
4) 实验室开放,课程设计由老师全程指导,使得学生的课程设计和毕业设计水平高,答辩成绩良好以上的比例增大。
5) 专业实验室的建设提供了良好的实验条件,既满足了学生的实验需求,又让学生了解了最先进的网络技术。
6 结语
总体来说,目前我们在网络工程专业的实践教学中已经取得了一定的成就,针对工科专业的特点,我们采取了一系列提高学生能力的措施,经过几年的努力,学生的就业情况明显好转。将来我们要进一步提高我们的实践教学能力,并已做出以下规划。
1) 积极申办思科或华为网络学院,目前以学院的实验条件申办是完全可以的。网络学院与高等院校在课程建设、师资培训、职业认证等方面开展深入合作。参加网络技术学院项目的学生能够了解网络行业中最新的知识、产品和技术,并学习如何利用其开发出富有创新性的应用,这将帮助推动众多高等院校和职业学院的职业化教育,使学生在走出校门后可以更好地迎接职场中的机遇和挑战。一方面可以让老师获得免费培训的机会;另一方面学生参加相关的认证考试可以获得优惠。
2) 加强校企合作,为学生争取更多的到企业实习的机会。目前我们的实习基地主要是以锻炼学生网络应用编程能力为主,还应该争取更多的网络工程方面的实习基地。这些基地有我们校内没有的资源优势,可以让学生参与网络工程系统的规划、设计和开发,从事相应的网络维护、网络管理和网络应用,参与一些网络施工,增强网络工程方面的能力。
3) 进一步加强实验室的建设。学校重视工科专业的发展和建设,即将为学院启用新的教学实验大楼,将来我们有更好的教学硬件设施。为了进行了进一步的实验室规划,打算构建网络安全实验室,IPv6综合实验室,网络存储实验室,从而建立设备完善,功能全面的实验室。
参考文献:
[1] 郭海儒,刘沛骞,袁玲玲. 网络工程专业人才培养模式的研究与实践[J]. 中国西部科技,2006(19):42-43.
[2] 王春茹,谢云,何小敏,等. 网络工程专业实验室的建设与管理[J]. 广东工业大学学报:社会科学版,2008(8):243-244.
[3] 苗凤君,郑秋生,潘磊. 网络工程专业实践环节建设的研究与实践[J]. 计算机教育, 2008(13):83-94.
[4] 卢中宁,邵,史小松. 网络工程专业实践教学的改革[J]. 科技信息,2008(19):186-187.
Construction on Network Engineering Practical Training
LI Ali, ZOU Hailin
(School of Computer Science and Technology, Ludong University, Yantai 264025, China)
关键词:网络工程;协议分析;协议测试;课程改革
网络工程是教育部于2001年开始增设的本科专业,其目标是培养系统掌握数据通信与计算机网络所必须的基本知识,掌握计算机网络应用和管理的基本技能,具有规划与设计计算机网络系统的初步能力、较强的计算机网络维护与管理能力和外语能力的高级专门人才。自2001年经教育部批准同意11所高校开办本科网络工程专业以来,据不完全统计,截止2008年大约有近140所高校开办了这一专业。由于该专业是一个新开专业,其培养目标、课程设置、实践环节等都处于探索阶段,各学校开设的课程也存在着很大差异。由于网络工程是计算机科学与技术专业和通信工程专业融合的适应国家对网络人才需要的专业,所以其课程多源自于这两个专业,且略侧重于前一专业。国内学者已经开始研究网络工程专业的培养方案和课程体系[1-2]。网络工程专业作为独立的特色专业,必须要有适应网络人才培养的特色课程,然而目前还几乎没有文献探讨此类问题。
如何建立完善的网络工程专业的课程体系, 开设符合培养目标的特色课程是一项值得研究和探讨的问题。本文就我校开设的特色课程“协议分析与测试”,分析其设置的合理性和重要性,给出教学内容和组织模式,并结合我校具体的教学与实践的情况,分析该门课程的实际教学效果,给出具体的教学方案。
1课程的地位和重要性分析
网络协议是计算机网络的核心和灵魂,要掌握计算机网络技术并深刻理解其本质,必须了解协议的设计、分析、实现和测试方法。然而在现有的计算机学科的课程体系中,一般只有计算机网络、Internet原理等网络课程,没有关于协议分析和测试的课程。在多数的网络工程专业的课程体系中,也没有设置和协议分析相关的课程。我们调查了全国近140所开设了网络工程专业的高校的课程设置情况,只有11个学校设置了和协议分析、协议设计、协议工程相关的课程,开课比例不足10%。因此,该门课程的重要性并没有引起有关院校足够的重视。我们认为,目前广泛开设的计算机网络、Internet原理等课程一般只介绍网络各层常见协议的格式、交互过程和功能,并没有从较高的角度抽象概括网络协议的基本原理。因此,学生在学习完这些课程之后,往往只是掌握了计算机网络各层主要协议的功能,并不能从根本上理解协议的设计原则,甚至对协议有一种神秘感,不能独立从事协议的开发工作。这门课程的学习对于学生真正掌握网络协议的实质,进而培养创新能力具有重要的作用。
2课程的教学组织模式
2.1教学内容体系
此课程包括协议分析和协议测试两个部分(图1所示)。协议分析部分主要介绍网络协议的形式描述语言LOTOS、Estelle,形式化分析和验证技术,包括FSM,EFSM在协议分析中的应用。这部分内容主要培养学生了解协议的交互过程,深刻理解协议的本质,为设计和实现协议打下理论基础,协议测试部分的教学内容主要偏重应用,包括测试例的生成,协议测试工具的原理和使用,协议测试语言TTCN-3。这部分内容偏重于工程应用,主要目的是培养学生掌握协议测试基本方法,熟悉协议测试语言,基本掌握协议测试工具的使用。
2.2实践内容
对应于教学内容,实验内容也包括协议分析和协议测试两个部分(图1所示)。协议分析部分包括协议的形式化验证、协议内容和交互机制的解码分析;协议测试包括协议测试工具的使用,基于TTCN-3的协议测试程序设计。实验工具或仪器可以采用形式化协议分析验证工具、协议分析测试工具和测试程序开发工具。
形式化协议分析验证工具可采用SMV工具或SPIN工具。有限状态系统分析工具SMV比较简单,易于掌握,支持系统性质的验证。SPIN是专业的模型检测工具,被广泛用于协议的分析。但该工具使用起来比较复杂,需要较长时间才能掌握,不适合作为实验工具。
协议分析测试工具有两种形式,一种是带有自己的硬件设备,如福禄克网络公司的OptiView系列网络协议分析产品。这种硬件协议测试仪的优点是全面提供了各种网络接口,实时性强,分析处理速度快。但价格昂贵,是专业的测试分析工具,不适合作为普及型的教学实验仪器。另一种是纯软件的协议分析软件,如常见的协议分析软件有Sniffer Pro和Ethereal,它们的优点是可以直接从网卡上捕获数据,并进行解码分析,而不依赖特定的硬件设备。因此可以用协议分析软件作为实验工具。Ethereal不但在功能上和Sniffer Pro相似,可以满足教学的需要,而且是免费的开源软件,不存在知识产权问题。因此可以作为理想的协议分析实验工具。协议分析软件的一大功能是可以对协议解码分析,层次化的树状图显示分析结果。这使得学生可以更加生动直观地理解协议间的嵌套层次关系,加深对协议的理解。
测试程序开发工具可以使用TTCN-3的开发环境和工具。这类工具有TTworkbench等。使用这些工具可以开发基于TTCN-3的协议测试程序。
2.3教材选用
选用合适的教材是圆满完成教学工作的前提。目前国内外关于协议分析和测试的教材或专著并不多,主要有《Design and Validation of Computer Protocols》[3]、《网络协议的形式化分析与设计》[4]。另外,《计算机网络协议工程》[5]、《Principals of Protocol Engineering and Conformance Testing》[6]和《通信软件测试技术基础》[7]可以作为该门课程的参考教材。文献[3]是一部关于协议工程的经典教材。主要内容有协议规范和建模,协议的测试、综合与验证,以及协议的仿真和验证工具。这本教材的内容偏重于理论,不完全适合应用型本科的教学。文献[4]介绍了协议的形式化建模、分析、验证方法,和协议测试技术,是国内学者出版的一部比较适合本科教学的教材。文献[5]是国内第一本系统介绍协议工程的著作,论述了协议工程的定义、研究内容和研究方法,并介绍协议构造、协议模型、协议描述、协议验证、协议综合,协议实现和协议测试的理论和方法。文献[6-7]的特色在于介绍了协议的形式化描述语言Estelle, SDL, LOTOS, 和协议测试语言TTCN,偏重于工业应用。我们建议根据各自学校的培养目标因材施教,自己组织教学内容,编写教学讲义。
2.4协议分析与测试课程和其他课程的关系
本课程可以看作是协议工程课程的精简与核心。爱荷华州立大学的Thomas F. Piatkowski 教授在ICC’83会议上首次提出了“Protocol Engineering”的概念,随后在SIGCOMM’86上又再次介绍了协议工程的发展现状。协议工程用形式化的方法来描述在协议设计和维护中的各个活动,建立一套严格的协议设计方法,使协议开发的整个过程一体化、系统化和形式化,从而保证协议的完整性、正确性、安全性和可移植性。协议工程的主要内容有协议描述、协议分析、协议设计、协议实现和协议测试。考虑到学时限制和本科生的知识结构,我们从中提取出两个重要的和适合本科生知识体系的内容,即协议分析和协议测试,组成本课程的教学内容。
国内高等院校的网络工程本科专业一般在大二或大三已经广泛开设了计算机网络、TCP/IP原理与技术、Internet原理与技术等基础课或专业基础课。将这些课程作为本课程的先修课程,在学习了网络各层常见的主要协议后,学习协议的分析和测试方法,从总体上把握协议的原理和本质。学习了该门课程后,还可以开设网络故障诊断、网络协议设计与开发等选修课程,以丰富学生的知识体系结构。
3案例分析
安徽工业大学是安徽省首批获准开设网络工程专业的学校之一,在安徽省率先开展了网络工程专业学生的培养。我们积极探索了网络工程专业人才培养模式、知识体系结构和课程体系,并承担了安徽省高等学校省级教学研究重点项目“网络工程专业的人才培养模式及其课程体系设置研究”。
在我校制定的课程体系中,协议分析与测试课程被设置为32学时的选修课。其中实验为10个学时。此课程设置在第7学期,此时学生已经掌握了网络的基本原理,学习了各层协议,但并不了解协议的内在机理,只是了解了几个常见的协议。这门课程再从总体上介绍协议的形式化描述、分析方法,以及测试方法。可以通过教授这门课程,使学生在进入工作或继续深造之前提升对协议的认识。
课程的教学内容和学时安排如表1所示。由于总的讲课学时只有22个学时,所以我们只能把教学重点放在协议的有限状态机模型、协议测试例的设计、测试工具使用。考虑到本专业的培养目标是培养应用型人才,对协议的形式化分析只介绍最简单和直观的有限状态机模型。协议测试部分介绍测试例的生成方法、测试描述语言TTCN-3、以及协议测试分析工具的使用。
课程实验为10个学时,安排两次实验。实验一为基于SMV的协议验证,实验二为基于协议分析软件的协议交互过程分析。
另外,配合实验教改建设,我们开发了局域网协议分析软件[8],该软件具有数据包捕获、协议解码分析、网络性能分析和主动性测试等主要功能及捕获过滤等辅助功能。支持局域网各层常见的协议。该软件基于Windows平台,只要利用原有的网卡即可实现链路层数据的捕获,硬件要求低,部署简单方便,适合作为实验工具。
通过对学生的问卷调查,总体上对该门课程的设置持肯定态度,80%的学生认为这门课程对自己很有帮助,增进了对协议本质的理解。但与此同时,90%的学生认为协议形式化分析的内容很难,不易掌握。这和这部分内容本身的难度以及学时较少,教师不容易讲得透彻有关。因此,这门课程的设置得到了学生的肯定,但在教学内容和课时分配上还需要进一步调整。
4结语
如何让学生更加深层次理解抽象的网络协议的内在机理,进而初步具有协议分析、开发和测试的能力是长期困扰计算机网络教学的一个重要问题。为了解决此问题,必须从整体的高度和系统的角度讲授网络协议的分析方法、测试方法。本文提出开设协议分析与测试这门课程的建议,通过安徽工业大学的教学实践表明,该门课程可以显著提高本科生对网络协议机理的理解,为今后从事网络、通信软件的设计和开发工作打下良好的基础。在教学过程中,我们也发现了一些教学内容、教学方法上的问题,如何在教学内容的难度和学生的理解能力之间寻求平衡,是我们今后教学过程中需要重点研究的问题。
参考文献:
[1] 姜腊林,易建勋,陈倩话,等. 网络工程专业培养方案的研究与实践[J]. 高等教育研究学报,2005,28(3):67-69.
[2] 胡山泉,高守平,于芳. 应用型网络工程本科专业知识体系建设初探[J]. 计算机教育,2009(12):88-89.
[3] Gerard J. Holzmann. Design and Validation of Computer Protocols[M]. Englewood Cliffs:Prentice Hall,1990:1.
[4] 古天龙,蔡国永. 网络协议的形式化分析与设计[M]. 北京:电子工业出版社,2003:1.
[5] 龚正虎. 计算机网络协议工程[M]. 长沙:国防科技大学出版社, 1993:1.
[6] B.Sarikaya. Principals of Protocol Engineering and Conformance Testing[M]. Chichester:Ellis Horwood,1993:1.
[7] 赵会群. 通信软件测试技术基础[M]. 北京:人民邮电出版社,2005:1.
[8] 郑啸,魏仰苏. 局域网协议测试仪的设计与实现[J]. 计算机工程,2005,31(13):228-230.
Exploration and Practice of the Course of Protocol Analysis and Testing
ZHENG Xiao, YUAN Zhi-xiang, QIN Feng, CHENG Ze-kai
(School of Computer Science, Anhui University of Technology, Maanshan 243002, China)
关键词:计算机网络;教学改革
2010年,我国教育部制定了《卓越工程师教育培养计划》,要求为各个专业培养合格的工程技术人才。我国许多高校以此为契机,转变办学理念,调整人才培养目标以及改革人才培养机制。部分高校根据实际情况建立实践基地,并与国内外学校企业合作,让学生走出校门走出国门,到对应的实际工作岗位进行实际工作能力的培养。
网络类课程(网络应用技术、计算机组网技术、网络设计工程技术基础)是一类实践性很强的课程,要求学生既要有理论知识,又要能掌握实际工作能力,解决实际工程问题。如何在现有网络类课程中,按照卓越计划的精神,合理安排教学培养学生,打造具有特色的网络类课程是我们应该思考的问题。
国内外的相关研究
工业革命以来,西方发达国家工程师培养主要有两大类:美国模式和以德、法为代表的欧洲模式。美国著名高等教育学家布鲁贝克认为,美国高等教育发展有两个方向:自由探索科学真理;服务国家社会发展。这两个发展思路始终指导美国高等教育的发展,而实用主义是这两种发展思路的交集[1]。
实用主义的三大原则就是:实用即真理,有效即有用;需求导向,服务至上;事实重于假设。美国国家经济和社会政治,在实用主义的指导下,出现了丰富多彩的多元化发展格局。MIT的工程研究成果,Standford的硅谷淘金以及苹果公司iPhone、iPad产品的全球热销,生动地说明了实用主义的魅力[2]。
与美国模式,培养集管理、金融、工程技术于一身的工程师毛胚不同,德、法模式注重工程实践动手能力的培养,也就是培养工程师成品[3]。德国的职业教育体系依次是:实科中学、职业学院、职业专科学校、高级专科学校、再到应用科技大学。应用科技大学是德国职业教育的最高层次,可以授予职业教育硕士学位。应用科技大学与传统研究型大学有同样的社会地位,选择哪种类型的大学主要取决于学生的个人自主选择,而不是学习能力的好坏[4]。
近年来中国的高校也开始注意工程实践能力的培养,进行了一定程度的尝试。但是与西方发达国家相比,中国高等教育中的工程教育面临一些困惑:工程实践教育改革理念缺乏、工程人才培养模式单一、缺乏科学的长效运行机制[5]。
有些国内高校在实施卓越工程师教育培养中认为:校企合作是培养学生的实际工作能力的有效载体。但是实际情况是,校企合作、实训教育中存在一定程度的困难。对企业而言,校企合作可能只是公益,收益有限而风险很多,如学生在企业期间的安全问题、生产设备的消耗、学生实习对公司管理和运营的冲击。因此很多企业并不愿意进行校企合作[6]。
有些高校把理论教学和实践教学分开,学校进行理论教学,学生在大四时,参加校外培训,进行工程实践的学习。这样造成了理论和实践的脱节。学习理论的时候由于没有实践,对原理就没有感性认识,谈不到真正理解;培训时,由于功利的影响,局限在工程的细节,也不会再学习理论。
课程改革的预期目标
在实施《卓越工程师教育培养计划》时,我们必须处理好共性要求与特色发展两者间的关系。根据实际的师资和社会需求,充分体现每个学校的特色。为了培养计算机网络工程人员,我们根据现有教学计划,提出以下想法:①将思科的教学体系(教材、技术、实验、认证)引入我们的计算机网络类课程中。②针对计算机专业和非计算机专业的学生,分层次教学。③在现有的实验室条件下,进行实验教学改革。
我们的目标是改变“教师上课,学生听讲”的单向的教学模式。为计算机专业和非计算机专业的学生提供不同层次的网络工程实践的训练,培养学生主动分析、解决实际工程问题,激发学生学习兴趣。更加贴近卓越工程师的培养目标,拓宽学生的就业渠道,提高学生参加工作后的收入。
教学改革的内容
1.教学内容的改革
思科公司(Cisco)提供网络的全套解决方案,其产品在网络市场上占有很高的市场份额。该公司的网络技术、特别是网络设备配置技术是当前网络技术的主流。如果只学习网络理论,不学习具体公司的产品,将没有构建网络的能力。
思科认证是由该公司针对其产品的网络规划和网络支持推出了工程师资格认证。思科公司主要提供了三个认证等级,它们所代表的专业水平从低到高依次是:初级工程师(CCNA)、资深工程师(CCNP)和网络专家(CCIE)。同时,思科公司要求其在各国的公司必须拥有一定数量的认证工程师,以保证对用户的服务质量。通过此认证,网络技术专业人员可以在迅速扩展的网络技术领域证明自己的相应等级的技术水准。拥有CCIE认证,将意味着在全球范围内可获得丰厚的待遇和广阔的发展空间。
面对这样的现状,教学中一方面进行理论知识的讲解,如计算机网络模型、TCP/IP的4层模型以及协议族、IP地址的规划与设计、路由和交换的原理等;另一方面采用思科的教学体系,向学生教授实际工程中的组网原理、防火墙、路由器和交换机的配置,这有助于提高学生的网络技术水平和就业竞争力。
我们从学生实际情况出发,采用不同的教学体系。对于非计算机专业的网络应用课程,在使用现有的教材的基础上,增加一部分基础的思科CCNA的教学内容,如路由器的基本配置,配置静态路由。目标是学生能够配置局域网,实现简单网络间的互联。
对于计算机专业的计算机组网技术等课程,就直接引入思科的认证教材,如《CCNA学习指南(中文第六版)》(电子工业出版社)。对学生进行系统的思科工程训练,鼓励学生参加CCNA、CCNP的考试,成为合格的网络工程师。
2.实验技术的改革
由于思科的网络设备价格昂贵,一般财政资助的实验室难以配备完整的产品系列。有些CCNP和CCNA实验必须在中、高型号的设备才能进行。实验室的设备数量有限,不可能支持1~2班的学生同时进行实验。基于这些原因,使用模拟器进行实验成为一个必然的选择。现有的可以选择的模拟器如下:思科网络学院的基于Flash技术的模拟器、Routersim for CCNA and CCNP、Boson Router SImultor、Sybex CCNA Lab和Packet Tracer[7]。
我们对上述这些模拟器进行测试,发现难以模拟真实的网络环境,不能支持中级以上规模的实验。经过反复比较,我们决定使用Dynamips模拟器。
在实验室中,我们在电脑上安装Dynamips模拟器,加载思科设备的真实IOS,来虚拟相应型号的思科路由器和交换机。虚拟设备的配置和工作原理与真实设备一致,虚拟设备之间和真实设备之间一样交换数据,输入和输出界面完全一致,使得在虚拟设备上进行配置和在真实设备进行配置极其相似。目前已经可以模拟路由器、交换机和防火墙,设备型号覆盖低端2600,到中端3600和高端7200系列。
我们以两个计算机专业教学班为例,一共80人,实验以1个学生为1组。预先在每台电脑上安装好模拟器,并把每个实验做成一个固定的配置文件。CCNA级别的教学需要完成实验,分别是:①路由器的基本配置;②配置静态路由;③配置动态路由协议;④配置网络控制列表;⑤配置网络地址转换;⑥实施VLAN;⑦VLAN间的路由;⑧实施STP。
我们以上述的⑤网络地址转换为例说明实验的过程。实验中,每个学生使用1台电脑完成实验。每台电脑中模拟了3台3660路由器,分别是R1、R2、R3。网络拓扑结构是由教师事先设定,学生通过查看连接的信息来确定网络设备的连接情况。在R2上配置网络地址转换,可以用三种方式配置:静态NAT、动态NAT、PAT。
路由器R2是企业网关,使用动态路由协议使企业内部所有网络互联。动态路由协议使用ospf,自治系统号使用0。路由器R2配置代码如下:
interface e0
ip address 172.16.21.2 255.255.255.0
no shut
ip nat inside
ip access-group 1 in
exit
interface s1
ip address 61.171.11.1 255.255.255.252
no shut
ip nat outside
exit
access-list 1 permit 172.16.0.0 0.0.255.255
access-list 1 permit 192.168.21.0 0.0.0.255
ip nat inside source list 1 interface s1 overload /* 定义使用PAT*/
router ospf 0
network 172.16.0.0 0.0.255.255 area 0
ip route 0.0.0.0 0.0.0.0 61.171.11.2
我们充分发挥思科公司在网络工程方面的专业水平,采用理论和网络工程实例交替进行的教学模式,通过构建新颖的网络工程教学实验体系,使学生能有兴趣学习专业课程,提高了学生的动手能力,达到培养了不同层次网络工程师的目的。
参考文献:
[1]布鲁贝克.高等教育哲学[M].王承绪,等.译.杭州:浙江教育出版社,1986.
[2][5]王世斌,郄海霞,余建星,王杰,潘海生,孙克俐.高等工程教育改革的理念与实践—以麻省、伯克利、普渡、天大为例[J].高等工程教育研究,2011(11).
[3]顾建民.培养有竞争力的工程师:德国工程教育改革透视[J].吉林教育科学:高教研究版,2001(2).
[4][6]陈飞.技术本科卓越工程师培养的生态体系—基于德国经验的思考[J].职业技术教育,2011(13).
关键词:学习动机;项目驱动;案例讲解
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)21-5129-03
计算机网络技术是计算机技术和通信技术的结合,是信息数字化的通用平台,现在几乎所有的信息应用都由单机拓展到了计算机网络上,所以计算机网络技术在信息技术领域的地位是非常重要的。计算机网络是美国IEEE-CS & ACM 2001大纲和中国CCC2002大纲规定的核心课程之一,是高等院校计算机专业及其相关专业重要的骨干课程之一。该课程的教学目标是培养学生掌握计算机网络基本理论和基本技能,它的特点是理论与实践并重。在教学过程中,教师不但要让学生掌握计算机网络理论方面的知识,还要让学生理论结合实践,通过理论实验、分析实验、认知实验和工程实践等途径提高动手能力和运用网络知识解决实际问题的能力。
1计算机网络课程教学目前存在的问题
1.1唯教材教学
有些高校教学唯教材,所有教学的内容都来自教材。由于计算机网络涉及的专业知识面宽,尤其是网络中涉及的设备、技术等不断推陈出新,而教材的写作相对滞后,所以导致很多新技术、新应用领域并不能及时地成为教材内容,甚至有些教材中还存在基本被淘汰的内容还在教材中占据着重要地位的现象,这就要求教学要及时更新和补充新的教学内容。如果在教学中还采用以教材为中心的模式,容易造成教学内容陈旧,培养的学生往往不能适应企业的需求。
1.2教学方法单一
教学中多采用教师为中心的传统教学模式,教师授课时对着电脑照本宣科,忽视整个教学过程的互动环节,教师不能及时得到学生的反馈信息,不能及时调整教学行为,学生的学习热情和学习兴趣消失于教师满堂灌输的大量枯燥理论中,取而代之的是对课程的厌恶,对知识缺乏钻研精神。
1.3理论与实践配合不好
一些教师认为计算机网络是一门理论课程,是入门课,不需要实践,而且也不容易安排实践内容,这种看法是完全错误的。实践是计算机网络课程学习中很重要的一部分内容,合理的实践安排有利于激发学生的学习兴趣,培养学生的实践和创新能力,并有助于提高学生的整体素质;忽略或不注重实践,会使学生难以理解理论,或即使理解了理论知识,也不知道如何应用。这就造成学生认为所学的知识并无用处,从而失去学习积极性。
2 1+1教学新模式
通过多年计算机网络课程的教学工作,笔者认为不能单纯地把计算机网络看成一门入门的专业基础课程,而应该一次到位地把基础理论与实践结合起来进行网络技术的学习,所以,提出了1+1的教学模式:即把计算机网络教学分成两学期,1学期的专业基础理论和1学期的实践课程。第一个1学期老师运用多种合理教学方法,引导学生掌握基本的理论知识,知道什么是网络、网络的基本结构、网络的工作原理;第二个1学期根据网络技术岗位,基于案例讲解和项目驱动来安排教学内容,教学生如何完成网络工程,如何对网络做长期维护和管理。学生在这个学期要完成教师安排的实践项目,通过实践验证第一个1学期的基础理论,学习不同的网络技术岗位所应该掌握的基本技能。
2.1第一个1
布鲁纳认为学习动机是激发人去学习的动因。学习动机有两类,即由内在需要引起的内部动机和由客观要求引起的外部动机,内部动机比外部动机更强烈持久.教师应一方面逐渐使学生的外部动机转化为内部动机;另一方面又应利用外部动机作用,使学生已经形成的内部动机作用处于持续的激起状态.在计算机网络教学中,学习动机理论的首要作用就是设法提高学生的学习兴趣,将外在的需要转化为内在的求知欲。布鲁纳强调,在认知学习过程中要注意学生学习的心理倾向和动机.这是教学活动成败的非常重要因素.好奇心、好胜心、兴趣都是促使学生学习的内在动机,它的持续时间会更长、效果会更好。因此,第一个1里面,笔者认为如何提高学生的学习兴趣是教学活动开展的唯一原则。在笔者的教学实践中,采取了以下措施:
1)减少过难过深陈旧性内容
教师讲解计算机网络知识的目的不是为了让学生觉得该门学科高深、难以理解,而是要深入浅出告诉学生这是个什么,能干什么。因此,一味在教学内容安排上求深求难,对刚接触网络知识的学生来说是不合理的,很容易浇灭他们的学习热情。例如对网络性能的一些涉及数学的分析、TCP拥塞控制的一些具体算法等内容并不属于基本的概念,在计算机网络的教学中可以考虑暂时不讲解。另外,一些现在将要淘汰或者已经淘汰的知识如果还花大量时间在它们的讲解上,既浪费时间又容易造成学生在理解的时候跟现实的应用脱节,导致学生只能在口头说说十年二十年前是什么样的而不知道现在的最新应用情况。例如CSMA/CD协议,在现在局域网普遍都是千兆网的情况下,只支持半双工的该协议已经不怎么用了,因此在讲解时只需要简单介绍下其工作原理,不需要深入去讲解该协议下的最短帧长、侦听算法、随机退避算法等内容。
2)跟具体应用结合讲解
一个个的概念以及与之相关的原理,如果只是告诉学生它们的定义或者工作过程,然后说这些很有用、你们以后或许会接触到,学生会觉得很抽象,他们有很大可能在课堂上理解了老师的讲解而在课外很快因为这些理论没有与他们所知道的实际应用相结合而很快遗忘了这些内容。因此,笔者建议,要尽最大可能地把讲解的内容跟实际的应用结合起来,让学生对内容的理解建立在实际应用基础上,让学生产生的理解记忆深刻而持久。在这个原则下,有些太抽象而无法马上跟实际应用结合的知识可以先略讲甚至不讲。比如讲解WWW、DNS内容的时候可以结合普通用户访问网站这种实际应用的整个过程来讲,让学生在对这种实际应用的了解基础上深刻理解DNS概念和原理、WWW的概念和原理。而另一些内容比如多协议标记交换MPLS,学生目前还不能接触了解到该应用,所以只需要在讲VPN概念的时候提一句就好,不用讲得太细。
3)善于使用网络工具帮助教学
网络基础知识中对协议工作原理的讲解是比较抽象、难以理解的,在讲解这些内容时候教师可以使用一些网络工具软件帮助教学,比较常用的有WINDOWS自带的一些网络命令以及一些网络抓包分析软件。比如讲解ARP协议的时候,可以使用WINDOWS自带的ARP命令先用-d参数删除ARP缓存内容,然后访问一台同一网络主机后用-a参数重新查看缓存,帮助学生理解同一网络内两台主机环境下ARP协议工作过程;讲解TCP协议的连接建立和释放时可以用抓包分析软件如Wireshark、科来等把访问一个网站时TCP连接和释放过程的所有包抓下来进行分析,然后让学生看分析结果。善用网络工具,会让教师的教学变得容易。
2.2第二个1
第一个1的学习完成后学生已经掌握了基础的网络知识,接下来的第二个1要达到三个教学目的:保持学生的学习兴趣、让学生能亲自验证第一个1所学理论、拓宽加深第一个1所学的知识。要实现这些目的,最好的方法就是对学生进行实训。有一些学校走校企结合办学的路子,把学生放到企业去实训锻炼;有些学校坚持自己培养的模式,定期到企业调研,利用自己的软硬件条件对学生进行实训。这两种方法笔者都是赞成的,所不同的是,这儿的第二个1的实训强调一个原则,即根据企业内网络工程师(售前、售中、售后)和网络系统管理员(网络故障诊断与维护工程师、系统工程师)、信息安全工程师的岗位要求,按照网络工程的实施模式,依照用人单位的要求,进行岗位专项技能强化训练,使受训人员的专业技能水平达到岗位职业能力要求。
1)企业岗位职责及职业能力
我国现在正在施行市场经济改革,经济发展非常迅速,大学作为社会人才的培养基地,归根结底是针对社会的各个工作岗位培养人才的。因此,以专业技术岗位的要求作为实训的最终指导原则是非常合适的,有利于培养出更有社会竞争力的人才。如表1所示,下面是笔者对网络技术专业岗位的划分。
2)项目驱动+案例讲解实训模式
项目驱动指得是从具体网络工程项目入手,按自顶向下的方法把网络工程分成很多子模块,每个模块的实施过程分解为很多子任务,让学生通过完成这些子任务,一步步由浅入深,自底向上完成整个项目的实施,从而全面掌握相应操作技能与专业知识。比如针对网络工程师岗位的网络组建施工项目要求,可以把它分成企业综合布线、企业园区网构建(交换技术)、
企业广域网构建(路由技术)、网络系统集成几个子项目,以企业综合布线为例可以分为工作区跳线水晶头的制作(平行线、交叉线)、工作区模块/面板的安装、超五类配线架和理线器的安装和线缆连接、光纤配线架的安装和光纤线路连接、网线测试仪器的使用、综合布线结构图制作这几个子任务。整个实训过程可以采用项目组方式,学生在整个实训过程中,可以担任项目团队的项目经理、项目成员,参与到一个个子项目的实践中去,通过对子项目的完成来熟悉掌握整个项目的设计、施工、维护管理工作。
实训既是学生对第一个1知识的验证,也是对第一个1知识的深入,所以在学生动手前也需要对实训内容和基本技能进行讲解。案例讲解指得就是通过具体网络工程项目案例的讲解及操作演示,让实训学生体验网络工程实施过程,包括采用技术、施工准备、具体安装配置过程。实训学员通过过程体验,能够达到以下目的:
1)掌握网络工程的施工流程;
2)掌握网络工程各个技术环节的施工细节;3)掌握各项网络技术、相关设备的配置过程。
以上面的企业综合布线为例讲解该子项目知识时可以采用具体工程案例《XXX智能大厦综合布线系统》来进行讲解,帮助学生了解综合布线技术应用过程,掌握综合布线各子系统的构成和具体项目中的设计、安装规范,掌握综合布线的相关行业标准,掌握主流品牌厂商布线产品的特点,学会布线器材的材料选择和设备安装工艺要求。
3总结
第一个1侧重最基础的网络理论,第二个1着重知识验证和工程能力的培养。通过对计算机网络课程教学模式进行变革,采用1+1的教学模式进行教学,能够实现1+1>2的教学效果。该模式经过笔者的实践,提升了学生的学习兴趣,为学生打下了坚实的网络理论基础,让学生具备了较强的工程实践能力。因此,笔者认为1+1教学新模式在计算机网络课程的教学中值得推广。
参考文献:
[1]李艳翠,刘炎培.案例讲解+任务驱动的Linux教学模式探索[J].电脑知识与技术,2012(5).
人气最高的考证
房地产经纪人
职业描述:要买房、租房,往往需要找个中介,而这个中介就是这里所说的房地产经纪人了。房地产经纪人的具体定义就是在房屋和土地的买卖、转让、抵押、租赁、交换等交易活动中充当中间媒介,接受委托,收取佣金的自然人和法人。
职业前景:房地产经纪人是购房、租房等过程中的一个连接者,起着非常重要的作用。目前,房地产业高度繁荣,二级市场也异常火爆,这时候就特别需要规范市场,也特别需要专业的房地产经纪人。因此,房地产经纪人的职业前景是比较光明的。
职业薪酬:平均一下,房地产经纪人月收入大致在2000元~5000元(内地),3000元~8000元(沿海)。
考证链接:全国房地产经纪人职业资格考试,由国家人事部、建设部共同负责,费用分科收取,每人每科暂定为75元左右(不包括培训费用)。
注册会计师
职业描述:依法取得注册会计师证书并接受委托从事审计和会计咨询、会计服务业务的执业人员。
职业前景:我国大约需要35万名注册会计师,但目前只有5万名,且其中一大半得不到国际机构的认可,人才缺口很大。在未来10年我国需求的15类人才排行榜中,注册会计师位居榜首,尤其是熟知专业业务和国际事务的人才更为抢手。注册会计师有望成为高人气“金领”族。
职业薪酬:现在,拿到内地注册会计师资格,整体薪金水平可以达到每年5万到10万元人民币;而拿到一个洋证书,则意味着平均50万元,甚至超百万的年薪。
考证链接:注册会计师全国统一考试(CPA),考试有5个科目,可选报,报名费用分科收取,每科45元(不包括培训费用)。
项目管理师
职业描述:掌握项目管理的原理、技术、方法和工具,参与或领导项目的启动、计划、组织、执行、控制和收尾过程等活动,确保项目能在规定的范围、时间、质量与成本等条件约束下,完成既定目标的专业人员。
职业前景:项目管理的重要性被越来越多的中国企业及组织所认识,而目前项目管理专业人才却很少。诱人的高额年薪以及广泛的就业前景,使得项目管理师成为超越MBA的最炙手可热的“黄金职业”。
职业薪酬:在美国,从事项目管理工作的初级人员年薪4.5万~5.5万美元,中级人员6.5万~8.5万美元,高级人员11万~30万美元。
考证链接:项目管理专业人员资格认证(PMP),是由全球最大的项目管理专业组织机构――美国PMI设立的。PMP资格认证考试费为3900元人民币,报名费100元。国内的项目管理师职业资格认证是去年刚刚启动的,鉴定费用为:项目管理员300元/人,项目管理师800元/人,高级项目管理师1800元/人。
人力资源管理师
职业描述:从事人力资源规划、员工招聘选拔、绩效考核、薪酬福利管理、激励、培训与开发、劳动关系协调等工作的专业管理人员,就是人力资源管理师。
职业前景:人力资源管理师是精通这门学问的专业人才,跟以前的人事管理有很大区别,更加专业化。目前该职业缺口较大,仅上海保守估计缺口就在3万人左右。
职业薪酬:一些高科技企业人力资源总监年薪可高达70万元左右。
考证链接:正规培训普通班培训费为:人力资源管理员1280元,助理人力资源管理师1380元。
最吃香的IT类考证
电子商务师
职业描述:利用计算机技术、网络技术等现代信息技术从事商务活动或相关工作的人员。通俗地说,电子商务师就是通过专业的网络商务平台,帮助商家与顾客或商家与商家之间完成商务买卖活动的从业人员。
职业前景:近年来,全球电子商务高速增长,网上交易迅猛发展,电子商务的发展前景不可限量。预计我国在未来10年大约需要200万名电子商务专业人才,由于互联网用户正以每年100%的速度递增,该行业的人才缺口相当惊人。
职业薪酬:其月薪起价约为3000元~5000元。据悉,电子商务师的薪酬水平随着电子商务业的兴盛,还将会大幅上升。
考证链接:电子商务师国家职业资格考试是全国统考,分为电子商务员(国家职业资格四级)、助理电子商务师(国家职业资格三级)、电子商务师(国家职业资格二级)和高级电子商务师(国家职业资格一级)4个等级,综合考试费用约100元。
网络工程师
职业描述:网络工程师,就是对企业(政府)网络信息系统进行设计、运行、管理和维护等工作的专业工程技术人员。
职业前景:近年来我国IT行业发展迅猛,而且受信息化影响,除了IT业,即使是传统企业也都开始建立自己的信息系统和网站。根据国内资料显示,每年全国各类企业对网络工程师的人才需求缺口有60万之众。
职业薪酬:目前国内网络工程师年薪可达10万元左右。
考证链接:国家网络技术水平考试(NCNE)是我国最高水平的IT认证,也是我国网络方面惟一的政府认证,考试合格可获得国家信息化工程师证书和美国国家通信系统工程师协会(NACSE)认证证书双认证。考试分5个等级,考试费用(包括知识水平和实践能力考试)在300元至2000元不等。
最有“钱途”的考证
精算师
职业描述:精算是一门运用概率数学理论和多种金融工具对经济活动进行分析预测的学问。精算师是保险业的精英,是集数学家、统计学家、投资学家于一身的保险业高级人才。
职业前景:精算师有较高的社会地位和较高的收入,在世界许多国家都可算是一种热门而诱人的职业。随着我国保险业和咨询业的迅速发展,对精算师也已经提出了十分迫切的需求。
职业薪酬:在美国,精算师的平均年薪达9.95万美元,中国的保险公司精算师最高月薪达9000元人民币。
考证链接:我国的精算师考试有中国精算师考试、北美精算师协会的精算师资格考试、英国精算师考试和日本精算师考试4个系列。中国精算师资格考试按科目收费,每门考试须交纳考试费用100元。
最好玩的考证
调酒师
职业描述:调酒师在不少年轻人看来真是既好玩又够酷的职业。调酒师的工作就是在酒吧或餐厅专业从事配制酒水、销售酒水,并让客人领略酒的文化和风情。
职业前景:随着近年酒吧行业的兴旺,调酒师也渐渐成为了热门的职业。据有关资料显示,北京、上海、深圳、广州等大城市,每年缺2500名左右的调酒师。
职业薪酬:调酒师在我国的薪水为1000元至7000元人民币不等。基本工资+服务费+酒水提成将是未来我国调酒师的薪酬构成。
考证链接:参加国家劳动和社会保障部推出的调酒师职业资格考试,考证费用初级为80元,中级为100元。
DJ(调音师)
职业描述:在约一人宽的工作台前,手指在CD唱机、DJ混音台、LD磨盘机间跳跃,这就是DJ们每晚的工作,一副酷酷的样子,令无数年轻人羡慕不已。
职业前景:随着社会的发展,酒吧、迪厅等娱乐场所越来越多,对DJ的需求也越来越多,然而目前我国受过专业培训的DJ并不多。