论文部分内容阅读
移动Ad Hoc网络是一种无中心、自组织并且主机可以自由移动的无线网络,近年来由于移动计算技术的发展,移动自组织网络再度成为了研究的热点。采用Ad Hoc网络跨层设计思想,实现网络各层次间的直接交互,从而提升TCP的性能。
本文基于跨层设计的思想,分析了其它层对传输层的影响。首先,从MAC层对TCP的影响入手分析,针对IEEE802.11的不足,提出了一种改进RTS/CTS握手机制的算法,用于TCP接收端,并实时检测网络状态,通知发送端调整发送速率。由于网络拓扑结构随着移动节点的运动而迅速变化,从而引起突然的丢包和时延。传统TCP是为可靠固定的有线网络而设计的,此时就会把数据包丢失误认为是由于拥塞引起的,进行拥塞控制,这样将导致不必要的重传和慢启动,降低了网络吞吐量。针对这一问题,本文提出了一种路由协议的改进算法,区分是由于链路断开还是拥塞引起的网络丢包。最后,通过NS2仿真工具,对本文提出的两个改进算法进行验证分析,结果证明了算法的可行性和有效性。本文对Ad Hoc网络的现有TCP提出的改进方案,充分利用网络跨层协作的优点,对MAC层和网络层的改进,不仅能大幅度的提升TCP吞吐量,而且使的路由协议能很好的区分由于节点移动引起的网络拓扑结构变化,最终结果显示,本文所提出的改进方案,显著改善了无线自组织网络的传输性能。