宽带卫星网络中的TCP拥塞控制机制的研究

宽带卫星网络中的TCP拥塞控制机制的研究

论文摘要

从上世纪末开始,由于基于宽带卫星数据网络的快速发展,整个卫星通信行业又开始进入新一轮的快速增长期。有许多投资巨大的宽带卫星通信网络系统正在研制或者即将发射运行,这使得宽带卫星网络面临着巨大的机遇和挑战。一方面它可以提供极具竞争优势的广播/多播服务、为地面网络服务不到或者服务不好的区域提供网络接入服务、为地面光纤骨干网提供备份应急信道、以及为军用网络服务;另一方面,由于本身的高误码率和大时延使得传统的TCP拥塞控制协议在卫星网络下的表现不能尽如人意。本文以宽带卫星网络为应用背景,从宽带卫星网络的特点出发,设计并实现了一种新的TCP拥塞控制算法——TCPCA算法。首先,针对卫星网络高误码率的特点,在接收端采用了Casablanca分类器区分链路丢包和拥塞丢包。其次,详细的介绍了发送端和接收端的设计和实现过程,并且对中间路由器的队列管理进行了介绍。其中为了改进由大时延带来的重传时间间隔过大的缺点,采用了批量重传来及时重传丢失的报文段;针对大时延使得网络恢复时间延长的缺点,在发送端改进了窗口调整策略,采用智能窗口调整策略减少由于不必要的因为链路错误减小发送窗口导致的吞吐量下降。最后从理论和实验两个角度详细分析了算法的性能。在相同的网络条件下,通过网络仿真软件NS2和传统的TCP拥塞控制机制的比较,TCPCA算法能够获得更好的吞吐量,并且保持了很好的公平性和友好性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究的目的与意义
  • 1.2 课题背景
  • 1.2.1 宽带卫星网络概述
  • 1.2.2 国内外研究现状
  • 1.3 论文主要内容
  • 第2章 TCP拥塞控制机制的研究
  • 2.1 网络拥塞概述
  • 2.2 TCP拥塞控制机制
  • 2.2.1 TCP流量控制与拥塞控制的关系
  • 2.2.2 TCP拥塞控制原理
  • 2.3 卫星网络中的TCP拥塞控制算法
  • 2.3.1 TCP-Peach
  • 2.3.2 TCP-Vegas
  • 2.3.3 TCP-Westwood
  • 2.4 本章小结
  • 第3章 TCPCA算法的设计和实现
  • 3.1 错误分类器的设计
  • 3.1.1 基于带宽估计的错误分类器
  • 3.1.2 Casablanca分类器
  • 3.2 算法设计
  • 3.2.1 带宽估计原理
  • 3.2.2 发送端的设计和实现
  • 3.2.3 接收端的设计和实现
  • 3.2.4 队列管理
  • 3.3 算法性能分析
  • 3.3.1 传统的TCPW算法
  • 3.3.2 TCPWCA算法
  • 3.4 本章小结
  • 第4章 算法性能测试和与其他算法的比较
  • 4.1 仿真环境概述
  • 4.2 仿真网络拓扑介绍
  • 4.3 算法性能测试
  • 4.3.1 吞吐量
  • 4.3.2 公平性
  • 4.3.3 友好性
  • 4.4 与其他算法的比较
  • 4.4.1 瓶颈处缓冲区不同
  • 4.4.2 链路错误率不同
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].茶树TCP转录因子的鉴定与表达分析[J]. 园艺学报 2019(12)
    • [2].基于4G核心网透明代理进行TCP加速的效果分析[J]. 通讯世界 2020(02)
    • [3].重组人红细胞生成素联合TCP方案治疗较低危骨髓增生异常综合征的临床效果[J]. 河南医学研究 2020(12)
    • [4].芦可替尼联合TCP方案治疗骨髓纤维化患者的真实世界研究[J]. 临床血液学杂志 2020(06)
    • [5].卫星网络中并发TCP的复用机制[J]. 中南大学学报(自然科学版) 2017(03)
    • [6].基于TCP网络的继电保护装置打印系统[J]. 电工技术 2017(07)
    • [7].TCP协议两种典型拥塞控制算法的比较与仿真[J]. 齐齐哈尔大学学报(自然科学版) 2016(01)
    • [8].异构网络下TCP拥塞控制疏导方法的研究与仿真[J]. 计算机仿真 2016(09)
    • [9].TCP拥塞控制研究[J]. 科技视界 2015(02)
    • [10].光网络中的TCP混沌特性仿真分析[J]. 电子测试 2015(08)
    • [11].浅淡TCP植物蒸腾抑制剂在苗木处理中的使用[J]. 花卉 2016(22)
    • [12].TCP往返时延被动测量方法综述[J]. 大众商务 2010(14)
    • [13].基于TCP的拥塞控制技术研究[J]. 时代教育(教育教学版) 2008(04)
    • [14].硫酸钙、β-TCP及生物活性玻璃治疗颌骨囊肿的疗效观察[J]. 口腔颌面外科杂志 2016(06)
    • [15].基于TCP协议的蓄电池组监测系统研究[J]. 电源技术 2016(02)
    • [16].卫星链路上比较三种典型版本TCP的性能[J]. 无线互联科技 2014(03)
    • [17].广域网并行TCP加速系统的研究与实现[J]. 中国新技术新产品 2014(08)
    • [18].一种基于卫星信道的TCP数据加速方法[J]. 信息技术 2013(08)
    • [19].无线自组织网络TCP容量优化[J]. 电子技术 2012(08)
    • [20].基于TCP协议的端口扫描技术[J]. 电脑开发与应用 2011(01)
    • [21].面向无线多跳网络的TCP协议改进研究综述[J]. 计算机与现代化 2011(07)
    • [22].无线多跳网络中TCP的性能改进[J]. 清华大学学报(自然科学版) 2010(01)
    • [23].无线多跳网络中TCP拥塞控制性能改进策略[J]. 徐州师范大学学报(自然科学版) 2010(03)
    • [24].TCP协议对拥塞控制的研究[J]. 农业网络信息 2009(03)
    • [25].TCP协议在卫星信道中的拥塞控制改进[J]. 科技信息 2009(17)
    • [26].卫星链路中TCP传输性能仿真与分析[J]. 电子工程师 2008(12)
    • [27].基于建模的TCP拥塞控制机制的研究[J]. 淮阴工学院学报 2008(01)
    • [28].无线自组网中TCP按需确认机制[J]. 计算机工程 2008(11)
    • [29].基于自动机的TCP流识别算法[J]. 电子学报 2017(06)
    • [30].生物玻璃含量对β-TCP生物陶瓷结构性能的影响[J]. 兰州交通大学学报 2015(06)

    标签:;  ;  ;  ;  

    宽带卫星网络中的TCP拥塞控制机制的研究
    下载Doc文档

    猜你喜欢