黄 坤,郭书明
(中国卫星海上测控部 江苏 江阴 214431)
雷达数据处理终端是建立在获取以太网数据的基础上的。终端各节点计算机通过以太网获取实时数据,并对实时数据进行处理检验,并最终将雷达状态信息和目标信息显示出来,从而完成对雷达和目标状态实时监控。因此数据处理终端必须具有良好实时性、可靠性。TCP协议在传输层是提供可靠连接的服务,其每次通信都是建立连接-传输数据-撤销连接的过程,每次数据通信都要通过大量的校验,占用大量的系统资源,容易造成网络中的数据阻塞,不利于实时数据的传输。而基于UDP协议的IP多播(Multicast)技术能很好地解决该问题[1-3]。
网络点对多点通信可采用多个基于TCP协议的单播以及基于 UDP 协议的 IP 广播(Broadcast)和 IP 多播(Multicast)[4]。采用多个基于TCP协议的单播方式构建网络,需在每个节点计算机上建立不同的进程处理与其他节点计算机的数据连接,可以确保实时数据在网络中的可靠传输,但是大量进程将给系统造成沉重的负担,不利于大量数据的实时传播。IP广播技术的缺点是网内所有主机无论是否需要都要接收广播数据报,给网络通信和主机带来额外的负担[5]。IP多播可以有多点对多点或是点对多点两种通信模式,其优点是能保证每条通信链路都是相互独立,网内的主机可以自由选择加入某个多播组接收该组的多播数据。IP多播可以大幅度减少网络流量,能更加有效的利用网络带宽,减少网络数据通信阻塞的情况。……