论文部分内容阅读
近几年无线分布式网络的研究有了新的发展。最初的Ad Hoc网络由一组能够进行无线通信的终端组成的临时性的自组织系统,多个终端通过动态的多跳路由进行通信。随着研究的不断深入,衍生出了无线传感器网络(WSN)和无线Mesh网络,它们也具有分布式、自组织的特性,但由于应用场景的不同而具有不同的特性。以上3种分布式网络都需要在任一节点对之间存在至少一条完整的端到端通信路径的前提先才能保证通信,然而最近出现的新的无线分布式网络——机会网络能够利用节点间相对运动引起的偶然相遇进行“存储-携带-转发”试的数据传递。实验平台的设计是无线分布式网络研究的一个重要方向。实验平台不仅可以用来验证无线分布式网络的理论研究成果,更可以用来探索无线分布式网络在实际场景中的应用。目前,针对不同的无线分布式网络,已经出现了许多实验平台。本文首先讨论Linux平台上网络协议栈的架构,它为实验平台的设计提供了基础的框架,着重讨论了协议栈的链路层,并且提出了针对分布式网络的需求而对链路层的改进设计。接下来分别讨论了适用于不同分布式网络的实验平台设计实现结构:分层结构和非层次结构,并提出了改进性的设计。最后,对本文工作进行了总结和展望。