论文部分内容阅读
随着现代通讯技术的迅猛发展,无线通讯技术逐渐成熟,人们通过无线网络接入因特网的比重越来越大;并且,现代移动通信网络也逐渐向全IP移动通信网演进。然而,作为传统因特网以及全IP移动通信网的上层传输协议——TCP协议,已经逐渐不能满足不断发展的无线通讯网络的需求。无线网络与有线网络相比有着不稳定、传输错误率高、传输时延大等特点。由于TCP对网络的稳定性和错误率有着很高的要求,在无线网络的环境下,其性能大大受到抑制。这样,不必要地降低了网络传输效率,浪费了无线网络原本宝贵的带宽资源。因此,针对无线网络的新特点,有必要对传统的TCP协议进行一些改进,使之在无线网络环境下也能高效地运行。在本文中,作者根据IETF提出的TCP的改进草案RFC4253(TCP-DCR),对其进行了深入的分析。分析结果认为:此草案存在一些局限性,由于其完全依靠本地链路层的错误重传机制来控制误码率,然而本地链路层的错误重传机制并不能完全保证可以将误码率降低到可以忽略的程度。而正是这不可忽略的误码率,仍然抑制了TCP-DCR的传输效率。本文在TCP-DCR的研究基础上,对其进行了进一步的改进,提出一种新的TCP版本——TCP-HY。TCP-HY继承了TCP-DCR的本地链路层重传机制和TCP发送端对重复的DUPACKS的延长时间响应。并且TCP-HY发送端通过对收到的ACKS进行统计分析,估计当前网络可用带宽,从而对网络当前拥塞状况作出评估,根据不同的网络拥塞状况作出相应的拥塞控制策略。最终,本文在NS2网络仿真平台上对TCP-HY进行了代码实现,并对其进行了仿真分析。在仿真过程中,对TCP-HY在不同网络状况下的效率和公平性进行了详细的分析,并将仿等结果与其他TCP版本进行了比较。仿真结果表明, TCP-HY在理想或非理想的网络环境下均有着良好的运行效率,并且,其对其他版本的TCP方案亦保持着良好的公平性。总之,TCP-HY在不同的网络环境中,可以很好地兼顾效率和公平性方面的要求,是一个有效可行的解决方案。