论文部分内容阅读
随着通信网络技术的发展,无线通信和移动计算的需求在持续地增长。在未来因特网中,无线网络将是重要的组成部分。但是,传统因特网的核心协议——传输控制协议(TCP)的设计仅仅针对有线网络,没有考虑无线链路环境的特性,它假设任何分组的丢失均是由于网络拥塞造成的。然而,在无线网络中,由于分组丢失的多样性和复杂性,分组丢失的检测和控制策略是一个迫切需要研究的课题,即无线TCP的研究。
近年来,TCP在各类无线网络上性能提高的研究已经成为无线TCP领域研究的一个热点。网络科研人员已经提出了众多方案,通过各类方案的比较及相关资料显示,可靠的数据链路层协议可以很好的提高TCP在无线网络中的性能。一个精心设计的数据链路层协议与TCP共同工作比一个单纯的复杂完善的TCP协议更有效。
针对现有的TCP协议应用于无线网络时表现出来的性能状况很难满足高误码率状态下对网络服务质量的要求,本文提出一种用于提高无线环境中传输控制协议(TCP)性能的链路层选择性重传的改进方案mARQ。本方案借助于每个数据包在链路层被拆分成多个无线帧这一特点,对包中所有帧的重传次数之和进行限定,使其可以根据各帧的需求进行自适应分配。推导了采用该方案时无线链路的误包率和包的传输时延的表达式,通过引入Padhye的TCP吞吐量模型,分析了采用新方案mARQ时系统的TCP吞吐量。系统仿真表明:与传统方案IS-99相比,新设计方案mARQ在高误帧率的环境下以较低的误包率和略大的传输时延获得了较高的TCP吞吐量,提高了无线环境下TCP的性能。