论文部分内容阅读
随着通信技术的发展,计算机网络已经不再局限于有线、单一同构网络了,而是呈现高度异构化的趋势。下一代网络应是一个能够屏蔽底层通信传输设备的异构性,提供一个统一开放、可伸缩、安全稳定和高性能的服务平台,以支持快速灵活的开发、集成、定制和部署网络业务应用。迄今为止,适用于异构网络的通信技术当属目前最为主流、最为成功的TCP/IP技术,这主要得益于互联网“端到端透明性”的核心设计理念。传统TCP拥塞控制主要是为带宽时延乘积较小和信道误码率很低的网络环境而设计的,难以很好地适用于异构网络下的通信环境,如卫星网络、高速光纤网、无线网络和有线网络之间的异构。TCP性能在异构网络中是十分重要的问题,当多个异构网络连在一起时,由于传输带宽变化、物理链路质量差异、信道非对称性、终端移动性、往返时延波动、能源消耗等影响,经常出现无法预知的交互作用,这种复杂性往往会导致其性能下降。因此,对异构网络TCP性能增强技术的研究已成了通信领域一个重要的研究课题。本文集中探讨了异构网络下的TCP拥塞控制技术,以期能为改善异构网络环境下的TCP性能提供有价值的参考。主要工作如下:①探讨了异构网络中影响TCP性能的主要因素,传统TCP在异构网络环境下面临的问题,为进一步研究异构网络环境下的TCP技术奠定了基础。②探讨了TCP技术在异构网络环境下的代表性研究成果,对其在异构网络中的性能进行了仿真分析,讨论了它们在异构环境下存在的问题。③提出了一种可选择的方案TCP- Selective,根据不同的链路类型选择不同的TCP算法,来解决单一TCP增强方案所不能解决的问题,对其在异构网络环境下的性能进行了仿真分析,结果验证了此机制的有效性。④对不同链路采用的相应TCP算法作了改进,并对其进行验证,仿真结果表明,这些算法也具有很好的性能。本文内容安排大致是这样的:第1章概述研究背景、存在问题、代表性解决方案以及本文主要工作;第2章简要介绍TCP拥塞控制技术;第3章介绍异构网络典型TCP算法并对其进行性能分析;第4章探讨异构网络下TCP整体性能提高,详细分析一种基于链路选择的TCP拥塞控制机制,给出仿真结果分析;第5章讨论不同链路环境下的TCP算法,详细分析3种改进算法,给出仿真结果分析。