论文部分内容阅读
20世纪90年代末期以来,在无线通信领域一种新的网络技术正在迅速发展,并很快从军事通信渗透到相关的各个民用通信领域,这就是无线自组织多跳移动通信网络——Ad Hoc网络技术。作为一种特殊的无线通信网络,Ad Hoc网络具有独立组网、无中心、自组织、多跳路由、动态拓扑等诸多特点。然而正因为这些特性,就使得无中心的Ad Hoc网络在协议设计和组网方面都与现有的通信系统有着显著的区别。首先介绍了Ad Hoc网络和传统TCP的原理,并且结合了Ad Hoc网络的特点,分析了Ad Hoc网络环境下,网络TCP性能面临的问题。其次,通过仿真试验,分析了Ad Hoc网络中MAC层和路由层导致Ad Hoc网络TCP性能下降的主要原因。对于MAC层,影响TCP性能的主要原因就是Ad Hoc网络所特有的隐藏终端和暴露终端;而在路由层,影响TCP性能的主要原因是节点的移动性导致的链路不稳定性。最后,在总结分析现有的Ad Hoc网络中TCP性能的改进方案基础上,提出一种基于本地备用路由策略的TCP改进方案。Ad Hoc在多径路由条件下,同时采用多条路由进行传输虽然能有效的利用网络资源,改善通信性能,但是频繁发生的错序传输以及不准确ARTT导致了TCP性能严重下降。基于本地的备用路由策略通过对基于源端的备用路由策略进行改进,不仅改善了错序传输的问题,而且通过本地路由切换和本地路由修复两种方法,解决后者的丢包问题,从而达到了提高了网络的TCP性能的目的。最后以Glomosim为仿真工具,对该方案和原方案进行了比较,证明了该方案的有效性。