首页 理论教育了解TC服务的基本类型

了解TC服务的基本类型

【摘要】:TC数据链路协议定义的服务具有以下共同特征:单向服务。TC空间数据链路协议提供序列控制和快速两种服务类型,这两种类型是由发送用户提供的服务数据单元交付给接收用户的可靠性确定的。在这种情况下,如果A型服务和B型服务同时使用一个MAP信道,即便是通过ARQ机制,接收端可能也无法重建A类服务传输的服务数据单元。表3-5TC空间数据链路协议提供的服务

TC空间数据链路协议为用户提供数据传输服务。由协议实体向用户提供服务的位置称为服务接入点(SAP)。每个服务用户都有一个SAP地址标识。每个SAP可以提供两个端口,每个端口描述一种服务类型。提交给SAP(或操作端口)的相同类型的服务数据单元按照提交的顺序进行处理。提交到不同SAP(或端口)的服务数据单元是无法维持处理顺序的。

TC数据链路协议定义的服务具有以下共同特征:

(1)单向服务。连接的一端可以发送但不能通过空间链路接收数据;而另一端可以接收,但不能发送。

(2)异步服务。不论是业务用户的业务数据单元还是业务提供商的传输帧,都没有预定义的定时传输规则。用户可以在任何时间请求传输数据,但服务提供商可能会对数据产生速率施加限制。数据传输的时间由供应商根据特定任务规则和当前传输流量确定。

(3)序列保存服务。按照发送用户提供的服务数据单元序列,通过空间链路传输后,该序列可得到保持。然而,在进行快速服务时,接收用户接收到的业务数据单元序列可能与发送序列存在差异。

TC空间数据链路协议提供序列控制和快速两种服务类型,这两种类型是由发送用户提供的服务数据单元交付给接收用户的可靠性确定的。这两种服务类型在任何服务接入点都可以提供,除了虚拟信道帧、主信道帧和COP管理服务。服务提供商可以在一个业务接入点提供两个单独的端口:一个用于序列控制服务;另一个用于快速服务类型。

对于虚拟信道帧和主信道帧服务,服务提供商对服务用户提供的数据单元,没有区分序列控制和快速服务类型。用户应该执行必要的程序为其服务数据单元提供序列控制和快速服务类型。

1)序列控制服务

序列控制服务也称为A型服务,在发送和接收端,使用回退n帧的自动重传请求(ARQ)序列控制机制,并且接收端返回一个标准报告给发送端。

对于A型服务,将在SAP的发送用户提供的服务数据单元插入传输帧中,并在虚拟信道上按照它们在SAP上出现的顺序进行传输。重传机制确保具有很高的传输成功率,即没有服务数据单元丢失;服务数据单元没有重复;没有服务数据单元不按顺序传送。

A型服务对用户在单个复用接入点(MAP)或虚拟信道上提供的服务数据单元,以很高的概率保证完整的序列传输。由于在每个虚拟信道上独立执行重传,不能保证在独立的虚拟信道上传输的A类服务数据单元将被按最初顺序传递到接收用户端。此外,因为MAP复用是在序列控制机制之前执行,不能保证在独立的虚拟信道上传输的A类服务数据单元将被按最初顺序传递到接收用户端。

需要说明的是,此协议可能在接收端无法区分通过A类服务和B类服务传输的服务数据单元。在这种情况下,如果A型服务和B型服务同时使用一个MAP信道,即便是通过ARQ机制,接收端可能也无法重建A类服务传输的服务数据单元。对于这种情况,在启动B类服务之前,发送端在相同的虚拟信道上终止正在进行的A型服务。

2)快速服务(B类服务)

快速服务也称为B类服务,通常用于特殊操作情况(通常在航天器恢复操作期间)或较高层协议提供重传功能的时候。

对于B类服务,由发送用户提供的服务数据单元只传输一次(即不重传)。所有B类服务数据单元都不保证交付给接收用户。

可将TC空间数据链路协议提供的服务分为7类,其中2个(MAP数据包和MAP接入)由MAP信道提供;4个(VC数据包、虚拟信道接入、虚拟信道帧和COP管理)由虚拟信道提供;1个(主信道帧)由主信道提供。服务名称和特性如表3-5所示。

表3-5 TC空间数据链路协议提供的服务