摘要

为了将无线Mesh网络的应用推广到Windows平台,提出了一个基于NDIS的无线Mesh网络协议——NMP协议。在对NDIS架构分析和研究的基础上,针对无线Mesh网络的特点,设计了一套完整的协议架构,其中包含数据包管理、链路维护、握手、认证、路由、流控、动态配置等各个方面。基于NDIS的特点使NMP协议的实现与下层网卡无关,并能被编译成标准的设备驱动文件应用于Windows系列操作系统中。对NMP协议进行了编码实现和实际运用,实际搭建了一个多跳的NMP网络并进行了性能测试,测试结果表明了该协议性能优越。

全文