论文部分内容阅读
随着空间通信系统的不断发展,卫星通信以其独有的优势逐渐成为Internet的重要组成部分,卫星宽带接入技术成为卫星通信系统发展的一个重要趋势。目前应用于地面数据传输控制的TCP协议由于具有使用范围广泛、算法成熟、可移植性好等特点,使得其在与空间数据传输系统的结合应用方面具有独特的优势。但TCP协议在设计之初是基于地面有线数据传输环境特点设计,在实际空间数据传输的过程中,由于空间数据传输链路高误码率、数据传输时延长、数据带宽不对称等特点,使TCP协议传输性能在空间链路上受到严重的挑战。如何提高TCP协议在空间通信信道中的性能,是目前空间通信领域的重要研究方向。本文首先介绍了空间通信系统和TCP协议的发展以及研究现状,并针对卫星通信系统特点和空间通信与传统TCP结合时出现的问题进行了分析,针对目前主流的基于TCP协议的空间数据传输算法改进策略进行了研究,根据其优点和缺点进行了综合评估,提出一种基于现有传统TCP协议改进的数据传输控制协议SN-TCP,用以提高TCP协议在空间通信系统中的传输性能。在改进的协议中,针对空间链路长延时、高误码、链路不对称的特点,分别设计了快速起始、带宽探测,丢失判决、差错控制等算法,结合原有TCP协议在地面数据传输的优点并针对空间环境特点进行改进,使协议在空间数据传输环境中表现出更优的性能。本文通过网络仿真工具NS-2对SN-TCP协议性能进行了仿真,并将其与传统TCP协议进行比较分析。仿真结果证明,本文提出的SN-TCP协议在空间数据传输性能上优于传统TCP协议,有效的提高了传统TCP协议在卫星链路上的传输性能。最后,根据研究总结出改进型SN-TCP的优缺点,提出下一步工作的内容,为地面数据传输协议应用于空间通信领域做出有益的尝试。