基于网络模拟器和虚拟机的高职计算机网络课程实验体系构建

来源 :计算机时代 | 被引量 : 0次 | 上传用户:hopehappy501
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 根据高职计算机网络课程传统教学的特点,分析了教学存在的弊端,提出以虚拟机和网络模拟器为主要工具,构建高职计算机网络课程的教学实验体系。实践证明,该体系可以缓解实验经费和网络设备的不足,改善实验环境,提高实验教学效果和教学质量。
  关键词: 虚拟机; 网络模拟器; 计算机网络; 网络设备; 实验体系
  中图分类号:G642.0 文献标志码:A 文章编号:1006-8228(2013)07-66-02
  0 引言
  计算机网络是一门理论性和实践性都很强的课程,该课程为学生进行后续课程学习、实践、毕业设计,以及参加工作打下基础。计算机网络的实验教学是非常重要的,实验内容的设置是保证该课程教学效果的关键,而目前多数高职高专院校的实验课开设还存在许多问题[1]。
  ⑴ 经费不足,设备不全,缺少实验环境,实验内容不全面,甚至没有。
  ⑵ 即使购买了网络硬件设备,建立了网络实验室,但由于计算机网络技术更新较快,后续投资跟不上,没有形成完整的实验体系,而且网络设备数量欠缺,种类不全。
  ⑶ 部分实验内容涉及计算机硬件的操作[2],如对硬盘的分区和格式化操作,有的实验需要增加多块硬盘、网卡等硬件设备,对CMOS的设置操作等,这些操作和实验由于受条件的限制是无法完成的,有的虽能实现,但操作后对计算机系统有很大的破坏性,使计算机无法正常使用。
  ⑷ 实际网络设备在使用上的单用户性,导致实验室适合于小班化教学,与目前日常的教学组织形式相矛盾,使得实验室使用频率高,实验教学效率极低。
  ⑸ 计算机网络课所涉及的操作系统较多,如Windows XP、Windows 2003 Server和Linux等,而一个计算机房可能只安装一个操作系统。
  ⑹ 学生需要课外反复训练但很少有实验环境。
  高职院校强调的是动手能力,在单机环境下的实际网络系统中上机实验存在这么多问题需要解决,为此,本文提出了基于网络模拟器和虚拟机的高职计算机网络课程实验体系。
  1 计算机网络课程实验教学体系
  计算机网络实验教学体系分为三大模块,如图1所示。
  1.1 基于虚拟机的实验设计
  虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,可以在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如,可以安装操作系统、安装应用程序、访问网络资源等等。对于用户而言,虚拟机只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。
  目前流行的虚拟机软件有VMware、VMLite、Virtual Box、Virtual PC等,它们都能在Windows系统上虚拟出多个计算机。VMware是目前机房应用较多的软件,可以在一台机器上同时运行二个或更多Windows、DOS、Linux系统。下面我们就基于虚拟机(以VMware Workstation为例)的实验进行设计。
  ⑴ 在虚拟机环境搭建对等网
  在真实计算机中安装客户端操作系统Windows XP,在虚拟机中安装客户端操作系统Windows 98,将真实机和虚拟机连接成对等网,使学生能在一台计算机中即可组建对等网。还可以增加组网需要的其他设备如交换机、网卡等。通过该实验,使学生学会采用真实PC与虚拟配置对等网的方法。
  ⑵ 在虚拟机环境下安装和配置Windows Server 2003
  若机房的真实机中安装的是Windows XP,又想要安裝和配置网络操作系统Windows Server 2003,为了不改变原有系统,那么我们可以在虚拟机中安装Windows Server 2003,安装活动目录。通过该实验,使学生学会Windows Server 2003的安装和基本配置方法,并学会使用“Active Directory用户和计算机”创建和管理用户和组的方法[3]。
  ⑶ 在虚拟机环境下安装和配置Linux
  目前应用较广泛的还有操作系统Linux,而一般机房没有安装独立的Linux。为了满足教学,我们在虚拟机环境下安装Linux。像Linux中的文件配额管理[4],静态路由的配置等实验都要通过增加硬件设备来实现,这在现有的机房里是不可能满足的,但是我们通过虚拟机增加硬盘、增加网卡就能非常方便地解决问题,使实验能够顺利完成。
  1.2 基于网络模拟器的的实验设计
  网络模拟器(也称网络仿真)通过在计算机上建立一个虚拟的网络平台, 来实现真实网络环境的模拟,可用于网络模型选择、网络设备、协议、测试和验证。目前有许多优秀模拟软件,如Boson NetSim、Packet Tracer、Dynamips等,Packet Tracer是由Cisco公司发布的一个辅助学习工具,用户可以自由添加主机,进行网络划分,进行路由器和交换机的配置,可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况等。高职高专院校实践实训中,使用实际网络设备结合Packet Tracer,使学生能得到充分的网络技术的建设实训,同时又能通过实际设备增加对网络的感性认识。基于Packet Tracer的实验设计如下。
  ⑴ 用物理工作区展示现实环境
  使用Packet Tracer的物理工作区(Physical Workspace)视图从综合布线的角度展示楼宇、管理间、机柜的位置,展示机柜中设备的放置,能使学生更直观地模拟网络建设中管理间、机柜、设备的需求。
  ⑵ Packet Tracer 5.0配置路由器、交换机、PC机   在Packet Tracer 5.0上进行路由器、交换机的配置,实现真实的网络场景,让学生能够在模拟软件的使用中体会到Cisco路由器、交换机在网络环境中的具体配置和应用。例如,让学生添加路由器、交换机、PC机设备后,并完成各设备的配置,组建一个“路由器+交换机+PC机”网络模式的局域网。
  ⑶ 几个局域网的相互访问[5]
  几个局域网通过路由器来实现相互访问,实际去做这一实验时,学生很难理解配置命令,且搭出这样的一个网络很费劲。我们使用Packet Tracer软件来做这个实验,不用考虑实际经常出现的软硬件错误,并且通过观察数据包传输的仿真演示,更好地理解配置命令所起的作用,而其逼真的程度又可让学生“沉浸”在这一氛围,把这一虚拟的实验当成是真实的实验,让学生能够轻松、单独地搭建和配置这样的大网络,从而产生很好的学习效果。在部分课程教学中,仿真较之于真实设备更能发挥作用。
  ⑷ 用模拟模式仿真协议数据单元PDU转发流程[6]
  PDU的格式和转发流程比较抽象,学生难以理解,我们使用Packet Tracer的模拟模式(Simulation Mode)直觀展示PDU的格式和转发流程,可以产生事半功倍的教学效果。
  ⑸ 研究第2层帧头
  当IP数据包通过网间时,可封装在许多不同的第2层帧中。Packet Tracer支持以太网、Cisco的私有HDLC、基于PPP的IETF标准以及第2层的帧中继。当数据包在路由器之间传送时,第2层帧将会解封,而数据包将封装在出站接口的第2层帧中。本练习将跟踪网间的IP数据包,研究不同的第2层封装。
  ⑹ 研究应用层和传输层协议
  Packet Tracer的模拟模式可以捕获流经整个网络的所有网络通信,例如,从PC使用URL捕获Web请求,运行模拟模式并捕获通信,研究捕获的通信。
  1.3 实际单机计算机系统的实验设计
  在实际计算机系统中的实验设计如下:
  ⑴ 双绞线的制作:制作交叉线连接两计算机,用ping命令或网上邻居测试制作的网线是否工作正常。
  ⑵ 组建共享式局域网:利用HUB,网卡,双绞线,微机、TCP/IP协议等组建一个星型局域网络。
  ⑶ Web服务的构建与配置:利用IIS构建和配置Web服务器。
  ⑷ FTP服务的构建与配置:利用IIS(或Serv-U 6.4.0.4)构建和配置FTP服务器。
  ⑸ DNS服务器的配置。
  ⑹ 电子邮件服务的构建与配置:利用Mdaemon或Microsoft Exchange 2000 Server配置电子邮件服务器。
  ⑺ DHCP服务器的配置。
  ⑻ 配置代理服务器:利用Wingate、Sygate等配置代理服务器。
  2 结束语
  网络模拟器和虚拟机是计算机网络教学中良好的辅助工具,本文主要从基于虚拟机的实验设计、基于网络模拟器的实验设计、实际单机计算机系统的实验设计三个方面来构建计算机网络实验教学体系,该体系可以改变许多传统的教学方法,完全符合“项目教学”的原理。该体系具有成本低、通用性强、易用性高、开放性好、实验操作安全性高等特点,可以缓解经费和网络设备的不足,改善实验环境以满足教学需求,提高学生的动手能力和创造能力,提高实验教学效果和教学质量。
  参考文献:
  [1] 范文广,王胜.虚拟机在计算机网络专业课程实验中应用的综述[J].攀枝花学院学报,2012.29(4):124-125
  [2] 倪强.微型计算机安装调试与维修[M].安徽科学技术出版社,2010.
  [3] 张蒲生.计算机网络技术及实训[M].中国水利水电出版社,2010.
  [4] 谢蓉.Linux基础及应用[M].中国铁道出版社,2008.
  [5] 徐佩锋,赵中营.用packet tracer模拟软件改进高职计算机网络实验教学[J].计算机教育,2008.18:35-37,39
  [6] 吴刚.Cisco Packet Tracer在网络教学中的特殊应用[J].计算机时代,2011.
其他文献
新课标实施以来,教师的教学理念、教学方法发生了很大的变化,教师既要考虑学生的身心发展,想方设法减轻学生的负担,提高初中物理教学的质量;又要培养学生的终身学习能力,为以后的发
10月20日,沛县检察院、司法局、法院、公安局联合出台《刑事案件未成年被告人审前调查实施办法(试行)》,全面启动刑事案件未成年被告人审前调查工作。根据该《办法》,检察机关监督
软件发布规划存在认知和计算困难等问题.多种不确定性因素使问题很难描述和解决.运用进化方法求解是减轻这些困难的一种途径.为此探讨了这个过程中的形式化描述,提供了一套解
为了让经营范围分布较广的商家能更好地了解自己的经营状况,通过电子商务系统中的OLAP系统进行分析和设计并加以展示,同时使用OLAP多维数据分析技术对销售数据进行分析从而获
期刊
在有关国内外应用系统变更验证研究成果的基础上,结合国内某大型国有商业银行应用系统的特点,对变更验证关键点、分类及有效性评价进行了研究,形成一种对应用系统变更验证管
江泽民同志明确指出:贯彻“三个代表”重要思想,关键在于坚持与时俱进,并强调坚持解放思想,实事求是的思想路线,弘扬与时俱进的精神,是党在长期执政条件下保持先进性和创造力的决定
一.检察职业道德的内容和作用。各行各业都有其特定的道德准则和行为规范,即职业道德。检察机关的职业道德,与其权利义务相适应,包括:敬检爱业、恪尽职守,严格执法、文明办案,遵纪守
近些年随着移动互联技术的发展,更快的移动网络、更加智能的移动手持设备为移动办公提供了良好的基础。移动办公为科技系统工作人员提供便利的同时,对通信中的信息安全也提出
摘 要: 根据实际的教学经验,分析了计算机组成原理课程在课堂教学和实验教学中的难点,从教学方法和教学手段两个方面对该门课程的教学提出了一些改革措施,并提出通过增加实践环节等方法培养学生对硬件的动手能力和和创新能力。该教学改革措施实施后,取得了较好的教学效果。  关键词: 硬件; 教学改革; 实践教学; 课堂教学  中图分类号:G642 文献标志码:B 文章编号:1006-8228(2013)07-