论文摘要
随着航天、通信技术的发展,空天地一体化信息网将会以更高的数据接入速率来满足人们“随时、随地、与任何人”进行交互多媒体通信的需求。但是,空天信息网络通常具有误码率高、带宽低、时延大和移动频繁等特性,所以网络拥塞不再是数据丢失的唯一原因,如果直接采用传统的TCP拥塞控制技术,很多情况下会造成数据发送速率不必要的降低,从而导致网络性能的下降。因此,针对空天信息网络的特点设计一种高效的TCP拥塞控制算法既能解除拥塞,又能快速地恢复到理想的发送速率,这样用户尽可能保持一个比较高而且稳定的速率发送数据,对提高网络的利用率,具有极其重要的现实意义。本文结合国家863项目“**网络管理与互联互通技术”,主要从两个方面对空天信息网络环境下的TCP拥塞控制机制进行研究。首先,对Internet中传输控制协议的原理以及TCP拥塞控制算法中的关键技术进行了深入探讨和研究,并对几种主要TCP拥塞控制算法(Tahoe、Reno、Sack、Vegas)的优缺点进行了论述。其次,在拥塞控制算法的实现中,针对空间无线链路特点采用拥塞窗口平滑增长、初始慢启动大窗口和实时链路带宽自适应估计等策略对TCP拥塞控制算法进行改进,从而提高了协议的实时性,减少了反向包丢失率对吞吐量的影响。通过多次仿真表明,TCP协议引入改进的拥塞控制算法后,改善了TCP建立连接或超时重传阶段拥塞控制的性能,提高了空天信息网络的有效吞吐量。更重要的是改进的拥塞控制算法只需修改发送端即可,使得在网络部署中很容易实现。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.2 问题的提出1.3 国内外相关领域的研究现状1.4 本文的主要工作第2章 TCP协议及其拥塞控制机制研究2.1 传统TCP 传输控制协议的工作原理2.1.1 TCP 头部格式与连接传输管理2.1.2 TCP 状态机及状态变迁2.1.3 TCP 的流量控制机制2.1.4 TCP 拥塞控制机制2.2 典型TCP 拥塞控制算法分析2.2.1 TCP Tahoe2.2.2 TCP Reno2.2.3 TCP Sack2.2.4 TCP Vegas2.3 空天信息网络环境下TCP 的挑战2.3.1 空天信息网络特点分析2.3.2 空天信息网络环境下TCP 协议性能影响2.3.3 空天信息网络环境下TCP 拥塞控制算法的设计难点2.4 本章小结第3章 空天信息网络环境下TCP慢启动算法的改进3.1 NS 开发背景及仿真平台概述3.1.1 NS 原理概述3.1.2 NS 的运行平台3.1.3 NS 软件包的组成3.1.4 NS 相关工具详解3.2 NS 网络模拟的一般过程3.3 空天信息网络环境下TCP 慢启动算法的改进3.3.1 空天信息网络中TCP 慢启动算法的不足3.3.2 一种改进的TCP 慢启动算法的实现3.4 改进的TCP 慢启动算法的性能分析3.4.1 改进算法性能评估概述3.4.2 改进算法模拟仿真3.5 本章小结第4章 基于链路带宽自适应估计的TCP 拥塞控制算法4.1 空天信息网络环境下TCP 拥塞控制算法改进思想4.2 基于链路带宽自适应估计TCP 拥塞控制算法的实现4.3 基于链路带宽自适应估计的TCP 拥塞控制算法性能分析4.3.1 仿真结果Trace 文件的处理4.3.2 仿真结果图形分析4.4 本章小结结论参考文献攻读硕士期间发表的论文和获得的科研成果致谢
相关论文文献
标签:空天信息网论文; 协议论文; 拥塞控制论文; 仿真论文;