NS2在计算机网络课程中的应用研究

来源 :科协论坛·下半月 | 被引量 : 0次 | 上传用户:hjdrm225411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对计算机网络课程的教学演示,分析当前主流的网络模拟技术,并介绍NS2网络模拟器的模拟流程,结合TCP协议和UDP协议,给出实例教学演示,增加学生的学习兴趣并增强了教师的教学效果。
  关键词:计算机网络 NS2 TCP 协议 UDP协议
  中图分类号:TP393 文献标识码:A 文章编号:1007-3973(2012)012-163-02
  1引言
  随着计算机网络的持续快速发展,系统结构的日益完善,已经深入到人们日常的工作、学习、生活等的方方面面。正是伴随着计算机网络知识的普及,计算机网络课程成为了高校计算机专业的一门专业课。该课程中涉及到大量的概念、原理以及抽象复杂的网络协议,这都成为了许多初学者的瓶颈。以Internet核心协议之一的TCP协议为例,TCP协议本身为了实现在不可靠的IP协议上进行可靠数据交付,包含了大量复杂的机制,而在教学过程中,针对网络协议的传输过程,仅通过演示课件达到直观、精确地展示效果非常困难;另一方面,网络实验平台的搭建受到院校经费和环境的影响,并不一定可以达到课程所需的要求。
  基于此,为提升学生对网络课程的兴趣,而且由于网络模拟技术与工具的成熟,通过网络模拟软件,构建虚拟的TCP协议仿真模拟教学环境,一方面,增强学生对TCP协议和UDP协议传输机理的直观理解,促进学生学习动力的产生;另一方面,为教师提供有力的网络教学辅助工具。本文基于经典的NS2网络模拟软件,提出TCP与UDP协议连接建立、数据流传输等的分析和演示教学过程。
  2网络模拟工具进展
  2.1 网络模拟技术介绍
  在计算机网络的研究方法中,商业软件的特点是价格昂贵且不具备开放性,从而对网络研究的进行产生了滞后的影响。由于网络模拟技术的特点是成本低,具有开放性的软件包,且能用于研究尚未实施的网络机制,因此,为网络研究者提供了良好的研究平台和工具。在众多的这类软件工具中,被网络研究人员广泛应用的主流工具有以下几种:
  (1)NS2。NS2(Network Simulator 2)是一个单机多协议离散事件网络模拟工具,1995年获得美国DARPA的支持加入VINT项目。并在此基础之上,Lawrence Berkley National Laboratory 的研究小组开发研制出了NS的第一个版本NS1,随后UC Berkley发布了NS的第二版NS2。NS2本身具备很多优点,例如:体系结构和用户接口具备开放性;易实现配置、编程和扩展;后台具备大型协议库支持;网络模拟过程可动画显示,数据结果可图形显示;以及因为NS2不仅是一个完全免费的软件,而且适合于模拟大规模网络与基于TCP/IP协议的网络,所以在学术界有很高的声誉,并被网络爱好者广泛研究与使用。
  (2)0PNET。0PNET是美国MIL3公司的产品,是一个单机的、基于离散事件驱动的网络模拟器。OPNET的特点为:能够准确分析网络的性能和特性;能够快速建立相应网络模型,在网络模型中,可以在模型的任意位置进行数据采集和统计,方便用户对模型进行修改和仿真。是国内外公认的比较优秀的网络模拟工具,但该模拟工具受到网络规模及成本的限制,使其在研究领域无法被广泛应用。
  (3)SSF。SSF是一组用于描述离散事件的网络模拟工具,目前,主要包括的版本有SSFNet,iSSF(即DaSSF)等。其中SSFNet主要针对JAVA语言,采用DML,运行在共享内存对称型多处理机上,来实现大规模网络的模拟。而iSSF主要针对C++语言,主要被应用在基于分布式MPI运行方式的内存并行计算机上。
  (4)REAL。REAL是由美国加利福尼亚大学开发实现的网络模拟研究工具,主要研究基于IP数据包交换的网络流动态行为和拥塞控制模式等方面。
  2.2 NS2网络模拟器
  NS2进行网络模拟涉及到两个层次:一个是采用Otcl脚本语言进行编程的层次,即现有软件包便可实现网络模拟,只需编写Otcl脚本,无需对NS2本身做修改处理;另一个是采用C++和Otcl两种语言进行编程的层次,即现有软件包中缺少相关的协议,则需自行添加,实现对NS2的扩展,然后重新编译并进行模拟。
  从上述分析可以得出,NS2网络模拟的基本流图如图1所示。
  3 教学实例对比
  3.1 模拟实验环境设置
  在NS2网络模拟器上实现UDP和TCP协议,简单网络拓扑图如图2所示。共6个节点,其中节点n0到节点n4进行UDP数据流传输,而节点n1到节点n5为TCP数据流传输,作为教学的示范过程,设定模拟时间共为3s,其中,UDP数据流的持续传输时间为0.5s~2.5s,TCP数据流的持续传输时间为1.0s~2.8s。
  本文是基于NS2的计算机网络协议的模拟过程,通过NAM记录和trace记录直观的演示了TCP数据流和UDP数据流的传输过程。通过NS2模拟实验过程,一方面便于学生对协议的理解,另一方面加强了学生对课程的兴趣,让学生在有效的学习理论知识的基础上,增加了钻研意识,使教学效果得到了提升。为了进一步提高学生的能动性,可让学生自行动手编写协议的模拟代码,达到更好的学习效果。
  参考文献:
  [1] 谢希仁.计算机网络(第5版)[M].北京:电子工业出版社,2008:180-220.
  [2] Yong Liu,Francesco Lo Presti,Vishal Misra,et al.Fluid Models and Solutions for Large-Scale IP Networks[C].Proceedings of the 2003 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems,San Diego,CA,USA,2003.
  [3] Jason Liu.Improvements in Conservative Parallel Simulation of Large-scale Models[C].Ph.D Thesis,2003.
  [4] Keshav S.REAL: A Network Simulator[C].Technical Report. University of California, Berkeley,1988.
其他文献
摘 要:对外贸易与吸收FDI是承接国际产业转移的两种主要路径,利用广西1990-2011年数据,通过实证研究广西三次产业与FDI和外贸间的关系。研究表明,广西三次产业分布和FDI、外贸间存在长期均衡关系,第二产业在承接国际产业转移方面贡献较大。  关键词:国际产业转移 FDI对外贸易 产业结构优化 实证分析  中图分类号:F121.3 文献标识码:A 文章编号:1007-3973(2012)012
摘 要:近几年,随着我国大学的不断扩招,大学周边的经济逐步繁荣,越来越多的人开始打起了大学周边经济的主意。以西南民族大学新校区附近天盟洗衣店为例,对其做一则财务可行性分析报告,就此对大学周边经济有初步认知。对天盟洗衣吧的数据进行了OCF(经营现金流)的估计,并且使用NPV(净现值)投资准绳分析该项目可行性,并采用敏感性分析法对部分变量进行敏感性分析。  关键词:大学周边经济 OCF(经营现金流)估
在当前市场经济中,博物馆面临强大的竞争压力,必须要学会自我经营,通过特色化的展品与陈列形式、人性化的展览设施、多元化的产品、立体化的宣传等方式,充分实现博物馆的经济
摘 要:燃气行业具有建设周期长、投资规模大及价格管控严等特点,安装业务是燃气企业发展中最为关键的资金与利润来源。识别及控制燃气公司安装业务过程中的风险,需要严格把关现场签证、安装业务专用材料、安装费回款、工程核算、超资质施工及安装工程质量等环节,进而确保燃气公司安装业务健康持续发展,避免燃气公司因安装业务过程中的风险影响财务损失。  关键词:燃气公司 安装业务 风险 控制 工程质量  中图分类号:
近年来,我国房地产市场发展迅速,商品房价格过高问题严重,这必然给国民经济的健康发展与人民的日常生活带来一系列问题。围绕房地产市场的运行机制而展开,从我国近几年商品房
摘 要:采用德尔菲法和层次分析法构建新的研究生综合评价体系的理论模型,该体系针对研究生的主要特点及培养目标,能够更为科学、合理地反映研究生的综合表现;同时,确立各年级评价指标的计算方法,以便能够全面、动态的评价研究生在不同阶段的综合素质。最后,介绍该评价体系在我校信息与控制工程学院研究生测评工作中的实际应用情况,为该体系的进一步推广提供实践依据。  关键词:研究生 综合素质 评价 模型应用  中图
为了中压电缆在安装验收后能够正常投入运行,按照正常的施工规范组织安装,并在投入运行前,对电缆进行现场交流或直流耐压试验十分必要。本文结合电缆竣工试验的实际情况,对电缆试
摘 要:当前,我国的建筑业飞速发展,建筑业的管理体制改革持续深化,与此同时,水利工程施工企业的管理体制也在发生着翻天覆地的变化。水利工程施工企业不仅要给人们建造出满意的建筑产品,而且要能够达到经济效益与社会效益的双赢。因此,加强水利工程建筑质量管理的研究,采取相应的建筑质量管理管理措施是非常有必要的。针对水利工程出现的建筑质量管理问题,提出了行之有效的建筑质量管理措施。  关键词:水利工程 建筑质
摘 要:我国土地虽然在面积上占有优势,但对土地的利用率却不占任何优势,加上日益严重的环境问题,使得我国可利用的土地资源量正在减少,包括耕地等土地资源地减少、荒废、乱开发等导致我国土地与经济发展间出现严重制约现象,也使我国可持续发展战略国策实施进程受到阻碍,如长此以往势必造成我国资源土壤贫瘠化,使得我国经济发展速度受阻。要想改变这种现状势必要加强对土地使用的管理制度,提升土地合理的利用率。以此为论点