论文部分内容阅读
TCP(传输控制协议)是互联网上使用最为广泛的可靠传输协议,人们平时使用的许多应用,如电子邮件、网页浏览和文件传输等都是使用TCP协议传输数据.TCP协议是基于有线网络的特征设计的,有线网络的特征是链路延时小、误码率低,在有线网络中报文丢失的主要原因是由于网络中出现拥塞,TCP协议的拥塞控制机制在有线网络中工作的很好,但是在无线移动网络环境中遇到了很大问题.无线移动网络的一个重要特征是移动切换,切换对TCP的性能有很大的影响.该文主要探讨了提高移动网络中TCP的性能问题:首先,从多个方面详细分析了TCP在切换过程中遇到的问题,比较了几种现有的解决方案,然后提出了EHN-HP(Explicit Handoff Notification-HandoffProcess)机制,EHN-HP机制针对切换这个特殊的事件在原有TCP的慢启动阶段和拥塞避免阶段的基础上引入了一个专门处理切换过程的阶段——切换处理阶段(Handoff Process),在这个阶段中采用了重新设置切换后慢启动门限以及重新估算切换后超时重传定时器的机制.经过模拟仿真的结果可以看出,EHN-HP机制有效的改善了TCP在切换中遇到的性能下降的问题.针对现在为了解决本地移动性提出的本地移动管理方案,文章给出了一种MAP(Mobility Anchor Point)缓存机制,通过在MAP缓存切换时的报文,提高了TCP在本地移动中的性能.这样,移动终端在本地范围内同一个MAP下进行移动切换时,使用MAP机制方案;移动终端在MAP之间,或者跨管理域进行切换,以及进行垂直切换时,使用EHN-HP机制,在不同的切换场景下采用这两种方案,可以提高TCP在各个层次移动切换情况下的性能.EHN-HP机制和MAP缓存机制需要传输层和网络层知道链路层的切换信息,在现有的传统TCP/IP协议模型中,可以通过层与层之间简单的接口来实现,但是这种简单的通信机制效率较低,而且对QoS、安全等其它功能支持不完善.由此,文章在最后给出了一种交叉层设计的TCP/IP协议栈模型,使用这种模型,协议栈可以更好的支持EHN-HP机制和MAP缓存机制,以及QoS、安全性等其它功能,提高协议栈的效率.