- •1 Назначение и принципы протокола SIP
- •Назначение и принципы протокола SIP
- •Согласно принципам семиуровневой модели Взаимодействия открытых систем OSI (Open Systems Interconnection) особенностью протокола
- •В основу протокола положены следующие принципы:
- •Масштабируемость сети
- •Персональная мобильность пользователей.
- •Расширяемость протокола
- •Интеграция в стек существующих протоколов Интернет
- •Взаимодействие с другими протоколами сигнализации
- •Протокол SDP
- •Знаком «*» обозначены необязательные поля. Поля, используемые в протоколе:
- •Описание параметров времени
- •ЗАПРОС
- •Терминал
- •Сервер
- •Прокси-сервер
- •Предусмотрено два типа прокси-серверов - с
- •Сервер переадресации
- •Сервер определения местоположения пользователей
- •ЗАПРОС
- •Request-URI
- •Существует 6 основных видов запросов:
- •3 Запрос CANCEL отменяет обработку ранее переданных запросов с теми же, что и
- •После испытаний протокола SIP в реальных сетях
- •ОТВЕТ
- •Reason-Phrase даёт краткое описание кода ответа и предназначена для визуального восприятия пользователем.
- •Определено шесть классов ответов. Все ответы делятся на два типа: информационные и окончательные.
- •Информационные или предварительные ответы (1xx)
- •Ответы успешной обработки запроса (2xx)
- •SIP-Ответы успешной обработки запроса.
- •Ответы перенаправления вызова (3xx)
- •SIP-ответы перенаправления вызова.
- •302 Moved Temporarily. Вызываемый пользователь временно изменил свое
- •Ответы ошибки в запросе (4xx)
- •Ответы отказа сервера (5xx)
- •SIP-ответы отказа сервера.
- •Ответы полной невозможности установления соединения (6xx)
- •Адресация в сетях SIP
- •Заголовки сообщений
- •Заголовок Call-ID - уникальный идентификатор сеанса связи
- •Реализация услуг телефонии на базе протокола SIP
- •Процедура управления соединением
- •Эти заголовки обязательны для всех SIP-запросов. Они являются основными частями SIP-сообщения, поскольку обеспечивают
- •Если запрос принимается , должны быть произведены любые связанные с ним изменения состояния
- •5 Обработка заголовка Require.Поле этого заголовка используется UAC, чтобы сообщить UAS о расширениях,
- •Установление соединения с участием прокси-сервера
- •1 INVITE Anton Прокси-сервер1
- •INVITE sip:vladimir@protei.ru SIP/2.0
- •Max-Forwards: 70
- •Call-ID: 3848276298220188511@niits.ru
- •Порядковый
- •Content-Type: application/sdp
- •Content-Length: 151
- •SIP/2.0 407 Proxy Authorization Required
- •Call-ID: 3848276298220188511@niits.ru
- •Запрос ACK должен содержать значения заголовков Call-ID, From, и поля Request-URI, идентичные тем,
- •Proxy1 выполняя следующие шаги: 1Создаёт копию полученного запроса.
- •Proxy2 добавляет в сообщение свой заголовок Via:
- •Местоположение вызываемого пользователя определено. Вызываемый пользователь получает сигнал о входящем вызове от своего
- •11 180 (Ringing)
- •Демонстрационная часть
- •К IP-сети подключены два абонента с sip- адресами:
- •Вызываемый пользователь временно изменил свое местоположение и может быть найден по адресу, указанному
- •INVITE
- •На этом изучение теоретического материала заканчивается.
1 Назначение и принципы протокола SIP
2 Протокол SDP
3 Архитектура сети SIP
4 Адресация в сетях SIP
5 Сообщения протокола SIP
6 Реализация услуг телефонии на базе прот окола
SIP
7 Демонстрационная часть
Назначение и принципы протокола SIP
Session Initiation Protocol (SIP)–протокол инициализации сеанса. Это означает, что протокол SIP предназначен для организации, модификации и завершения сеансов связи: мультимедийных конференций, телефонных соединений и распределения мультимедийной информации.
Протокол SIP разработан в недрах IETF (Internet Engineering Task Force) -организации, занимающейся утверждением стандартов Интернета. Спецификация протокола представлена в документе RFC 3261.
Содержание |
Согласно принципам семиуровневой модели Взаимодействия открытых систем OSI (Open Systems Interconnection) особенностью протокола SIP является независимость от технологий смежных уровней , в частности, структура сообщения SIP не зависит от выбранной транспортной технологии.
Протокол SIP
Протоколы TCP
и UDP
Протоколы IPv4 и IPv6
РРР,ATM,
Ethernet
UTP5,ВОЛС и др.
Прикладной уровень
Транспортный уровень
Сетевой уровень
Уровень звена данных
Физический уровень
Место протокола SIP в стеке протоколов TCP/IP |
Содержание |
В основу протокола положены следующие принципы:
Масштабируемость
сети.
Персональная моб ильность пользова телей.
Расширяемость пр отокола.
Интеграция в стек
существующих пр отоколов
Internet.
Взаимодействие с другими протокол ами сигнализации
.
Содержание |
Масштабируемость сети
Характеризуется, в первую очередь, возможностью увеличения количества элементов сети при её расширении.
Назад
Персональная мобильность пользователей.
Пользователи могут перемещаться без ограничений в пределах сети, поэтому услуги связи должны предоставляться им в любом месте этой сети. Пользователю присваивается уникальный идентификатор, а сеть предоставляет ему услуги связи вне зависимости от того, где он находится. Для этого пользователь с помощью специального сообщения информирует сеть о своих перемещениях.
Назад
Расширяемость протокола
Характеризуется возможностью дополнения протокола новыми функциями при введении новых услуг и его адаптации к работе с различными приложениями.
Назад
Интеграция в стек существующих протоколов Интернет
Протокол SIP является частью сложной архитектуры, разработанной комитетом IETF. Эта архитектура включает в себя также протокол резервирования ресурсов (Resource Reservation Protocol, RSVP; RFC 2205), транспортный протокол реального времени (Real-Time Transport Protocol, RTP; RFC 1889), протокол передачи потоков в реальном времени (Real- Time Streaming Protocol, RTSP; RFC 2326), протокол описания параметров связи (Session Description Protocol, SDP; RFC 2327) и прочие. Однако функции протокола SIP не зависят ни от одного из этих протоколов.
Назад
Взаимодействие с другими протоколами сигнализации
Протокол SIP может быть использован совместно с протоколом Н.323. Возможно также взаимодействие протокола SIP с системами сигнализации ТфОП - DSS1 и ОКС №7.
Назад |
|
Содержание |
|
|
|
Протокол SDP
Протокол SDP (Session Description Protocol- протокол описания сеансов связи (RFC 2327)) описывает параметры соединения. В сигнальные сообщения SDP входят следующие сведения:
период времени, в течение которого сеанс активен;
среда передачи данных сеанса: тип мультимедиа, его формат, используемый транспортный протокол (RTP/UDP/IP, H.320 и т.д.) и номер порта;
информация для приема потока ( порт, форматы и т.д.);
данные о необходимой полосе пропускания; SDP используется исключительно для текстового описания сеанса и не имеет ни транспортных механизмов, ни средств согласования требуемых для сеанса параметров.
Сообщения SDP передаются в составе некоторых сообщений SIP, например INVITE, ACK и OPTION.
Содержание |