基于OPNET的SCPS-TP协议的设计与实现
2012-06-19张连连戴泽华邓全才
河北建筑工程学院学报 2012年2期
张连连 戴泽华 葛 宇 邓全才
(1.河北建筑工程学院,河北 张家口075000;2.张家口市交通局,河北 张家口075000)
0 前 言
卫星通信网络具有良好的全球/区域覆盖能力、可移动性、可扩展性,使得其成功地应用于全球话音业务、电视转播业务和数据传输业务等各个方面.但是,星载设备处理能力的限制、星间链路的时延、高误码率等影响了TCP在卫星通信环境下的性能,阻碍了其在卫星数据传输中的应用.在卫星通信网络中采用改进的TCP/IP协议以克服卫星网络的特性对传输性能的影响,是一种切实可行的方法.SCPS是由NASA JPL和CCSDS组织设计开发的专门用于解决一系列空间信道的问题并提供可靠空问数据通信的协议簇.SCPS-TP[1]为航空控制命令和数据跨越一个或多个不可靠空间链路时提供端到端的可靠传输.
1 空间通信中的问题对TCP协议的影响
卫星网络不同于地面有线网络,具有链路传播时延长、网络的带宽时延积大、链路的高差错率和不对称性等方面的特殊性.卫星网络的特点对TCP[2]性能的不利影响主要体现在以下几个方面:
1.1 高误码率
在没有差错控制编码的情况下,卫星链路典型的BER大约是10-6,然而TCP成功传输所需要的BER是10-8数量级或者更低.TCP认为地面链路中大多数丢失的分组是由拥塞引起的,当高BER造成数据分组丢失时,TCP层认为是出现了拥塞故障,并自动采取拥塞控制,这样就降低了吞吐量.
1.2 高往返时延RTT(Round Trip Time)
往返时间是指从发送一个TCP信息段到接收到相应的ACK信号所经历的……
登录APP查看全文
