Протокол инициирования сеансов связи - SIP
1. Дать определение протокола SIP. Пояснить принцип построения SIP-сети. Перечислить и описать принципы протокола SIP.
2. Построить SIP-сеть согласно исходных данных своего варианта (таблица 8). Перечислить основные элементы SIP-сети, указать их функции.
Таблица 8 – Исходные данные
№ варианта SIP-сервера Количество терминалов в каждой локальной сети Количество ТфОП-сетей
5 1) antei.org
2) docum.com
3) guk.sr.ru
4) astana.kz 5 2
Решение
Протокол инициирования сеансов - Session Initiation Protocol (SIP) является протоколом прикладного уровня и предназначен для организации, модификации и завершения сеансов связи (например, мультимедийных конференций, телефонных соединений). Пользователи могут принимать участие в существующих сеансах связи, приглашать других пользователей и быть приглашенными ими к новому сеансу связи.
Протокол SIP разработан группой MMUSIC (Multiparty Multimedia Session Control) комитета IETF (Internet Engineering Task Force), а спецификации протокола представлены в документе RFC 2543. В основу протокола заложены следующие принципы:
- персональная мобильность пользователей. Пользователи могут перемещаться без ограничений в пределах сети. Пользователю присваивается уникальный идентификатор, а сеть предоставляет ему услуги связи вне зависимости от того, где он находится;
- масштабируемость сети. Она характеризуется, в первую очередь, возможностью увеличения количества элементов сети при её расширении.
Протокол SIP имеет архитектуру «клиент-сервер» (рисунок 7.1).
Рисунок 7.1 – Архитектура «клиент-сервер»
Клиент выдает запросы, в которых указывает, что он желает получить от сервера. Сервер принимает запрос, обрабатывает его и выдает ответ, который может содержать уведомление об успешном выполнении запроса, уведомление об ошибке или информацию, затребованную клиентом
.
Управление процессом обслуживания вызова распределено между разными элементами сети SIP. Основным функциональным элементом, реализующим функции управления соединением, является терминал. Остальные элементы сети отвечают за маршрутизацию вызовов, а в некоторых случаях предоставляют дополнительные услуги.
Сети SIP строятся из элементов трех основных типов: терминалов, прокси-серверов и серверов переадресации (рисунок 7.2).
Сеть SIP содержит основные элементы трех видов: агенты пользователя, прокси-серверы и серверы переадресации.
Агенты пользователя (User Agent или SIP client) являются приложениями терминального оборудования и включают в себя две составляющие: агент пользователя — клиент (User Agent Client — UAC) и агент пользователя — сервер (User Agent Server — UAS), иначе известные как клиент и сервер соответственно. Клиент UAC инициирует SIP-запросы, то есть выступает в качестве вызывающей стороны. Сервер UAS принимает запросы и возвращает ответы, то есть выступает в качестве вызываемой стороны.
Рисунок 7.2 - Принцип построения сети на базе протокола SIP
Кроме того, существует два типа сетевых серверов SIP: прокси-серверы (серверы-посредники) и серверы переадресации