《电讯技术杂志》发表论文赏析
作者:党琦1,2,苟茹君1,3,董广然1,2,季茂鹏1,2
单位:(1.西安卫星测控中心,西安 710043;2.航天器在轨故障诊断与维修重点实验室,西安 710043;3.宇航动力学国家重点实验室,西安 710043)
摘要:测控设备采用传输控制协议/网际协议(TCP/IP)作为基础协议,进行遥控多通道并行工作时易造成网络数据粘包。针对此问题,在对TCP协议特点进行分析的基础上,通过讨论TCP编程模型和流交付模型,研究了发生TCP数据流粘包时的网络数据特征,并分析了发生网络粘包的原因,提出了局域网环境下采用短连接、发送端及格式数据组包3种解决网络粘包的方法。实际测试结果证明了这3种方法的适应性及格式数据方法还原TCP网络数据包的有效性,可为基于TCP应用软件开发提供借鉴。
关键词:多目标控制系统;TCP数据流;网络粘包;网络程序设计;