Учебники

Протокол инициации сеанса — Введение

Протокол инициации сеанса (SIP) является одним из наиболее распространенных протоколов, используемых в технологии VoIP. Это протокол прикладного уровня, который работает в сочетании с другими протоколами прикладного уровня для управления мультимедийными сеансами связи через Интернет.

Технология VoIP

Прежде чем двигаться дальше, давайте сначала разберемся в нескольких моментах о VoIP.

  • VOIP — это технология, которая позволяет доставлять голосовой и мультимедийный контент (видео, изображения) через Интернет. Это один из самых дешевых способов общения в любое время и в любом месте с доступностью Интернета.

  • Некоторые преимущества VOIP включают в себя —

    • Бюджетный

    • портативность

    • Никаких дополнительных кабелей

    • гибкость

    • Видео-конференция

  • Для звонка по VOIP все, что вам нужно, это компьютер / ноутбук / мобильный телефон с подключением к Интернету. На следующем рисунке показано, как происходит вызов VoIP.

VOIP — это технология, которая позволяет доставлять голосовой и мультимедийный контент (видео, изображения) через Интернет. Это один из самых дешевых способов общения в любое время и в любом месте с доступностью Интернета.

Некоторые преимущества VOIP включают в себя —

Бюджетный

портативность

Никаких дополнительных кабелей

гибкость

Видео-конференция

Для звонка по VOIP все, что вам нужно, это компьютер / ноутбук / мобильный телефон с подключением к Интернету. На следующем рисунке показано, как происходит вызов VoIP.

VoIP

С этим гораздо более фундаментальным, давайте вернемся к SIP.

SIP — Обзор

Ниже приведены несколько замечаний о SIP —

  • SIP — это протокол сигнализации, используемый для создания, изменения и завершения мультимедийного сеанса по Интернет-протоколу. Сессия — это не что иное, как простой вызов между двумя конечными точками. Конечной точкой может быть смартфон, ноутбук или любое устройство, которое может принимать и отправлять мультимедийный контент через Интернет.

  • SIP — это протокол прикладного уровня, определенный стандартом IETF (Internet Engineering Task Force). Это определено в RFC 3261 .

  • SIP воплощает архитектуру клиент-сервер и использует URL и URI из HTTP, а также схему кодирования текста и стиль заголовка из SMTP .

  • SIP использует SDP (протокол описания сеанса), который описывает сеанс и RTP (транспортный протокол реального времени), используемый для доставки голоса и видео по IP-сети.

  • SIP может использоваться для двухсторонних (одноадресных) или многопартийных (многоадресных) сеансов.

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

SIP — это протокол сигнализации, используемый для создания, изменения и завершения мультимедийного сеанса по Интернет-протоколу. Сессия — это не что иное, как простой вызов между двумя конечными точками. Конечной точкой может быть смартфон, ноутбук или любое устройство, которое может принимать и отправлять мультимедийный контент через Интернет.

SIP — это протокол прикладного уровня, определенный стандартом IETF (Internet Engineering Task Force). Это определено в RFC 3261 .

SIP воплощает архитектуру клиент-сервер и использует URL и URI из HTTP, а также схему кодирования текста и стиль заголовка из SMTP .

SIP использует SDP (протокол описания сеанса), который описывает сеанс и RTP (транспортный протокол реального времени), используемый для доставки голоса и видео по IP-сети.

SIP может использоваться для двухсторонних (одноадресных) или многопартийных (многоадресных) сеансов.

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

Где SIP подходит?

По сути, SIP — это протокол прикладного уровня. Это простой сетевой протокол сигнализации для создания и завершения сеансов с одним или несколькими участниками. Протокол SIP разработан независимо от основного транспортного протокола, поэтому приложения SIP могут работать по протоколам TCP, UDP или другим сетевым протоколам нижнего уровня.

На следующем рисунке показано, как SIP вписывается в общую схему вещей:

SIP Layers

Как правило, протокол SIP используется для интернет-телефонии и распространения мультимедиа между двумя или более конечными точками. Например, один человек может инициировать телефонный звонок другому человеку, используя SIP, или кто-то может создать конференц-связь со многими участниками.

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