论文部分内容阅读
随着通信网络技术的发展,无线通信和移动计算的需求在持续地增长。在未来因特网中,无线网络将是重要的组成部分。但是,传统因特网的核心协议--传输控制协议(TCP)的设计仅仅针对有线网络,没有考虑无线链路环境的特性。它假设任何分组的丢失均是由于网络拥塞造成的。然而,在无线网络中,由于分组丢失的多样性和复杂性,分组丢失的检测和控制策略是一个迫切需要研究的课题,即无线TCP的研究。目前提出的解决方案有很多,包括链路层、网络层、传输层和层间协作的方案或策略。但是,他们或者存在不是很切实际的前提条件,或者失去了TCP的端到端的语义,或者代价太高,都有待进一步的研究。
本文分析了传统TCP版本在无线环境中的局限性,为了改善无线TCP性能,提出了基于重传率调整TCP段尺寸的机制和基于吞吐量估计设置往返时间门限检测网络拥塞的机制。仿真结果表明:传统TCP版本在无线环境中急剧恶化,在严重误码丢包环境中,即使能解决单窗口多丢失问题的Sack、NewReno版本也无法正常使用。而本论文提出的两种机制简单、有效,能在一定程度上提高TCP的性能,并能保证各方面的公平性。两种机制结合使用能更好地改善无线TCP的性能,即使在严重误码环境中也能得到一定程度的性能改善。