论文部分内容阅读
卫星网络由于其信道具有组网速度快、覆盖范围广、通讯容量大、传输业务所需的成本低廉等特性成为一种重要的无线通信方式。它可以在地理位置比较偏远的地方和无人区接受信道接入。目前在地面有线网络中普遍使用的传输协议是TCP协议。TCP协议设计的前提是依据地面有线网络环境,它的传输环境是有线信道,如果将它直接运用在空间环境中,会出现吞吐量下降、丢包严重等各种问题。这是因为在空间环境中,数据包传输时的误码率相对于地面有线信道要高得多、数据往返时延比较大、带宽时延积也比较大、信道带宽不对称,这些因素使得TCP协议在空间信道中传输的性能变得极差。因此,设计出一种新的能够很好地运用于空间无线网络的传输控制层协议是空间卫星网络通信研究的一个重要方向。本文详细分析了TCP协议运用在空间无线网络中的性能特点,该协议运用在空间无线网络中时导致传输性能下降的原因,在目前已有的改进方案的基础之上,提出了一个基于空间无线网络改善TCP传输性能的改进方案,使其能够适用于空间无线网络的长时延和高误码的环境。协议主要改进的方面有:从提高传输性能方面,提出了一种拥塞标记算法,并结合了混合通告机制,使得改进后的TCP协议能够在无线信道中更好地传输数据。最后,使用NS2网络仿真模拟器进行模拟,与传统的TCP协议进行对比,验证其可行性。发现MH-TCP算法在高误码率和长往返时延的环境下性能表现的比较好,说明这种算法提高了在空间无线环境中传输数据的性能。