基于网络拥塞控制的SACK算法研究

基于网络拥塞控制的SACK算法研究

论文摘要

自上世纪九十年代以来,以TCP协议为基础的Internet呈爆炸式增长,新型网络应用不断涌现,用户数量迅速增加,使Internet的流量急剧增加,由此而引发的网络拥塞已经成为制约网络发展和应用的瓶颈问题。拥塞容易造成传输延迟和吞吐量等Qos(Quality of Service)性能指标下降,严重影响了带宽、缓存等网络资源的利用率,因此有效地解决拥塞问题对于提高网络性能具有重要意义,如何更好地预防和控制拥塞一直是近年来国际上网络研究领域的热点问题。在此背景下,本文针对SACK(Selective acknowledge)算法的缺陷及存在的问题,进行了比较系统、深入的研究,提出了一种改进的SACK算法。并通过理论分析和网络仿真试验结果说明:改进型的SACK算法在大多数的情况下确实能够改善网络性能。本文的主要工作为:首先介绍了目前拥塞控制算法的研究进展情况,其中着重介绍了基于源端和基于链路的拥塞控制算法。其次,本文对SACK算法进行了研究,并针对该算法的不足提出了一种改进的SACK算法。最后,采用NS(NetworkSimulator)网络仿真软件对所提出的改进型SACK算法在链路利用率,相对公平性,数据包丢弃率的性能进行了仿真验证。通过仿真可以看出改进型SACK算法可以在一定程度上弥补原算法的不足,改善网络传输性能。论文的研究工作和结论对于研究和解决Internet的拥塞问题具有一定的参考价值。由于还没有在广泛的网络环境中经过大量的试验验证,因此还有待进一步的研究和改进。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 计算机通信网络的发展情况
  • 1.2 TCP拥塞控制的研究概况
  • 1.3 本文研究的主要内容
  • 第2章 TCP拥塞控制的基本算法
  • 2.1 拥塞控制的基本概念
  • 2.1.1 拥塞产生的原因
  • 2.1.2 拥塞控制算法的评价标准
  • 2.2 基于源端的TCP拥塞控制算法
  • 2.2.1 相关概念说明
  • 2.2.2 基于源端的TCP拥塞控制算法的四个基本过程
  • 2.2.3 几种主要的源端TCP拥塞控制算法
  • 2.2.4 显式拥塞指示ECN(Explicit Congestion Notification)
  • 2.3 基于链路的TCP拥塞控制算法
  • 2.3.1 "队尾丢弃"策略
  • 2.3.2 主动队列管理策略
  • 第3章 SACK算法的研究与改进
  • 3.1 标准SACK算法的研究
  • 3.1.1 标准SACK算法的简介
  • 3.1.2 标准SACK算法的缺陷
  • 3.2 改进型SACK算法
  • 3.2.1 改进型SACK算法的提出
  • 3.2.2 改进型SACK算法的理论分析
  • 第4章 改进型SACK算法的仿真
  • 4.1 仿真工具NS的简介
  • 4.1.1 仿真工具的选择
  • 4.1.2 仿真工具NS的网络模拟方法
  • 4.2 两种SACK算法的仿真及结果分析
  • 4.2.1 链路利用率的仿真及结果分析
  • 4.2.2 丢包率的仿真及结果分析
  • 4.2.3 带宽损失的仿真及结果分析
  • 4.2.4 相对公平性的仿真及结果分析
  • 结论
  • 1.研究成果与经验总结
  • 2.存在的问题与改进思路
  • 参考文献
  • 攻读硕士学位期间公开发表的论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].“算法初步”考点探析[J]. 中学教学参考 2019(35)
    • [2].算法常见考题归类解析[J]. 中学生数理化(高一使用) 2019(12)
    • [3].算法多样化的教学困惑与对策[J]. 东西南北 2020(02)
    • [4].算法无处不在[J]. 风流一代 2020(09)
    • [5].关于算法多样化的几点思考[J]. 读写算 2020(11)
    • [6].划酒拳的算法[J]. 幽默与笑话 2020(17)
    • [7].算法能决定一切吗?[J]. 网络传播 2020(09)
    • [8].对“算法多样化”的“冷”思考[J]. 成才之路 2011(16)
    • [9].多中选优 择优而用——也谈算法多样化[J]. 内蒙古教育 2008(17)
    • [10].对算法多样化与优化的思考[J]. 内蒙古教育 2009(20)
    • [11].浅谈如何发展学生优化算法的能力[J]. 成才之路 2010(01)
    • [12].关于算法多样化的思考与实践[J]. 新教师 2016(09)
    • [13].谈算法多样化的两点误区[J]. 成功(教育) 2009(05)
    • [14].优化算法 择优而用——小学数学算法多样化之我见[J]. 科普童话 2018(30)
    • [15].计算教学中落实算法多样化的探索[J]. 新教育 2016(10)
    • [16].思路不同 算法不同[J]. 数学小灵通(1-2年级版) 2013(03)
    • [17].对计算教学中算法优化的思考[J]. 中小学电教(下半月) 2009(02)
    • [18].算法优化问题例析[J]. 中学生百科 2009(08)
    • [19].对算法多样化与优化的思考[J]. 文理导航(下) 2010(03)
    • [20].“算法优化”走好“四步棋”[J]. 辅导员 2010(29)
    • [21].谁的算法好[J]. 小学生之友(低版) 2010(11)
    • [22].数学真有趣[J]. 小学生作文辅导(教师适用) 2011(08)
    • [23].“多样”与“优化”——对算法多样化的思考[J]. 新课程(教研) 2011(11)
    • [24].对“算法多样化”的两点思考[J]. 山东教育 2008(Z1)
    • [25].算法如何平等:算法歧视审查机制的建立[J]. 南海法学 2020(02)
    • [26].新闻算法分发对隐私权的冲击及规制[J]. 青年记者 2020(27)
    • [27].泛化与偏见:算法推荐与健康知识环境的构建研究——以今日头条为例[J]. 新闻与传播研究 2020(09)
    • [28].浅析对分查找算法与解题思路[J]. 求学 2020(04)
    • [29].浅析算法新闻的现状及未来发展[J]. 长江丛刊 2019(23)
    • [30].“算法”教学的现状调查及分析[J]. 数学教学研究 2011(04)

    标签:;  ;  ;  ;  

    基于网络拥塞控制的SACK算法研究
    下载Doc文档

    猜你喜欢