论文部分内容阅读
近几年来,Internet持续保持高速增长,其发展主要归功于万维网的发展和多媒体应用的层出不穷。同时,随着通信硬件和蜂窝技术的突飞猛进,在异质网络上支持Internet业务成为研究的一个热点问题。移动主机要与Internet中的固定节点通信或者移动主机之间跨越固定网络通信,端到端的传输都必然要跨越有线和无线两种媒体。所以异质网络的传输控制机制就成为研究的热点之一。拥塞控制是传输控制的一个重要组成部分,本文的主要目标就是研究异质网络环境下TCP/IP性能,以提供一种适应于异质网络环境下的网络拥塞控制机制,提高网络的吞吐量、稳定性、链路利用率等方面的性能。由于无线信道的传输特点和有线信道有很大的差异,所以传统的拥塞控制机制在应用于异质网络环境下时会因为无线链路的高误码率、高时延、受限带宽、移动切换等因素的影响而导致其性能的急速下降。针对上述问题本文主要做了以下两个方面的工作:一:首先对目前存在的TCP方案进行了分类研究,针对不同类型的方案进行整体的性能分析,并给出几种常见的TCP改进算法的技术比较。其次在此基础上,针对异质网络传输控制的特点,提出了一种提高异质网络TCP性能的改进方案WMTCP。该策略保持了TCP协议端到端的语义和完整性。WMTCP算法引入了两个参数:单向相对延迟和主动探测模块。通过统计分析单向相对延迟的值,可以有效地识别异质网络产生丢包的位置,即区分有线链路或无线链路;主动探测模AP的设计则是为了解决移动切换造成的数据包丢失问题。本文对WMTCP方案的设计目标、主要思想、解决的问题、参数的设计与计算、算法的流程等问题作了详细的描述。最后通过仿真实验证明该算法在异质网络环境中与TCP NewReno算法相比提高了系统的吞吐量,并且具有良好的公平性和友好性。二:围绕主动队列管理机制AQM展开工作。在探讨现有主动队列管理机制的基础上提出了一种适用于异质网络环境的主动队列管理算法ERQ,该算法采用ECN与AQM相结合的思想,改进了原有ECN策略采用基于速率和队列长度的主动队列管理机制,该算法能够在路由器端较准确地识别拥塞状态,并及时向端系统发送链路状态信息。本文给出了该算法的主要思想、参数、算法流程等主要设计,最后通过仿真实验证明,ERQ降低了对参数minth、maxp的敏感性,提高了算法适应性,并且在稳定性、响应速度、系统吞吐量、链路利用率等方面的性能均高于RED算法。NS-2是目前国际上应用广泛的网络仿真软件,在分析和评价网络性能方面发挥了重要作用,本文的所有实验均是在NS-2中进行仿真分析的。本文对异质网络下的传输控制方面进行了探索,希望所做工作能够在传统TCP/IP传输控制机制向异质网络推广和应用的过程中起到一定的推动作用。