论文部分内容阅读
近几年来,随着通信行业的快速发展,为了满足用户对业务带宽化、个人化和智能化的要求,网络呈现规模性、异构性、动态性等特点。目前,因特网上采用TCP/IP协议的通信量占95%以上,无庸置疑,TCP将是下一代网络传输层的核心协议。然而,传统的TCP协议主要是为带宽延迟乘积较小和信道误码率很低的网络环境而设计的,难以很好适用于异构网络下的通信环境;同时,在TCP协议中定时器运行的好坏对网络传输性能有着重要的影响,直接将传统的定时器机制用于异构网络时,会出现一些问题,譬如从快速网络切换到慢速网络,会出现“假超时”现象,恶化TCP性能。
本文侧重研究了异构网络环境下典型的传输控制技术和。TCP重传定时机制。主要工作如下:
①剖析了目前有代表性的几种传输控制技术,如TCP Reno,NewReno,Vegas,Westwood以及WestwoodNR等,利用仿真工具对它们在异构网络环境下的性能进行了分析与比较。结果表明:TCP Reno与NewReno性能较好。
②从理论上分析了传统TCP重传定时器用于异构网络环境时的局限性,并对其进行了仿真分析。结果表明:当从快速网络切换到慢速网络时,出现“假超时”现象,产生大量不必要的重传,严重影响TCP的性能。
③针对TCP重传定时器在异构网络环境中存在的问题,提出了一种改进的重传定时器机制,并对其在异构网络环境中的性能进行了仿真分析,结果表明:当从快速网络切换到慢速网络时,该机制能避免出现“假超时”,减少了不必要的重传。