论文部分内容阅读
随着人们对个人通信需求的日益增长,无线通信及移动通信技术目前得到长足发展和应用。第一、无线网络能极大地减少建设成本,如节省了铺设电缆和维护电缆的开支;第二、无线网络能够在有线网络无法实现的地方建立,这对偏远的乡村尤其具有实际意义;第三、无线网络实现了无处不在的互连网访问。
TCP(传输控制协议,TransmissionControlProtocol)是目前Internet中广泛采用的传输控制协议,为各主机之间提供可靠按序的传输服务,在保障网络通信性能方面起着非常重要的作用。TCP设计主要针对系统稳定性、协议兼容性、业务公平性、资源利用率以及拥塞控制等问题。由于终端节点的可移动性以及传输带宽有限等因素,与有线网络相比无线网络通常表现出较高的误码率、较大的传输时延波动特点,使得无线网络通信的性能和业务服务质量也相对较差。此外,这些特点也使得传统的TCP技术直接应用于无线网络环境时性能下降较大。本文主要研究了如何改善无线网络环境中TCP技术(简称WTCP)性能的问题,在理论分析的基础上给出了我们的几种WTCP改进方案,并进行了系统的仿真实现。通过仿真结果,可以看到,改进后的WTCP方案性能得到了相应的提高。
本文在WTCP方面的主要研究工作如下:
1、对传统TCP的工作方式的研究。主要涉及TCP的建立、连接、释放过程以及差错控制策略。
2、无线网络下的传统TCP性能下降的原因分析。
3、已有WTCP改进方案的原理分析。
4、提出基于RTT(RoundTripTime)的拥塞控制策略算法。
5、使用Linux系统的NS(NetworkSimulation)网络仿真平台对本文提出的WTCP改进算法进行了仿真,搭建了传统TCP和优化的WTCP算法并存的异构TCP实验场景,通过系统仿真的手段进一步证实了基于RTT和带宽调整慢启动门限的TCP算法性能优于传统TCP。