论文部分内容阅读
本文研究移动Ad hoc 网络按需路由协议AODV 在嵌入式操作系统Windows CE.NET 上的具体实现。我们分析了实现按需路由协议所需要的系统服务和支持,提出了一个按需路由协议的实现架构,在Windows CE.NET 上实现了AODV 路由协议,并对该实现在由移动嵌入式平台组成的真实无线网络环境中做初步的验证、测试。
Ad hoc 网络是一种无中心、自组织的多跳移动无线网络,具有广泛的应用场合。实现Ad hoc 网络的关键在于自组织多跳的路由协议的算法和实现。Ad hoc 网络研究经过数年的发展,目前已经有多种比较成熟的路由协议算法方案可用,例如AODV,DSR,OLSR等。
本课题主要研究其中一种算法——AODV 路由协议在嵌入式操作系统Windows CE.NET 上的具体实现。Windows CE 是微软专门为移动和手持设备等嵌入式平台设计的嵌入式操作系统。它相对于桌面Windows 显得精简而高效,特别适用于硬件资源有限的移动终端;另一方面,它的功能配置又相当的完整齐备,例如网络通信模块具有和桌面操作系统相似的接口和成熟的架构。这为新的路由协议的实现提供了平台基础。具体操作系统上实现Ad hoc 路由协议,最大的挑战在于解决新的协议机制与原有操作系统网络功能模块以及其他组件的配合和协作。
本研究解决了按需路由协议AODV 在Windows CE.NET 操作系统上具体实现的总体设计和细节问题,并在真实开发环境中验证其可行性和部分性能。
本文第一章为绪论;第二章介绍Ad hoc 网络及其路由协议,详细分析AODV 路由协议;第三章介绍嵌入式操作系统WindowsCE.NET,详细分析其网络功能组建的架构和工作原理。第四章研究实现AODV 路由协议的系统服务和可行的解决方案;第五章介绍了最终的解决方案和具体实现,以及验证测试结果;最后一章为总结与展望。
本文是作者在完成微软亚洲研究院大学项目《The ImplementationStrategy of On Demand Routing Protocols for MANETs on WindowsCE.NET》后的研究总结。本研究成果可以为研究AODV 路由协议及其改进方案提供一个真实的实验测试平台,又作为其他Ad hoc 按需路由协议在Windows CE 上的一个通用实现架构。