22.12.2013Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 16 ПРОТОКОЛ SIP. Запросы и ответы. Алгоритмы соединений Курс «Сети связи»

Презентация:



Advertisements
Похожие презентации
каф. Вычислительной техники, ТОГУ, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Протокол инициирования сеансов связи - SIP.
Advertisements

Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 15 ПРОТОКОЛ SIP. БАЗОВЫЕ ПРИНЦИПЫ Курс «Сети связи»
Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 17 ПРОТОКОЛЫ SIP-Т и SIP-I. Взаимодействие сетей SIP и ОКС7 Курс «Сети связи»
Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 14 ПРОТОКОЛЫ СЕТЕЙ NGN Курс «Сети связи»
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Hypertext Transfer Protocol (HTTP) Протокол передачи гипертекста.
каф. Выч. техники, Тихоокеанский государственный университет, г. Хабаровск, вед. преп. Шоберг А.Г. 1 Протокол POP3.
Протоколы Internet. Службы Internet. HTTP-Сервер..
Тема 9 Канальный уровень сети Internet Презентацию лекций разработал доцент кафедры оптимизации систем управления Томского политехнического университета.
Материалы взяты из википедии. HTTP HTTP (англ. HyperText Transfer Protocol «протокол передачи гипертекста»)англ. гипертекста.
Тема 11 Транспортный уровень сети Internet Презентацию лекций разработал доцент кафедры оптимизации систем управления Томского политехнического университета.
Протокол HTTP Веб-программирование. Назначение HTTP (HyperText Transfer Protocol) - «протокол передачи гипертекста») прикладной протокол стека TCP/IP;
Вопрос 1 Комплекс аппаратных и программных средств, позволяющих компьютерам обмениваться данными: 1)интерфейс; 2)магистраль; 3)компьютерная сеть; 4)адаптеры.
WEB- ТЕХНОЛОГИИ Лекция 5. Традиционное Web- программирование 1.
ПРОТОКОЛЫ HTTP. HTTP - HyperText Transfer Protocol Протокол уровня приложений Текущая версия HTTP/1.1.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
1 Учебный курс «Мультисервисные сети связи» Лекторы - д.т.н., проф. Росляков А.В. асп. Лысиков А.А. Кафедра «Автоматической электросвязи»
Описание процесса представления отчетности в Пенсионный фонд с использованием программного комплекса «Клиент транспортной системы» (ПК КТС)
Рис Еталонная модель OSI Абонентская станция 1 Абонентская станция 2 Прикладной процесс АПрикладной процесс В Уровни Протоколы 1 Прикладной 2 Представительский.
Рассматриваемые темы Введение в кластеринг Кластеринг Stateless session beans Кластеринг Stateful session beans Конфигурация кластеринга 2-1.
Транксрипт:

Лектор - проф. Росляков А.В.1 РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ ЛЕКЦИЯ 16 ПРОТОКОЛ SIP. Запросы и ответы. Алгоритмы соединений Курс «Сети связи»

Лектор - проф. Росляков А.В.2 1)INVITE (Приглашение) приглашает пользователя принять участие в сеансе связи, с этого запроса всегда начинается очередной сеанс. ТИПЫ ЗАПРОСОВ SIP: INVITE sip: SIP/2.0 Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell To: T. Watson Call-ID: Cseq: 1 INVITE Content-Type: application/sdp Content-Length:... v=0 o=bell IN IР4 12& C=IN IP4 kton.bell-tel.com m=audio 3456 RTP/AVP

Лектор - проф. Росляков А.В. 3 2) АСК (Подтверждение) подтверждает прием ответа на запрос INVITE. ТИПЫ ЗАПРОСОВ SIP: 3) CANCEL (Сброс) отменяет обработку ранее переданных запросов с теми же, что и в запросе CANCEL, значениями полей Call-ID, To, From и CSeq, но не влияет на те запросы, обработка которых уже завершена. 4) BYE (Завершение) оборудование вызываемого или вызывающего пользователя завершает соединение. 5) При помощи запроса типа REGISTER (Регистрация) пользователь сообщает свое текущее местоположение. 6) Запросом OPTIONS (Возможности) вызываемый пользователь запрашивает информацию о функциональных возможностях терминального оборудования вызываемого пользователя.

Лектор - проф. Росляков А.В. 4 ТИПЫ ЗАПРОСОВ SIP: 7) PRACK временное подтверждение (RFC 3262). 8) SUBSCRIBE (RFC 3265) подписка на получение уведомлений о событии, используется для запроса информации о текущем состоянии и информации об обновленных состояниях удаленного ресурса. 9) NOTIFY (Извещение) (RFC 3265) - уведомление подписчика о событии, передается в том же диалоге, который был создан ответом на запрос SUBSCRIBE. Рис. 16.1– Подписка и извещение о событии в протоколе SIP

Лектор - проф. Росляков А.В.5 10) PUBLISH (Публикация) (RFC 3903) - публикация события на сервере, позволяет пользовательским агентам UA сообщать специальному серверу присутствия о состоянии их подписки. 11) INFO (Информация) (RFC 2976) обеспечивает передачу информации управления соединением или другой информации во время сеанса связи, не изменяя состояние сессии. 12) REFER «Направлять» (RFC 3515) - запрос, посылаемый отправителем, предписывает получателю связаться с третьей стороной Рис Пример использования запроса REFER ТИПЫ ЗАПРОСОВ SIP:

Лектор - проф. Росляков А.В.6 13) MESSAGE (Сообщение) (RFC 3428) - передача мгновенных сообщений средствами SIP ТИПЫ ЗАПРОСОВ SIP: Рис – Передача мгновенных сообщений в сети SIP

Лектор - проф. Росляков А.В.7 14) UPDATE модификация состояния сессии без изменения состояния диалога (RFC 3311). ТИПЫ ЗАПРОСОВ SIP:

Лектор - проф. Росляков А.В.8 Ответы на запросы SIP 1ХХ Информационные ответы (Informational) - показывают, что запрос находится в стадии обработки. 2ХХ Успешно (Success) - финальные ответы, означающие, что запрос был успешно обработан. 3ХХ Перенаправление (Redirection) - финальные ответы, информирующие оборудование вызывающего пользователя о новом местоположении вызываемого пользователя. 4ХХ Отказ запроса (Request failure) - финальные ответы, информирующие об ошибке при обработке или выполнении запроса. 5ХХ Отказ сервера (Server failure) - финальные ответы, информирующие о том, что запрос не может быть обработан из-за отказа сервера. 6ХХ Глобальный отказ (Global Failure) - финальные ответы, информирующие о том, что соединение с вызываемым пользователем установить невозможно.

Лектор - проф. Росляков А.В.9 Пример ответа 200 ОК: SIP/ OK Via: SIP/2.0/UDP server10.itep.com Via: SIP/2.0/UDP bgb3.site3.iae.com Via: SIP/2.0/UDP :5060 To: B Content-Type: application/sdp Content-Length: 131

Лектор - проф. Росляков А.В Процесс регистрации пользователя в сети SIP

Лектор - проф. Росляков А.В.11 Рис Сценарий установления соединения через прокси-сервер

Лектор - проф. Росляков А.В.12 Рис Алгоритм установления соединения через сервер переадресации

Лектор - проф. Росляков А.В.13 Рис Алгоритм установления соединения непосредственно между пользователями