首页 理论教育服务的SDU在物理信道中独立加速传输

服务的SDU在物理信道中独立加速传输

【摘要】:SDU是以字节排列的数据单元,对于服务来说,其具体格式是未知的。与包分发服务不同的是,该服务不对SDU进行重组装。加速SDU在规定的物理信道中传输,它与等待发送的控制服务SDU在相同物理信道独立传输。

Proximity-1协议提供数据传输和定时服务。数据传输服务有两种:一是接受和分发数据包;二是接受和分发用户自定义的数据。定时服务通过所选PLUT的增加和减少来实现时间计数。

3.8.5.1 服务类型

1)CCSDS的包分发服务

包分发服务为包在Proximity空间链路传输提供服务。每个包都有CCSDS授权的版本号。如果数据包长度比最大的帧数据域还要大,在它被插入到多个传输帧之前要进行分割处理,也即数据包的重新组装。当数据包长度比链路规定的最大帧数据域小时,则多个数据包可封装到一个帧中。在包分发服务中,分发的操作利用端口ID来识别规定的物理或逻辑端口,通过这些端口,数据包可实现路由传输。

2)用户定义的数据分发服务

它为单个用户的字节集合传输提供服务。SDU是以字节排列的数据单元,对于服务来说,其具体格式是未知的。该服务不使用任何SDU中的信息。

根据SDU的长度,SDU置于一个或多个帧中。假如SDU在多个帧中传输,当接收到数帧时,该服务从每个帧中分发字节。与包分发服务不同的是,该服务不对SDU进行重组装。同理,在用户定义的数据分发服务,分发的操作利用端口ID来识别规定的物理或逻辑端口,通过这些端口,数据包可实现路由传输。

3.8.5.2 服务质量

Proximity-1的数据服务协议具有两类服务质量:队列控制和队列加速。它决定了发送用户的SDU以什么样的可靠度向接收机发送。控制过程称为COP-P,由一个FOP-P和一个FARM-P组成,前者用于发送端的服务,后者用于接收端的服务。

在数据传输服务中的每次数据传输都有与其相关的服务质量要求。在异步帧中,比最大帧长度还要大的封包数据单元只能通过分割来实现传输,用控制服务或者加速服务均可。

1)队列控制服务

控制服务确保数据在空间链路中可靠传输和有序分发。在单个通信会话过程中无需COP-P的再同步,而不出现断开、错误或复制的情况。这种服务是基于后退N步的ARQ机制,它在收发两端均使用队列控制机制和标准的报告机制(从发送端向接收端返回)。

使用队列控制服务的发送用户SDU根据需要嵌入传输帧中,并以它们插入的顺序通过物理信道进行顺序传输。SDU通过规定的端口发送到接收用户,再传机制确保高可靠的传输,也即无SDUs丢失、复制或益处队列。

2)加速服务

加速服务与上层协议一起使用,提供重传或在异常情况下使用,比如飞行器恢复过程。

发送端的加速SDU不使用ARQ重传。加速SDU在规定的物理信道中传输,它与等待发送的控制服务SDU在相同物理信道独立传输。