论文部分内容阅读
随着Internet应用的迅猛发展和移动智能终端使用的日益增长,给广大用户提供了诸多便利,可以随时随处自由接入Internet,享受更多的业务。
与此同时,在接入速率和适应环境上与3G技术互为补充的无线局域网也在迅猛发展,成为新一代高速无线接入网络。无线局域网可以分为具有基础设施的网络和没有基础设施的网络两大类。前者具有固定和有线的基站,网络中节点从基站接收并向基站发送所有的业务,后者就包括无线自组织网络一AdHoc。
鉴于无线自组织网络自身的特点,在成本和技术上很难在研究过程中搭建真实的网络环境,而现行的NS-2等网络仿真软件主要是验证协议和算法的正确性,对协议和算法进行量化分析和统计,而且由于采用的是纯软件仿真方式,对于协议在实施阶段的调试和验证还存在许多不足;而一般测试床费用高,不易管理。
为此,本人所在的课题组提出了一种AdHoc网络模拟系统,用以验证协议实施阶段的正确性,从而避免对实际应用造成损失。AdHoc网络模拟系统通过对网络底层的设置,在单跳的共享网络中仿真了复杂的多跳网络环境,并且采用中心控制的方式,使得能够在准真实的模拟环境中测试链路层、网络层协议的实现,克服了仿真软件和测试床的不足。本论文AdHoc网络模拟系统中主控器的设计与实现即此系统的一个主要组成部分。
AdHoc网络模拟系统的主控器软件按照软件工程的步骤和面向对象的方法,使用C++语言在Visualc++6.0平台下开发,运行于windows操作系统之上。
软件的设计符合工业软件设计的标准,具有良好的可操作性,提供了良好的人机交互界面,作为系统的中心控制平台,实现了对全网的配置与监控,可方便用户对开发的协议进行更为全面的调试与评估。
目前AdHoc网络模拟系统已实现了Ad-Hoc信道接入协议、路由协议实施阶段的动态拓扑模拟和测试,已进入实际应用阶段。