发明名称 一种用于卫星通信中的网关及其TCP性能增强的方法
摘要 本发明公开一种用于卫星通信中的网关及其TCP性能增强的方法,该方法包含:将位于地面的终端到宇宙空间的终端之间的整条传输路径依据传输路径特征分为若干段,所述若干段中的地面网关和空间网关之间的卫星通信链路段采用优化的TCP协议,其余若干段均采用TCP协议;其中,所述优化的TCP协议为适合在长延迟、高误码率和带宽不对称的路径上传输数据所采用的任何一种协议;所述的传输路径特征包含:延时特征、误码特征和信道对称性特征。基于该方法本发明地面网关与位于空间网关之间卫星通信链路采用SCPS-TP协议建立TP连接,进行TP数据传输;断开已经建立的TP连接。在网关的两边继续使用传统的TCP传输协议。本发明不用修改原有的设备,完全兼容TCP传输协议。
申请公布号 CN102739569B 申请公布日期 2015.04.15
申请号 CN201110082406.5 申请日期 2011.04.01
申请人 中国科学院空间科学与应用研究中心 发明人 卞春江;张磊;胡圣波;陈宇;孟新
分类号 H04L12/66(2006.01)I;H04L29/06(2006.01)I;H04B7/185(2006.01)I 主分类号 H04L12/66(2006.01)I
代理机构 北京法思腾知识产权代理有限公司 11318 代理人 杨小蓉;高宇
主权项 一种用于卫星通信中的网关TCP性能增强的方法,包含:将位于地面的终端到宇宙空间的终端之间的整条传输路径依据传输路径特征分为若干段,所述若干段中的地面网关和空间网关之间的卫星通信链路段采用优化的TCP协议,其余若干段均采用TCP协议;其中,所述优化的TCP协议为适合在长延迟、高误码率和带宽不对称的路径上传输数据所采用的任何一种协议;所述的传输路径特征包含:延时特征、误码特征和信道对称性特征;所述地面的终端用户与位于地面网关之间设定为第一段传输路径,该段采用TCP协议;所述地面网关与位于空间的网关之间的卫星通信链路设为第二段传输路径,采用SCPS‑TP协议作为优化的TCP协议;空间网关与位于空间的终端用户之间设为第三段传输路径,采用TCP协议,其中,所述采用SCPS‑TP协议建立伪传输连接并获取传输报文的方法包含:建立连接的步骤,该步骤中所述的第二段传输路径采用SCPS‑TP协议建立TP连接,并记录该连接信息;传送数据的步骤,该步骤中所述的第二段传输路径采用SCPS‑TP协议进行TP数据传输;断开连接的步骤,该步骤中所述的第二段传输路径采用SCPS‑TP协议断开已经建立的TP连接;所述建立TP连接的步骤进一步包含:步骤301:截获SYN报文的步骤,网关截获与其相连的终端发送的TCP报文,判断是否为SYN报文,如果是则进入下一步骤,如果不是则丢弃;步骤302,存储SYN报文的步骤,对截获的SYN报文中包含的TCP连接信息进行记录存储;步骤303:修改SYN报文的步骤,对截获的SYN报文进行地址修改,将该报文中的目的IP地址和目的端口号,修改为与发起TCP连接请求终端相连的网关的对应接口上的IP地址和服务端口号;步骤304:所述截获SYN报文的网关或向另一与目的终端相连的网关发起SCPS‑TP连接请求建立TP连接的步骤,依据步骤302记录的连接信息向连接目的终端发起SCPS‑TP连接请求,与连接目的终端相连的网关之间建立TP连接其中,两个网关分别为地面网关和空间网关。
地址 100190 北京市海淀区中关村南二条1号