TCAP

1、TCAP使得消息结构与具体应用无关,可以用统一的消息结构,用于

    1)交换局之间的数据交换

    2)交换局访问网络数据库中心

    3)网络数据库中心之间

 

2、基于TCAP的协议主要有 GSM MAP, IS41 MAP, CAP, INAP

 

3、TCAP有两个部分组成:the transaction sublayer(TSL) and the component sublayer(CSL)

 

4、一个transaction是一些消息的集合,transaction总是从第一个包含originating transaction id的消息开始的,一个消息里面可以包含多个component;同一个事务的originating transaction id 和 responding transaction id是一样的。不是所有的消息都包含transaction id的,下面的两张表详细说明哪些消息可以包含

TCAP_第1张图片

 

5、TCAP的四种component

  • Invoke — Requests an operation to be performed

  • Return Result — Reports the successful completion of a requested operation(Return Result Last 和

    Return Result Not Last)

  • Return Error — Reports the unsuccessful completion of a requested operation

  • Reject — Reports a protocol violation, such as an incorrect or badly-formed OPD

6、对于如何处理Invoke的reply,TCAP定义了四种类型

  • Class 1 — Success and failure are reported.

  • Class 2 — Only failure is reported.

  • Class 3 — Only success is reported.

  • Class 4 — Neither success nor failure is reported.

    但是,TCAP的消息并不明确指定类型,而是由上层的应用决定的,同样Invoke是否成功也是由上层应用决定的

 

7、ANSI TCAP允许用Invoke来响应前一个Invoke

 

8、TCAP的message由 dialogue portion 和 component portion组成。其中dialogue portion是可选的,主要用来交互一些协议版本,应用程序环境等信息,来确保两边的节点对于component的解释是一致的。

 

9、消息的编码格式是BER of ASN.1

 

10、TCAP的错误有三种Protocol Error, Application Error 和 End-User Error

 

 

 

 

 

 

你可能感兴趣的:(数据库,网络,application,Class)