1 INAP 与TACP 的配合 1.1 TCAP 简介 No.7 中的TCAP(事务处理能力应用部分)协议主要设计用于网络中广泛分布的应用程序在应用层上的通信。TCAP 包括TCAP 的构成及其用法如图5-1 所示。 图5-1: TCAP 的构成及其用法 TC-用户为各种应用,例如移动应用(MAP)、运行维护应用(OMAP)、智能网应用(INAP)等。这些应用有一个共同点,就是交换设备需要与网络中的数据库联系,TCAP提供信息请求、响应的对话能力。 消息传递部分(MTP)和信令连接控制部分(SCCP)是 TCAP 的网络层业务提供者。当传送的信息量小,但实时性要求高时,TCCAP 采用SCCP 的无连接方式,而当传送的信息量大而且无实施要求时,TCAP 利用SCCP 的面向连接方式。 TCAP 由两个子层组成,分别为成分子层和事物处理子层。从功能上,成分子层提供对话处理和成分处理,事物处理子层提供事物处理。TC-用户间传送的消息,需通过成分子层传到事物处理子层,再由事物处理子层与SCCP 通信,然后传至对端 TC-用户。发起方的TC-用户可以将几个成分放在一个消息中传送给成分子层,然后通过事物处理子层传至对端 TC-用户。 由于TCAP 的成分子层包括对话处理和成分处理两部分,因而向 TC-用户相应提供成分原语和对话原语。TCAP 的事务处理子层则向其成分子层提供事务处理一原语。 TCAP 有两个重要概念:对话和操作。在网络中一对节点之间使用TCAP 进行的所有通信都被结构化为对话。 例如,为处理一个智能呼叫而在SSP 和 SCP 之间进行的所有通信可构成一个对话。在对话过程中交换的信息元素称为操作,INAP 协议的消息即存放在这些信息元素中传输。操作由源 TC 用户调用,请求目的地 TC 用户执行该操作指定的动作。 TC-用户(如INAP,MAP,OMAP 等) 事务处理子层 TCSCCP 成分原语 事务处理原语MTP 对话处理 成分处理 成分子层 对话原语 1.2 TCAP 的服务原语 TCAP 的服务原语分为两类,对话原语和成分原语。 对话原语是用于对话的管理,使用 TCAP 传送消息,首先要开始一个对话,然后维持这个对话,最后结束这个对话,这些都需要 TCAP 的对话原语。 对话原语有: TC-BEGIN(请求/指示):开始一个对话。 TC-CONTINUE(请求/指示):继续一个对话。 TC-END(请求/指示):结束一个对话 TC-U-ABORT(请求/指示):用户中止一个对话(因为对话过程中 TCAP 用户,例如 INAP,的某些错误的发生) TC-P-...