浅谈网络仿真工具在高校计算机网络教学中的应用

来源 :当代学术论坛 | 被引量 : 0次 | 上传用户:yuanwenrui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对计算机网络实验教学存在的问题,介绍了目前应用较为广泛的网络仿真工具NS2在该课程实践教学中的应用。重点介绍了NS2进行网络仿真的基本方法和步骤,并通过具体实例详细阐述了其在网络实践教学中的应用。
  关键词:NS2软件;网络仿真;实践教学
  计算机网络是一门理论与应用紧密结合的课程,其中涉及了大量的概念、原理以及各种协议和算法等。这些内容大多抽象晦涩,单纯通过理论教学难以让学生理解和掌握。实践教学是解决上述问题的有效方法。然而,一方面由于受到现有教学条件和资金的制约,另一方面由于机房多是单机环境,使得网络原理、网络应用的实践教学无法开展。
  近年来,国内外许多高校纷纷利用各种网络仿真软件,将它们应用于计算机网络课程的实践教学中,并且取得了一定的成效。从某种程度上来讲,借助各种网络仿真软件以弥补硬件资源条件的不足,这已经成为高校计算机网络实践教学发展的一种趋势。本文将NS2网络仿真技术应用于计算机网络课程的实践教学中,重点介绍了利用NS2进行网络仿真的基本方法和步骤,并通过具体实例详细阐述了其在无线网络实践教学中的应用。
  1.计算机网络实践教学现状
  由于实验设备比较陈旧,硬件基础薄弱,从而导致教师和学生难以及时追踪和掌握一些最新的网络技术。特别是在实践中理解和掌握这些新技术,更是显得相当困难。例如,针对目前流行的无线网络、IPv6技术等,现有的实验设备根本无法开展相关的实践教学活动。另一方面,购置新的实验设备则意味着需要投入大量的资金,而我校目前在资金投入方面尚存在困难。
  NS2是加州大学伯克利分校开发的一种离散事件驱动的网络模拟器。作为一款开源的网络仿真软件,NS2已被广泛用于计算机网络的相关教学和科研工作中,且已取得了良好的效果。因此,将NS2技术引入到计算机网络课程的实践教学是非常有必要和有意义的。
  2 利用NS2进行计算机网络实践教学
  NS2的功能非常强大,能够提供有线和无线网络中各种协议的仿真与模拟。比如:网络层RIP、OSPF和BGP路由协议,传输层TCP和UDP协议,应用层FTP和Telnet协议等。
  2.1 NS2仿真的基本方法和步骤
  在NS2中,网络构件采用分裂对象模型方式实现。即,用户接口在OTcl脚本中实现,而构件的主要功能则在C++中实现。与此对应地,NS2包含两个层次:(1)用户层次。对于简单的网络模拟,只需通过编写OTcl脚本就可将各种已有的网络元素组合起来,而无需对NS2本身进行任何修改。(2)系统层次。对于一些复杂的模拟情形,可以首先采用C++语言对NS2内核进行功能扩展并重新编译,然后编写相应的OTcl脚本进行仿真。
  总的来说,利用NS2进行网络仿真分为以下三个步骤:
  1)问题定义。首先,根据被模拟的网络对象,分析并确定网络仿真所涉及的层次。
  2)模拟实现。其次,根据仿真层次来决定编写必要的OTcl脚本或构造可能需要的C++和OTcl 类。例如,根据仿真具体要求可能需要添加新的网络元素等。
  3)结果分析。最后,执行模拟并通过Nam将整个仿真过程用动画的方式展现出来,采用Xgraph或Gnuplot 等绘图工具对结果文件进行分析和处理。同时,根据分析结果决定是否需要进一步修改和完善。
  图1给出了NS2进行网络仿真的基本流程。
  2.2实践教学仿真实例
  TCP协议是重要的传输层协议,要求学生不仅要理解TCP协议的工作原理,而且还要理解在网络发生拥塞时,如何在TCP协议控制下实现拥塞控制的过程。针对这一教学内容,我们建立仿真场景,实验采用了图2所示的拓扑结构,假设有一4结点星型网络,节点S\-0和节点S\-1作为发送方分别经过节点r\-1向接收方节点r\-2发送数据。节点n\-0、n\-1与节点n\-3之间分别建立一条TCP连接。节点S\-0和S\-1到节点r1的链路带宽设置为10mb/s,延迟时间为10ms,排队策略为末尾丢弃(DropTail);节点r\-1到节点r\-2链路带宽为8mb/s,延遲时间为20ms。仿真实现2个目标:(1)通过动态显示工具NAM了解网络中数据流流向;(2)学习理解TCP拥塞控制协议的工作原理。开始时结点0以4mb/s速率发送数据;在1.0s时结点1以2mb/s速率CBR方式开始向结点3发送数据;此后结点1的发送速率每过1s增加2mb/s。
  在实验结束后,还可以利用图形工具Xgraph或Gnuplot对住址产生的数据进行处理,以图形方式输出,得到直观满意的图形结果。
  3 结束语
  计算机网络课程教学需要不断探索和研究先进的教学方法和手段,以激发学生对该门课程的学习兴趣,提高教学质量。本文充分利用网络仿真技术,将NS2仿真软件应用到计算机网络课程的实践教学过程中。不仅在一定程度上解决了现有教学条件和资金不足的问题,而且能够满足本课程对学生的理论知识和实践能力的培养要求。更重要的是,它还能够提高学生的自我学习和自主创新能力。因此,这将对提高我校计算机网络教学的质量和水平,具有十分重要的意义。
  参考文献:
  [1]陈建锐.NS2仿真与网络实验教学[J].实验科学与技术,2010, 8(2): 75-77
  [2]张琪, 谢慧等.基于NS2的网络仿真实验教学研究[J].计算机教育,2010(10): 144-146
  [3]付雪峰,刘有珠等.计算机网络课程实验教学探讨[J].南昌工程学院学报,2008,27(2): 59-61 [4]方路平,刘世华,陈盼等.NS-2网络模拟基础与应用[M].国防工业出版社, 2008
  [5]熊思,基于NS2仿真技术的计算机网络实验教学研究[J].湖北第二师范学院学报,2008,8(25): 130-131
  [6]陈燕.选播路由住址扩展在NS2中的实现[J].微电子学与计算机,2008,2(25): 80-85
其他文献
摘 要:聋哑人作为社会的一个弱势群体,迫切需要社会的关心和关爱,然而,有些人因为得不到家庭、社会的关注,走向了犯罪的道路,这不能不引起人们的重视。笔者着重围绕聋哑人犯罪的问题进行了一些分析,提出了一些个人不成熟的意见或建议,供大家商榷。  关键词:聋哑人犯罪;分析;意见建议  聋哑人是社会中的弱势群体,在生活、工作、家庭等方面有着诸多不便和劣势,迫切需要社会给予应有的帮助和关怀。就目前的现状看,聋
期刊
根据学生心理的个别差异进行因材施教是教育上的一个普遍规律,它历来为教育学家们所重视。早在两千多年前,教育的开山鼻祖孔子就采用了因材施教的办法。他对每个学生的性格、才能、志趣和特长等都了如指掌,并据此对不同的学生提出不同的要求,对不同学生提出的同一问题也常有不同的回答。有一次,仲由(即子路)和冉求都问孔子听到道理之后是否就要实行,孔子对子路说:“你有父兄在前,怎么可以听到就去做呢?”而对冉求说:“听
期刊
公诉案件风险评估机制是指对审理的案件,可能引发群体性事件、个人极端行为等有可能危及社会稳定、公共安全和扰乱各级部门正常工作秩序的涉检信访风险隐患,进行风险预测、评估,制定相应的工作预案,及时提出对策和建议,化解矛盾,消除不稳定因素,积极参与社会管理创新,确保公诉工作达到法律效果和社会效果有机统一的长效工作机制。  一、建立公诉案件风险评估机制的必要性  公诉部门延伸工作职能、拓展监督领域,设立风险
期刊
举报是检察机关查办职务犯罪的案件线索的主要来源,也是广大群众在使用法律武器进行诉求表达途径之一。我院举报中心完善举报机制,进而探索出一条息诉罢访与查办职务犯罪案件相辅相承的新渠道。  基层检察机关在接待举报人的举报也面临着各种各样的困难和问题,主要问题如下:  一、信访基数大,但属检察机关管辖的比率不高  根据控申工作规范,举报中心受理的线索需根据内容性质分流辖内各部门与其他单位,实际工作中,非检
期刊
哲学是文化的思想基础,也是文化的核心精神。每一民族的科学、文化、艺术、政治等等,都受着这一民族的哲学思想的引导和影响。同样,中国画作为中国艺术群体的中流砥柱,也必然由中国哲学,尤其是中国哲学的思维方式主导着,形成中国特有的绘画美学观念、绘画创作手段和绘画形成技法等。老庄哲学为中国艺术精神提供了极其强大的天道自然、大美全美、归朴反真、执简寓繁等重要主体意识,以致后来中国美学中关于“澄怀味象”、“平淡
期刊
信息工作是检察工作的重要组成部分,是检察机关领导班子决策的基础和依据,是上级领导了解情况、科学决策和推动工作的重要工具,同时也是检察机关办公室的一项重要工作。近年来,在院党组的高度重视和上级检察院办公室的指导下,我院的信息工作取得了明显成效。但由于信息人才匮乏和工作机制等方面的原因,一定程度上阻碍了信息工作的发展。  一、我院信息工作存在的问题  (一)信息人才不多。近年来,虽然我院先后招录了一大
期刊
目前我省各级检察院已基本建成局域网,综合信息平台、高清视频会议系统广泛应用,科技强检示范院的创建 活动,标志着我省检察机关的信息化建设进入了一个新的时代。科技强检的号角已然吹响,我们一定要适应社会发展和科技进步的需要,促进信息化持续良性发展,真正把科技强检工作摆在更加重要的位置,把检察信息化建设推进到一个新的高度。但目前基层检察院信息化建设仍存在诸多问题,就此,笔者谈一下粗浅的看法。  一、
期刊
摘 要:1950年,中华人民共和国与苏维埃社会主义共和国联盟签订《中苏友好同盟互助条约》,期限为30年。然而,从50年代末至60年代初,中苏两国两党在彼此的分歧上越来越大,最终导致中苏同盟破裂,《互助条约》名存实亡。在分析中苏同盟破裂的原因时,更多的是从意识形态上出发,本文试图通过条约签订前,1949年中华人民共和国成立前的中苏互访,即米高扬和刘少奇互访中试析中苏同盟分裂的原因。   关键词:米高
期刊
计算机的普遍运用、内部局域网的建立、各种办案软件和管理软件的使用,极大地提高了基层检察机关的办案效率和工作效率,但同时给保密工作带了新的课题和难点。笔者就如何确保网络计算机信息的安全问题谈谈自己的几点拙见。  一、检察机关网络安全保密工作的重要意义  检察机关作为国家法律监督机关,是国家司法体制的重要组成部分,是一个涉及国家秘密、检察工作秘密,同时又大批量产生国家秘密和检察工作秘密的重要部门。加强
期刊
近期山东作家作品扫描  张艳梅  2017年春天。读到了不少山东作家的中短篇小说,好多篇目印象深刻。包括艾玛《白耳夜鹭》刊于《收获》2017年第2期。高建刚《眺望》刊于《当代》2017年第2期。尤风伟《情非所以》刊于《北京文学,中篇小说月报》2016年第12期,《中篇小说选刊》2017年第1期选载。刘亮《隐形人》刊于《中国作家》2017年第1期。柏祥伟《顽疾》刊于《青年文学》2017年第2期。王方
期刊