论文部分内容阅读
随着计算机网络和通信技术的发展,无线网络变得越来越重要。但是无线网络的一些特性影响了TCP协议在无线网络的性能。TCP协议是为有线网络设计的,由于有线网络的链路错误率较低,发送端认为网络发生丢包都是由于网络拥塞造成的,当发送端接收到一定个数重复的确认数据包或超时计数器超时时,认为数据包已经丢失而启动拥塞控制机制,减小发送端的拥塞窗口来降低发送速度。与有线网络相比,无线链路中错误率较高以及端到端的时延较大,数据包可能因为链路错误而将数据包丢弃。由于TCP协议不能区分数据包丢失的原因,在误码率较高的环境下,将链路错误导致的丢包误以为是网络中发生了拥塞,启动拥塞控制机制。无线网络的一些特性如较高的延迟和丢包率使TCP协议不能获得好的传输性能,同时也降低了有线网络的带宽利用率。目前已经提出了多种改进方案用于改善TCP在无线网络中的性能。它主要包括端到端的改进方案、数据链路层改进方案、分段连接改进方案和跨层的改进方案。这些方案在有效的改进TCP性能的同时,也分别存在一些问题,所以需要对它们进行更多的研究,使得TCP协议可以更好的应用在无线网络中。本文分析了传统的TCP网络在无线网络环境下面临的问题和挑战,分析总结了TCP协议发展的现状。为了满足无线网络中TCP协议的需要,针对现存改进方案的不足,提出了自己的修改方案。本文提出了改善动态分块校验机制方案,来提高无线网络传输性能。同时通过增加带宽估计算法对Snoop协议进行改进。对仿真工具NS-2进行了深入的研究,使用它对改进方案进行模拟并对仿真结果进行分析。实验分析表明改进的TCP协议可以改善无线链路上的传输性能。