- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                NS2中网络协议开发与仿真研究.pdf
                    2015 
   第31卷                     哈尔滨师范大学自然科学学报                    V01.31,No.2 
   第2期’          NATURALSCIENCESJOURNAL0FHARBINNORMALUNIVERSl7rY 
              NS2中网络协议开发与仿真研究木 
                       周德荣,夏 龄,田关伟,舒  涛 
                                 (四川民族学院) 
             【摘要】剖析了网络仿真器Ns2的体系结构,分析了Ns2中网络协议开发流 
         程;以AODV路由协议为研究对象,阐述了NS2中新协议的实现过程;采用NS2仿 
         真平台,通过设置不同仿真场景对AODV路由协议的端到端平均时延、分组投递 
         率、路由开销等进行仿真,实验结果表明新协议是可行的. 
             【关键词】NS2;AODV;协议开发;网络仿真 
            中图分类号:TP393.01文献标识码:A  文章编号:1000—5617(2015)02—0081—05 
                                       DSDV的综合,依赖中间节点建立和维护动态路 
  0 引言                                 由表,使用序列号避免路由环路,支持组播功能 
      网络协议开发和研究的常用方法是采用软               和QoS等特性,能很好适应高度动态移动的网络 
  件仿真.NS2是主流的网络仿真工具之一,它由 环境. 
  伯克利分校开发的面向对象网络仿真工具,尤其                   NS2的网络仿真通常包括两方面:一方面是 
  在网络协议研究方面具有重大意义….NS2前身 通过编写脚本程序对已经实现的协议和算法的 
  是REAL网络仿真器,Ns2中主要使用c++语仿真,为网络规划设计和评价网络性能提供参 
  言完成网络协议开发,使用0TCL实现协议仿真考.另一方面是通过编写新的C++和0TCL代 
  测试,通过观察实验结果验证方案的可行性和优                码,并将它们编译进NS2内核实现网络协议和算 
  劣.Adhoc网络是一种自组织无线移动网络,具 法的开发.该文以AODV路由协议为研究对象阐 
  有无中心、自织组、多跳路由、独立组网、节点移               述了Ns2中新协议和算法的实现方法. 
  动等特点旧J.Adhoc网络的关键技术是路由技 
  术,Adhoc网络的路由协义分表驱动路由协议、 1               网络协议开发简介 
  按需路由协议和混合型路由协议∞o.表驱动路由  1.1 NS2的工作原理 
  协议包括探测邻居节点和路由广播两个过程,探                   NS2是一种离散事件驱动的面向对象的网 
  测邻居节点通过周期性地广播“HELL0”分组来络模拟器∞一6I,它包含仿真事件调度器、网络组 
  实现,路由广播采用洪泛方式向全网扩散.按需                件对象库以及网络构建模型库等,Ns2的基本结 
  路由协议包括“路由发现”和“路由维护”两个过               构如图1所示.事件调度器计算仿真时间,激活 
  程.混合型路由协议是表驱动路由协议和按需路                事件队列中的当前事件,执行一些相关的事件. 
   由协议结合,将这两种协议进行优势互补,使得               网络组件通过传递分组来相互通信,所有需要花 
  带宽消耗和路由发现的延迟降低.典型协议有                 费仿真时间来处理分组的网络组件都必须要使 
  DSDV、WRP、DSR、AODV、TORA等.AODV路由用事件调度器.NS2中的网络构件由相互关联的 
  协议Mo是具有一定优势主流协议,它是DsR和两个类来实现,一个是C++类,一个是OTCL 
  收稿日期:2014—10—09 
   %四川省教育厅自然科学重点项目(13zAO】34) 
万方数据 
   82                       哈尔滨师范大学自然科学学报                   2015年第31卷 
                                     议的NS2. 
  类.c++类是算法和协议的具体实现,0TCL对 
  象是建立仿真对
                 原创力文档
原创力文档 
                        

文档评论(0)