Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sip otvet.doc
Скачиваний:
22
Добавлен:
20.11.2018
Размер:
221.7 Кб
Скачать
  1. Зачем нужен протокол SIP?

Протокол инициирования сеансов - Session Initiation Protocol (SIP) - явля­ется протоколом прикладного уровня и предназначается для организации, мо­дификации и завершения сеансов связи: мультимедийных конференций, теле­фонных соединений и распределения мультимедийной информации

2. Основные принципы, положенные в основу протокола SIP

  • персональная мобильная связь;

  • масштабируемость сети;

  • расширяемость протокола;

  • взаимодействие с другими протоколами сигнализации.

3. С помощью какого протокола терминалы обмениваются информацией о своих функциональных возможностях?

Протокол SIP

4. Перечислите основные элементы SIP- сети.

Сеть SIP содержит пользователей, прокси-серверы и серверы переадреса­ции.

5. Какой тип адресации используется в протоколе SIP?

При установлении соединений в сети SIP используется адресация, подобная адресации электронной почты. Адрес состоит из двух частей: имени пользователя, зарегистрированного в домене или на узле сети (хосте); имени домена, узла или шлюза. Две части разделены знаком @.

6. Перечислите типы SIP-адресов, что значат их элементы?

Используются четыре типа адресов:

  1. имя пользователя@домен

  2. имя пользователя@хост

  3. номер телефона@шлюз

  4. имя пользователя@IР-адрес.

При использовании трех первых типов адресов необходимо обратиться к службе доменных имен DNS (Domain Name Service) для того, чтобы определить IP-адрес, соответствующий данному имени домена, узла или шлюза. При наличии во второй части IP-адреса связаться с сервером или терминалом сети SIP можно напрямую.

7. Опишите принцип «клиент-сервер»

В протоколе SIP обмен сигнальными сообщениями происходит по принципу «клиент-сервер». Клиент генерирует запросы, а сервер обрабатывает их и отвечает на них ответами. Обмен сообщениями в виде запросов и ответов получил название транзакция SIP. Понятия «клиент» и «сервер» являются относительными. В сети SIP роль клиента выполняет терминал, который передает запрос к прокси-серверу. Прокси-сервер в обратном направлении посылает ответы. Прокси-сервер может послать запрос к другому прокси-серверу, который отправляет ответ. Здесь первый прокси-сервер является клиентом, а другой прокси-сервер - сервером. Также два терминала могут напрямую обмениваться запросами и ответами, один из них будет клиентом, а второй - сервером.

8. Сообщения протокола sip, их формат и структура.

Первой передается стартовая строка. Если это запрос, то в стартовой строке содержится тип запроса, адрес вызываемого пользователя и номер вер­сии протокола SIP. Если речь идет об ответе, то стартовая строка включает но­мер версии протокола и тип ответа.

Далее следуют заголовки, необходимые для передачи информации о вы­зывающем и вызываемом пользователях, пути следования сообщений и других данных. Используются заголовки разных типов, причем каждому типу при­своено имя.

После заголовков следует пустая строка, а за ней - тело сообщения. В те­ле сообщений может содержаться описание сеансов связи, например, по прото­колу SDP (сообщения типов INVITE, АСКи OPTION). В некоторых сообщениях тела сообщения может не быть, например, в сообщении BYE.

В стартовой строке, заголовках и в теле сообщения информация записы­вается в виде текста с использованием набора символов ISO 10646 в кодировке UTF-8.

Заголовки протокола SIP делятся на четыре вида: общие заголовки, при­сутствующие в запросах и ответах; заголовки содержания, включающие в себя информацию о размере тела сообщения или об источнике запроса; заголовки запросов, передающие дополнительную информацию о запросе; заголовки от­ветов, передающие дополнительную информацию об ответе.

Формат заголовка начинается с его названия, далее следует двоеточие, а за ним содержание заголовка.

9. Существующие виды сообщений.

INVITE - приглашение пользователя к сеансу связи; содержит описание сеанса по протоколу SDP;

АС К - подтверждение приема последнего ответа на запрос INVITE;

BYE - окончание сеанса; передается от любого из пользователей, участ­вующих в сеансе;

CANCEL - прекращение обработки запросов;

REGISTER - требование на регистрацию пользователя на сервере опреде­ления местоположения;

OPTION - запрос информации о функциональных возможностях терми­нала.

В дальнейшем были добавлены следующие запросы:

INFO - служащий для передачи дополнительной информации прикладно­го уровня после установления соединения в течение сеанса связи; примеры применения: обмен сигналами между шлюзами телефонной сети общего поль­зования или сети ОбТС во время сеанса связи; посылка сигналов DTMF в тече­ние IР-сеанса;

PRACK - участвует в механизме надежной доставки отдельных типов от­ветов;

UPDATE - служит для изменения некоторых параметров сеансов (напри­мер, кодеков) до поступления окончательного ответа на запрос INVITE;

NOTIFY - служит для переноса информации о текущем состоянии соот­ветствующего объекта сети; может передаваться каждый раз, когда состояние объекта меняется;

SUBSCRIBE - используется для получения информации о текущем со­стоянии удаленного ресурса сети; служит для создания диалога между двумя агентами пользователей: подписчиком на предоставлении информации и дер­жателем этой информации; информация о текущем состоянии переносится в сообщении NOTIFY;

REFER - предназначен для реализации дополнительных услуг, таких, как переадресация вызова и наведение справки;

MESSAGE - позволяет передавать текстовые сообщения между пользова­телями без установления соединения между ними; используется модель, подоб­ная передаче SMS (Shot Message Service - услуга коротких сообщений) в сети мобильной связи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]