传输控制协议中拥塞控制算法的改进

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:qqq123456123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,计算机网络技术得到了飞跃发展,网络在日常生活中扮演的角色越来越重要。随之而来的是网民数量飞速增加和网络流量急剧增长。网络一旦出现拥塞情况,网络会出现大量丢包现象,吞吐量也会受到影响,甚至严重时会导致网络崩溃;因此如何对网络进行拥塞控制对网络继续发展具有重要意义。本文主要是对TCP/IP中的TCP拥塞控制协议进行分析,并提出了Reno-J算法,避免了Reno算法在慢启动后期出现大量突发数据量的不足:对TCP协议进行了详细分析,主要介绍了TCP报文段的首部格式,并且通过详细分析三步握手机制和滑动窗口机制说明TCP是如何实现可靠传输的,分别解释了拥塞产生的原因和拥塞控制的概念,详细分析了慢启动、拥塞避免、快速重传/快速恢复、超时重传四个阶段的工作原理,简要阐述了拥塞控制协议经历的版本演进。根据现在的拥塞控制算法中阈值设置恒定带来的问题,重点分析比较了Westwood算法及升级版本的优缺点并对带宽估计算法做出改进,分别通过对确认的包长度和确认到达时间进行采样求得它们各自的平均值,然后两者相除得到带宽估计值,改进的可用带宽估计算法能更加准确的对网络带宽的使用情况进行估计;在慢启动阶段,TCP Reno以指数方式增加其拥塞窗口,这会导致慢启动后期出现大量突发数据,正因如此,通过数学分析提出一种关于中点对称的分段数学函数模型,使得在慢启动前期,拥塞窗口增长速率加快,而到了后期,拥塞窗口增长速率减慢,从而平滑过渡到拥塞避免阶段;最后通过NS2仿真对其拥塞窗口、吞吐量、丢包率、友好性进行评估验证;实验结果显示,新算法能够有效的降低网络传输分组丢弃,提高网络吞吐量,减少网络的抖动的次数,维持网络稳定;除此之外,新算法与Reno算法一同应用时,体现了友好性。
其他文献
多输入多输出(Multiple Input Multiple Output,MIMO)技术能够充分挖掘空间资源来实现空间分集和空间复用,有效提高频谱利用率。波束成形是多用户 MIMO系统实现空分多址的主要技
最小化能耗或是最大化网络生命周期是无线传感器网络WSN研究的两个重要的关注点。能耗与生命周期相关的技术有WSN节点部署方案与节点信息查询,论文即以这两方面为研究内容。 
随着数字化设计制造技术的发展及对产品安全性要求的日益提高,对产品的制造精度也提出了更高要求,使成形产品的检验难度日趋增大,对飞机钣金零件的检验要求与规范也提出了更高更
随着无线通信技术的蓬勃发展,无线传感器网络也随之成为了近几年来甚为热门的研究领域。而对无线传感器网络应用而言,无法获得节点正确位置而感知的数据常常是没有实际意义的
为了适应空间技术的发展,满足复杂航天器的数据处理需求,国际空间数据系统咨询委员会(Consultative Committee for Space Data System, CCSDS)于1986年开发了高级在轨系统协议(
随着3D电影和电视的大量普及,3D视频技术得到了广泛的关注和极大的发展。当前的3D电影和电视只能提供单一的观看视角,用户被动接受给定的视角,难以获得更加贴近真实、更加直观的
卫星网络由于其信道具有组网速度快、覆盖范围广、通讯容量大、传输业务所需的成本低廉等特性成为一种重要的无线通信方式。它可以在地理位置比较偏远的地方和无人区接受信道
LED可见光无线通信因节能、无电磁干扰、绿色而成为一种新型的短距离无线通信技术。智能交通系统(Intelligent Transportation System,ITS)是一种集先进的信息技术、数据通讯
近年来,随着无线通信技术的飞速发展,频谱稀缺问题日益凸显出来。认知无线电作为一种能够智能感知周围无线环境特征,适时的调整其设备参数,在不影响授权用户正常通信的前提下允许
随着航天技术的不断发展,空间数据通信系统对数据处理提出了新的要求。为此国际空间数据系统咨询委员会(Consultive Committee for Space Data System,CCSDS)开发了高级在轨系