论文部分内容阅读
近年来,无线网络得到了飞速的发展和应用。然而,由于受到无线信道高误码率等原因的影响,TCP在无线网络中的性能严重下降。因此,如何设计适应无线网络的拥塞控制协议成了一个重要的研究课题。针对该问题,本文提出了接收端为中心的改进方法。本文建立了接收端为中心的拥塞控制协议与无线原因丢包的联合模型。该模型分析了无线丢包的特征,及其对传输层性能的影响,指出了传输层对于无线丢包应采取的控制方式。在协议设计上,本文首先研究了端到端的改进机制。提出了接收端为中心的基于速率的拥塞控制机制。在此机制中,接收端根据测量的可用带宽和线性增加乘法减少(AIMD)算法设定发送速率,发送端根据接收端设定的速率发送数据包。理论分析结果证明该机制可以提高网络的吞吐率。仿真结果表明该机制能够降低无线原因丢包影响,提高无线网络的吞吐率和公平性。为了克服网络延迟抖动的影响,进一步提高拥塞控制的准确性,本文提出了基于模糊逻辑的拥塞控制机制。该机制综合考虑了网络资源利用率、可用带宽变化趋势和丢包情况等因素。仿真结果表明该机制能够充分利用网络资源,并能够准确预测和避免拥塞。其次,本文研究了基于跨层的解决方案。提出了MAC层拥塞控制机制。MAC层根据无线丢包信息调整其发送速率,并将该信息传递给传输层,使传输层拥塞控制不受无线丢包的影响,只处理网络排队拥塞。仿真结果表明,该机制可以提高网络的吞吐率,并改进公平性。另外,针对TCP在无线局域网中的公平性问题,本文提出在AP处延迟接收端请求的方案。AP根据传输层的拥塞控制信息动态地延迟传输层的请求。本文对TCP的公平性问题进行了理论分析。理论分析、仿真和实验结果都表明改进机制可以提高网络的公平性和吞吐率。最后,为了与现有TCP协议兼容并降低实现复杂性,本文研究了接收端辅助拥塞控制机制。该机制仍以发送端为中心,但是对接收端的功能进行了扩展,使其既执行流量控制又执行拥塞控制。接收端根据估算的可用带宽设置建议窗口。发送端仍按原有拥塞控制机制利用AIMD和接收端建议窗口调整其发送速率。仿真和实验结果表明该机制能够充分利用网络的带宽和缓冲区,降低无线原因丢包的影响,提高了网络的性能,并与现有的TCP协议友好。