论文部分内容阅读
随着无线网络在人们工作、学习、生活中发挥着越来越重要的作用,产生了许多相关的研究课题,其中对TCP协议的改进就是最重要的一个。近年来,对于无线网络TCP协议的改进研究,也有了一些成果,形成了一些经典改进算法,但随着人们对于网络服务质量的要求越来越高,移动无线网络TCP协议的改进研究仍然具有现实意义。本文首先介绍了TCP协议的数据传输机制和拥塞控制机制以及无线TCP拥塞控制算法的发展和研究热点。然后分析了TCP在无线网络中的性能,归纳了导致TCP在移动无线网络中性能下降的主要因素,包括:高比特误码率、错误的丢包探测机制、无线链路带宽有限、链路中断、路由中断、不对称的带宽、链路层时延。接着分析研究目前无线TCP研究领域中的一些经典改进策略,这些典型方案是:端到端TCP技术、分段TCP技术、数据链路层技术。在此基础上,重点介绍了WTCP方案,针对于WTCP协议在应用于移动无线网络过程中,对于频繁切换造成了数据丢包时表现的不足之处,结合TCP-Freeze中的链路冻结思想,提出了新的解决方案NWTCP,旨在提高移动无线网络的传输性能。改进NWTCP协议主要有两大创新之处:1、通过移动终端传回的ACK中携带状态信息,使发送方减少或者延迟数据发送,以减少移动终端的反应次数,节省能量;2、针对移动无线网络频繁越区切换,当出现断路时,不是启动慢启动,而是进入Freeze状态,等链路状态恢复,即以当前窗口发送数据,提高网络吞吐量。本文采用网络仿真工具NS-2执行效果仿真。首先,在NS-2中设计实现了NWTCP,并将NWTCP与TCP New Reno及WTCP进行比较,证明在提高吞吐量方面有所改进。然后评估了TCP NewReno、WTCP及本文的改进方案NWTCP在无线网络中的能量使用效率,并对使用效率进行比较,结果显示NWTCP协议在使用效率方面有明显改进。最后,总结了本文所做的所有工作,依据对以上协议的理论分析和实际仿真结果给出相关结论,并提出后期工作展望与意见。