卫星网络中的TCP跨层技术研究Research of TCP based on cross-layer technology in satellite network
张连连;刘锋;孙杰;葛宇;
摘要(Abstract):
CCSDS链路层协议TC的重传功能可以减少误码丢包而导致TCP窗口缩减、吞吐量降低的情况,但是链路层对丢失的数据反复重传易引起数据包端到端传输时延的剧烈变化,可能导致TCP数据包失序和重传定时器发生超时,引起传输层和链路层重复重传的情况。该文通过链路层与传输层的差错控制信息交互,传输层将TCP数据的序列号通告链路层,链路层把重传数据帧信息通告TCP,使TCP能够区分当前的超时与快速重传是否必要,从而减少传输层不必要的重传。仿真结果表明,链路层与传输层的差错信息交互能显著提高TCP在高误码环境下的吞吐量。
关键词(KeyWords): TCP;跨层交互;卫星网络;高误码率;信息交互;重传机制
基金项目(Foundation): 张家口市科技局项目(1611067A);; 河北省科技厅科技支撑计划项目(18274508D)
作者(Author): 张连连;刘锋;孙杰;葛宇;
Email:
DOI: 10.16652/j.issn.1004-373x.2021.01.001
参考文献(References):
- [1] ELAASAR M E,BARBEAU M,KRANAKIS E. Satellite transport protocol handling bit corruption,handoff and limited connectivity[J]. IEEE transactions on aerospace and electronic systems,2005,41(2):489-502.
- [2] CHENG R S,DENG D J. Congestion control with dynamic threshold adaptation and cross-layer response for TCP Vegas over IEEE 802.11 wireless networks[J]. International journal of communication systems,2014,27(11):2918-2930.
- [3] ALCARAZ J J,CERDAN F,GARCíA-HARO J. Optimizing TCP and RLC interaction in the UMTS radio access network[J]. IEEE network,2006,20(2):56-64.
- [4] CARLA-FABIANA C,MICHELA M. Areconfigurable protocol setting to improve TCP over wireless[J]. IEEE transactions on vehicular technology,2002,51(6):1608-1620.
- [5] VACICA F,DE VENDICTIS A,TODINI A,et al. On the effects of ARQ mechanisms on TCP performance in wireless environments[C]//IEEE Global Telecommunications Conference.San Francisco:IEEE,2003:671-675.
- [6] ZHU J,SUMIT R. Improving link layer performance on satellite channels with shadowing via delayed two-copy selective repeat ARQ[J]. Selected areas in communications,2004,22(3):472-481.
- [7] PADHYE J,FIROIU V,TOWSLEY D,et al. Modeling TCP throughput:a simple model and its empirical validation[C]//Proceedings of the ACM SIGCOMM.[S.l.:s.n.],1998:303-
- [8] 3陈14敏..OPNET网络仿真[M].北京:清华大学出版社,2004:1-
- [9] 2郝81晓.强,刘海客,周文斐.卫星网络HTTP加速技术研究[J].现代电子技术,2017,40(9):46-49.
- [10]汪路元,禹霁阳,程博文,等.紧急状况下卫星网络传输任务在轨实时规划技术[J].现代电子技术,2018,41(16):123-126.