论文部分内容阅读
随着无线通信技术的发展和便携设备的不断普及,人们对新的移动通信网络的需求与日俱增。作为一种多跳、无中心、自组织网络技术,Ad Hoc网络变得越来越重要了。由于它无需任何固定的基础设施就可以实现网络的快速展开,因此非常适用于战场、救灾、移动会议、个域通信等特殊场合。目前对Ad Hoc网络的研究工作主要集中在媒质接入问题、路由问题、多播路由问题、功率控制问题、QoS问题、安全问题、传输层问题等方面,其中多播路由协议是Ad Hoc网络的关键技术之一。多播是一种面向群组计算的通信传播方式,它是将数据发送给由一个目的地址指定的一组节点。在Ad Hoc网络这种带宽资源紧张、系统资源有限的网络环境中,多播能够有效的节约带宽、减少数据包传送开销,因此具有重要的应用价值。本文将Ad Hoc网络的多播路由协议作为主要研究内容。本文首先介绍了多播的概念,分析了原有的固定网络多播路由协议不适用于Ad Hoc网络的原因,分类介绍了已有的Ad Hoc网络多播路由协议,并对这些协议进行了总体比较。然后,本文详细分析了MAODV和ODMRP两种按需的Ad Hoc网络多播路由协议,并对这两种协议进行了定性比较和定量的仿真比较。接着本文阐述了Linux操作系统网络协议体系,提出了MAODV协议在Linux系统中的实现方案。最后通过实验验证了MAODV协议实现方案的正确性。