TCP协议是因特网上使用最为广泛的协议,它为用户提供了可靠的、健壮的端到端数据通信服务,其中TCP拥塞控制机制一直是保证因特网正常运行的关键技术之一。但是由于无线网络具有误码率高、传输时延大,带宽小等特点,因此网络拥塞不再是数据丢失的唯一原因,如果继续沿用把网络拥塞作为数据丢失的唯一原因的传统TCP拥塞控制机制,就会造成传输速率的不必要降低,导致网络性能严重下降。因此在无线网络下如何有效改进TCP性能自然成了一项非常重要的网络研究课题。 目前已经提出了许多种解决方案,主要分为:端到端解决方案、分段连接解决方案、链路层解决方案。其中,由于端到端解决方案只需要修改TCP连接两端的协议,不需要中间节点的支持,保证了从发送端到接收端TCP连接的完整性,可部署性好,因此是研究的一个热点,其中TCPWestwood+是TCPWestwood的一种改进算法,采用AIAD(AdditiveIncreaseAdaptiveDecrease)拥塞控制机制,提高了TCP在无线网络下的性能,有更好的公平性和稳定性。但是它在慢启动阶段、拥塞避免阶段和捕捉带宽方面仍然存在不足,论文通过引入一个表示链路相对拥塞或相对空闲的动态因子level对其进行改进,可以根据链路的状态,适当的调整拥塞窗口的增长速度,以达到链路充分利用的目的。通过NS仿真实验证明,改进算法有着较高的吞吐量和较好的公平性。