论文部分内容阅读
TCP是目前Internet中最普遍的传输服务协议,作为端到端的传输协议TCP为互联网提供了一种可靠的运输层服务。相比有线网络链路上传输数据时极低的误码率,在噪声干扰下无线网链路的误码率远远高于有线网络,所以无线网络时常因空口环境变差而发生数据包丢失或较大的时延,而TCP运行机制会将这一类事故认定为发生网络拥塞,并触使数据发送端进入“TCP慢启动阶段”降低数据包发送速率,但是当无线空口环境变好以后数据包的发送速率不会很快的恢复,这会严重影响TD-HSPA网络的带宽利用率和数据传输速率。
本文首先介绍了TD-HSUPA的网络结构,并且介绍了TCP在TD-HSUPA网络中的应用方式。然后通过详细分析TD-HSUPA网络中的RLC和MAC的工作原理得出在TD-HSUPA网络数据传输存在不完整性和较大的时延,据此分析得出TCP应用在TD-HSUPA系统中的必要性和其缺陷所在。
基于此在本文第四章提出了两种TD-HSUPA系统的TCP优化方法:第一种是利用RNC解析TCP连接链路上服务器的反馈包信息,分析当前TCP连接的状态,在上行链路的TCP超时发生之前,控制NodeB对终端做优先调度并在短期内分配更多的时隙和码道,有效防止无线链路进入“TCP慢启动阶段”而影响无线带宽利用。本方法的优点在于仅在RNC做TCP数据包的分析处理工作,不影响整个网络,有很好的系统兼容性。第二种方法是在终端修改部分TCP协议内容,当终端收到重传数据包的反馈以后能够跳出慢启动,还原到拥塞避免状态。
本文在第五章对所提出的两种方案做了仿真评估,通过仿真对比了几个主要的参数得出第一种方法能有效地解决因无线信道短期的衰落导致的无线链路速率降低,但在干扰整体增加到一定程度时,该方法表现有些许欠缺。第二种方案在仿真结果上有不错的表现,从深层次解决了在无线链路上TCP频繁慢启动的问题,其优点是对只修改部分TCP协议,对系统影响较小,但是在协议兼容性上还需要进一步的研究。