ОКС-7

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Стек протоколов ОКС7
Уровень Протоколы
Пользовательский INAP, MAP, IS-41, ...

TCAP, CAP, ISUP, ...

Сетевой MTP3 + SCCP
Канальный MTP2
Физический MTP1

Система сигнализации № 7, или ОКС-7 (общий канал сигнализации № 7, англ. Common Channel Signaling) — набор сигнальных телефонных протоколов, используемых для настройки большинства телефонных станций (PSTN и PLMN) по всему миру.

Систему обычно называют ОКС-7, в Европе говорят об SS7 (англ. Signaling System #7), а в Северной Америке её называют CCS7 (англ. Common Channel Signaling System 7). В некоторых европейских странах, особенно в Великобритании, говорят о C7 (CCITT номер 7) или о номере 7 и о CCITT7. В Германии её называют N7 от немецкого Signalisierungssystem Nummer 7.

История[править | править вики-текст]

Протоколы ОКС-7 разрабатывались AT&T начиная с 1975 года и были определены как стандарты Международным союзом электросвязи в 1981 году в виде рекомендаций серии Q.7xx. ОКС-7 был предназначен, чтобы заменить системы сигнализации SS5, SS6 и R2, ранее использовавшиеся во всём мире как стандарты, определённые ITU.

ОКС-7 заменил ОКС-6, SS-5 и R5, за исключением некоторых вариантов R2, которые иногда ещё используются. SS-5 и более ранние версии использовали принцип сигнализации в линии, где информация, необходимая для соединения, передавалась специальными тонами (DTMF) в телефонной линии (известной как B-канал). Такой тип сигнализации создавал уязвимость в безопасности протокола, поскольку злоумышленник мог эмулировать набор служебных тонов своим абонентским устройством. Специалисты, называемые фрикерами, экспериментировали с телефонными станциями, посылая им нестандартные сигнальные тоны с помощью маленьких электронных приборов, называемых BlueBox.

ОКС-7 появился на системах, в которых сигнализация была вынесена в отдельный сигнальный канал. Это решало проблему с безопасностью, поскольку абонент не имел доступа к сигнальному каналу. ОКС-6 и ОКС-7 называются общеканальной сигнализацией, потому что имеют жёсткое разделение сигнального и голосовых каналов. Следовательно, количество каналов, необходимое для работы протокола, увеличивается, но одновременно возрастает количество голосовых каналов, которое может обслуживать один сигнальный канал.

Использование ОКС-7[править | править вики-текст]

ОКС-7 предоставляет универсальную структуру для организации сигнализации, сообщений, сетевого взаимодействия и технического обслуживания телефонной сети. Начиная с установки соединения, протокол работает для обмена пользовательской информацией, маршрутизации звонков, взаимодействия с биллингом и поддержки интеллектуальных услуг.

В процессе перемещения некоторых некритичных функций за пределы основных протоколов сигнализации и для сохранения гибкости ОКС-7 появилась концепция разделённых сервисных уровней, реализованная в интеллектуальных телефонных сетях. Сервис, предоставляемый интеллектуальными сетями — это прежде всего услуга преобразования телефонного номера (например, когда toll free, то есть бесплатный номер преобразуется в обычный абонентский номер телефонной сети общего пользования). Другие услуги — это АОН, то есть автоматическое определение номера вызывающего абонента, блокирование номеров абонентов, автоматическая переадресация вызова (звонка), удержание вызова (звонка), конференция, предоплаченные звонки. Разные поставщики оборудования предоставляют разные сервисы для абонентов.

ОКС-7 также важен при стыковке VoIP-сетей и телефонной сети общего пользования.

Физическая реализация[править | править вики-текст]

ОКС-7 полностью разделяет голосовые каналы и сигнальные пучки (сигнальные каналы или линксеты). Сеть ОКС-7 состоит из нескольких типов соединения (A, B, C, E и F) и трёх сигнальных узлов — точек коммутации (SSP), точек передачи сигнализации (STP) и точек контроля сигнализации (SCP). Каждый узел идентифицируется сетью ОКС-7 по номеру, так называемому пойнт-коду. Дополнительные сервисы предоставляются интерфейсами базы данных на уровне SCP с помощью X.25.

Пучок сигнализации между узлами — это полнодуплексный поток данных 56 кбит/сек или 64 кбит/сек. В Европе часто используется таймслот TS16 внутри тракта E1. В США сигнальные пучки обычно идут по сетям, отделённым от голосовых каналов (англ. non-associated signaling). В противоположность сетям в США, в Европе транки с сигнальными пучками часто содержат и голосовые каналы (англ. associated signaling). Смешанный метод похож на non-associated signaling, но использует небольшое число STP для поддержания пучка сигнализации.

Подсистемы ОКС-7[править | править вики-текст]

Стек протоколов ОКС-7 отталкивается от модели OSI и имеет только четыре уровня. Уровни совпадают с уровнями OSI 1 (физический), 2 (канальный) и 3 (сетевой). Уровень 4 ОКС-7 соответствует уровню 7 OSI. Уровни называются MTP (англ. Message Transfer Part) 1 , MTP 2 и MTP 3. Уровень 4 ОКС-7 содержит несколько различных пользовательских уровней, например Telephone User Part (TUP), ISDN User Part (ISUP), Transaction Capabilities Application Part (TCAP) и Signaling Connection and Control Part (SCCP).

MTP описывает транспортные протоколы, включая сетевые интерфейсы, обмен данными, обработка сообщений и маршрутизация их на верхний уровень. SCCP — это подуровень из других протоколов 4 уровня, и вместе с MTP 3 может быть назван Network Service Part (NSP). NSP обеспечивает адресацию и маршрутизацию сообщений и сервис управления для других частей 4 уровня. TUP — это система сигнализации точка-точка для обслуживания вызовов (в России не применялась). ISUP — это ключевой протокол, предоставляющий канально-ориентированный протокол для установки, подключения и завершения соединения при звонке. Выполняет все функции TUP и множество дополнительных. TCAP используется для создания запросов к базе данных и используется при расширенной функциональности сети или как связующий протокол с интеллектуальными сетями (INAP), мобильными службами (MAP) и т. д.

Ссылки[править | править вики-текст]