论文部分内容阅读
随着计算机网络的不断发展,移动计算和无线通信已成为通信网络不可分割的一部分,而为移动计算设备提供灵活无间断网络连接手段的无线移动多跳Ad hoc网络正越来越受到关注.该文主要研究在无线移动多跳Ad hoc网络环境下TCP性能优化问题.在无线Ad hoc网络中,由于节点经常移动,导致网络拓扑不断变化,链路断路和重建频繁.在这种网络环境中使用传统TCP性能是十分低下的,因为传统TCP会将因为链路断路引起的报文丢失归结为网络拥塞进而启动拥塞避免机制.但是无线Ad hoc网络中导致报文丢失的原因主要为拓扑变化、通信信道质量低下和寻径算法成本太高.TCP协议位于OSI模型中的第四层,它是以第三层的IP和路由协议提供的服务为基础的.IP和路由协议又依赖于链路层协议.所以影响TCP性能的深层原因是现有的链路层、网络层和TCP协议不适合无线Ad hoc网络.优化无线Ad hoc网络TCP性能,必须要同时考虑链路层和网络层的问题,这样才能给TCP提供一个良好的基础.该文分析了一些现有的针对无线Ad hoc网络环境的TCP优化方法.综合无线Ad hoc网络特点和其它研究方案的优点和不足,提出了LLB-TCP优化体系.LLB-TCP包括网络拥塞监控和抢先低成本路由两个子系统.网络拥塞监控子系统通过对报文重传次数的计数分析网络负载情况.如果网络处于高负荷状态,数据链路层将在802.11协议基础上使用高负荷回退算法评估信道竞争的回退时间,并且启用基于最优窗口的RED算法,将TCP滑动窗口控制在最优值附近,此时网络可以获得较高的吞吐量和很低的冲突.抢先低成本路由子系统使用节点收到报文的信号计算节点间距和节点在一段时间内的平均相对速度,并由此估算出节点的后续运动趋势.在原路由接近断路前寻找一个新的路由并替换原有不稳定路由,这样在多数情况下均可避免因路由失效产生断路到重新寻径成功的网络中断,提高TCP性能.该子系统使用一种低成本寻径策略,该策略将因寻径导致的路由广播限制在两跳的范围之内,减少了广播对带宽本就有限的无线信道的影响.该文对LLB-TCP系统模型做了简要叙述,详细说明了两个子系统结构,并对LLB-TCP的优劣做了初步的分析.