论文部分内容阅读
随着人们对移动性、便携性需求的增加,以快捷高效,组网灵活为优势的无线网络技术逐渐发展起来.无线网络为用户提供了在任何时间、任意地点进行通信和信息获取,并在移动中保持连接的能力.传统的移动通信系统一般通过固定基站为用户提供服务.无线自组网中的网络结点通过自组织网络路由协议自动搭建网络,可以不需要基站等固定设施.在某些领域,如战场通讯和紧急救援等任务中,有线网络不可使用,无线自组网络提供了一种可行的通信解决方案.该论文在"十五"国防预研项目"可穿戴计算机系统技术"的支持下,进行了无线自组网软件系统的研究与设计.该文首先简述了无线自组网的定义及其特点,进而分析了无线自组网的应用领域;介绍了无线自组网的发展历史、目前国内外的研究机构以及研究成果.接着从硬件和软件两个角度描述了无线自组网的系统结构.参考OSI七层网络参考模型,设计了一种无线自组网协议栈结构.通过分析WINDOWS系统的网络协议栈结构,设计了无线自组网软件系统的总体框架.然后研究了无线自组网的数据链路层协议.介绍了常用的几种差错控制方法;通过比较几种检错码的优缺点,选择CRC码作为校验码,并描述了循环冗余校验CRC算法的原理与实现;通过对三种重传协议性能的理论分析,确定停止等待协议作为重传协议;描述了几种现存的多址接入协议,分析了它们的不足,指出了影响协议性能的因素,对MACA协议作了改进并选为多址接入协议,描述了该协议的状态转换过程.最后描述了无线自组网的关键技术——路由协议的设计与实现.分析了传统路由协议面临的问题,并比较了一些现存无线自组网路由协议的优缺点.结合穿戴计算机的特点,在DSR协议基础上设计了无线自组网路由协议.描述了该协议的工作原理及详细实现过程,并对协议性能作了测试.