摘要
测控设备采用传输控制协议/网际协议(TCP/IP)作为基础协议,进行遥控多通道并行工作时易造成网络数据粘包。针对此问题,在对TCP协议特点进行分析的基础上,通过讨论TCP编程模型和流交付模型,研究了发生TCP数据流粘包时的网络数据特征,并分析了发生网络粘包的原因,提出了局域网环境下采用短连接、发送端及格式数据组包3种解决网络粘包的方法。实际测试结果证明了这3种方法的适应性及格式数据方法还原TCP网络数据包的有效性,可为基于TCP应用软件开发提供借鉴。
It's easy to cause the problem of network data sticking when the tracking,telemetry and command( TT&C) equipment works in multi-channel and parallel state by using transmission control protocol/Internet protocol( TCP/IP) as the basis protocol.According to the analysis of TCP features,through discussion of the TCP program model and stream delivery model,the network data features have being researched when TCP data stream stick happens,and the cause of data stream stick is analyzed. Three methods for solving the problem are given by short links,transmitter side process and format data packet. The test results have verified the adaptability of three methods and the effectiveness of rebuilding TCP network data packet by using the format data method. The research provides the reference for the software development based on TCP.
出处
《电讯技术》
北大核心
2017年第9期1082-1087,共6页
Telecommunication Engineering