首页 理论教育服务无法保证完整性,但可按顺序发送中断通知

服务无法保证完整性,但可按顺序发送中断通知

【摘要】:服务无法确保完整性,但某些服务会以交付给接收用户服务数据单元的顺序发送中断通知。

3.7.2.1 服务的一般特征

AOS空间数据链路协议为用户提供数据传输服务,由一个协议实体提供给用户的服务称为服务接入点(SAP),每个服务用户均由一个SAP地址来标识。所有服务的通用特征如下:

(1)单向服务。一端只负责发,另一端只负责收。

(2)无确认服务。发送端不接收从接收端发来的确认信息。

(3)不完全服务。服务无法确保完整性,但某些服务会以交付给接收用户服务数据单元的顺序发送中断通知。

(4)顺序保留服务。发送机提供的顺序服务数据单元在空间链路的传输过程中保留,虽然有中断和复制等情况出现。

3.7.2.2 服务的类型

AOS空间数据链路协议提供异步、同步和周期3种服务,具体采用哪种方式取决于用户提供的服务数据单元在空间链路中协议数据单元的传输方式。

(1)异步服务。服务数据单元的传输和传输帧的传输没有定时关系。用户可以在其需要的任何时候发起数据传输的请求。每个发送用户的服务数据单元置于一个队列中,要发送给接收用户的队列内容按照进入队列的方式先后发送。虽然传输错误会阻碍某些数据单元的交付,所有的数据单元只发送一次。异步服务的核心是所有发送用户的服务数据单元都被发送,且只发送一次。

(2)同步服务。同步模式中,服务数据单元的传输和虚拟信道传输帧、主信道传输帧或者一个物理信道的所有传输帧的释放是同步的。同步模式中,每个服务数据单元放置于仅可容纳一个服务数据单元的缓存中,每当有传输帧发送时,缓存中的内容将被发送到接收用户。同步服务的核心是时分复用,数据传输的定时是由传输机制驱动的,不单独由用户的服务请求驱动。因此,一个用户特殊的服务数据单元可能只发一次、许多次,或者一次都不发。

(3)周期服务。周期服务是同步服务的一种特殊形式,服务数据单元以恒定的速率发送。

AOS空间数据链路协议提供了7类服务,如表3-6所示,前5个为虚拟信道服务,第6个为主信道服务,最后1个为物理信道的所有传输帧服务。

表3-6 由AOS空间数据链路协议提供的服务

1)虚拟信道包服务

VCP服务传输一系列长度可变、经界定、以字节排列的服务数据单元。经此服务传输的数据包必须有一个由CCSDS授权的数据包版本号(PVN),它不确保完整性,在顺序服务数据单元中也不通知中断。

一个用户由PVN和GVCID来标识,不同用户(比如不同版本的数据包)能共享一个虚拟信道,且假如一个虚拟信道中有多个用户,该服务可把不同版本的数据包进行复用,形成一个数据包流,从而在本虚拟信道中发送。

2)比特流服务

本服务提供了比特字符串的传输,其内部边界和结构对服务提供者是未知的。它不确保完整性,但在顺序服务数据单元中会通知中断。对于一个给定的服务,仅仅由虚拟信道GVCID标识的一个用户能使用一个虚拟信道的虚拟信道接入服务。不同用户的服务数据单元不能复用到一个虚拟信道中。

3)虚拟信道接入服务(VCA)

本服务提供一系列固定长度私有格式化服务数据单元的传输。对于一个给定的服务,仅仅由虚拟信道GVCID标识的一个用户能使用一个虚拟信道的虚拟信道接入服务。不同用户的服务数据单元不能复用到一个虚拟信道中。

4)虚拟信道操作控制域服务(VC_OCF)

VC_OCF提供固定长度数据单元的同步传输,在一个虚拟信道传输帧的操作控制域(OCF)包含4个字节。对于一个给定的服务,仅仅由虚拟信道GVCID标识的一个用户能使用一个虚拟信道的虚拟信道接入服务。不同用户的服务数据单元不能复用到一个虚拟信道中。

5)虚拟信道帧服务(VCF)

VCF提供一个虚拟信道中一系列固定长度AOS传输帧的传输,它传输在空间链路中独立生成的AOS传输帧,也传输服务提供者本身生成的AOS传输帧。

6)主信道帧服务(MCF)

MCF服务提供一个主信道中一系列固定长度AOS传输帧的传输。它传输在空间链路中独立生成的AOS传输帧,也传输服务提供者本身生成的AOS传输帧。

7)插入服务(Insert)

插入服务提供私有、长度固定、字节安排的服务数据单元的传输,它可以以较低的数据率提高空间链路传输的资源。对于一个给定的服务,仅仅由物理信道命名的用户能使用一个物理信道的插入服务。不同用户的服务数据单元不能复用到一个虚拟信道中。