论文部分内容阅读
计算机网络在过去十几年中经历了爆炸式的增长,随之而来的是越来越严重的拥塞问题,因此互联网的拥塞控制成为一个非常关键的问题,也是当前网络的一个热点研究领域。首先,它能通过提高网络资源的利用率从而避免网络的崩溃;其次,拥塞控制也是为了适应Internet规模不断扩大的需求;再次,它是保证网络服务质量的必然要求。网络拥塞控制地目标是吞吐量最大化、分组平均延迟时间最小化、用户之间资源分配公平化和丢弃数据包最小化。 本文在归纳、总结了关于互联网拥塞控制的研究现状的基础上,主要研究了TCP层的网络拥塞控制问题。本文所做贡献如下: 1.通过大量仿真对目前的TCP层的控制算法Reno和Vegas进行分析和比较,重点是对Vegas算法在不同网络情况下的吞吐量、丢包和公平性的研究,并对目前的Vegas提出一种改进算法。 2.通过对Vegas的数学建模,提出采用PD控制和曲线拟合两种方法改进TCP Vegas的性能,仿真结果表明这两种方法都能取得良好的效果 3.对于Vegas目前不能广泛应用于现实中的最大问题即公平性问题进行一定的研究,分析了能获得公平性的条件,并用仿真结果进行了验证。最后对于TCP Vegas的多节点路径问题,文中也做了一些研究工作。