摘要

为了实时传递网络数据报、实现不同网络节点的网络层透明通信,设计了一种微型复合网络实时数据报交换系统。该数据报交换系统分为应用层、网络层、链路层、物理层。物理层是网络节点之间的物理连接,可以是串口、以太网、CAN总线等各种介质。链路层是工作于不同物理层介质的链路控制。网络层是该数据报交换系统的核心,实现了基于服务质量(QoS)数据传输层。网络层为不同优先级的数据提供了不同的实时处理性能。应用层可以通过系统提供的应用程序编程接口(API),在任意两个网络节点之间建立会话,实现透明的、点对点的、基于数据报的数据交换,而无需关心其他层次的实现细节。该系统可部署在具有有限多个节点互联的网络结构中,实现了节点之间的数据报快速交换,在实时性要求较高的数据报交换应用方面具有优势。