Введение

Transaction Capabilities Application Part, из ITU T recommendations Q.771 Q.775 или ANSI T1.114 является протоколом для сетей Сигнальной системы 7. Его основная цель - облегчить несколько одновременных диалогов между одними и теми же подсистемами на одних и тех же машинах, используя идентификаторы транзакций для их дифференциации, подобно тому, как порты TCP облегчают мультиплексирование соединений между одними и теми же IP-адресами в Интернете. TCAP использует кодирование BER ASN.1, а также протоколы, которые он инкапсулирует, а именно MAP в сетях мобильной связи или INAP в интеллектуальных сетях.

Идентификатор транзакции

Идентификатор транзакции - это ссылка TCAP на набор операций TCAP, выполняемых в рамках одного диалога. Когда машина А начинает диалог TCAP с другой машиной B, она отправляет сообщение о начале B. Это сообщение "Начало" содержит идентификатор транзакции происхождения, который является идентификатором транзакции для А. Когда машина B отвечает на сообщение A с сообщением "Продолжить", она включает идентификатор транзакции A в качестве идентификатора транзакции назначения. Кроме того, B включает свой собственный идентификатор транзакции в качестве идентификатора транзакции происхождения. По мере того, как диалог TCAP продолжается, каждое сообщение "Продолжить" включает идентификатор транзакции машины назначения в качестве идентификатора транзакции назначения и идентификатор транзакции машины происхождения в качестве идентификатора транзакции происхождения. Когда любая машина хочет закрыть диалог, она отправляет сообщение End или Abort другому компьютеру. Это сообщение содержит только идентификатор транзакции назначения.

Идентификатор вызова

Идентификатор вызова - это ссылка TCAP для конкретной операции TCAP и должен быть уникальным в диалоге.