КомпютриСофтуер

SIP протокол: описание

Session Initiation Protocol (SIP) е протокол за сигнализация и управление на мултимедийни комуникационни сесии. Най-често срещаните приложения в интернет телефония - гласови и видео разговори и съобщения в реално над IP (Internet Protocol).

Той определя съобщения, които се изпращат между крайни точки и регулират създаването, прекратяване, както и други основни елементи на повикването. SIP протокол, описанието на която е представена по-горе може да се използва за създаване, модифициране и прекратяване сесии, състоящи се от един или повече мултимедийни потоци данни. Това е протокол заявка слой. Проектиран да бъде независима от основната транспортна слой. С други думи, протокол въз основа на текста включва много елементи на HTTP (Hypertext Transfer) и Mail адрес на Simple Transfer Protocol (SMTP на).

SIP протокол - какво е това?

SIP работи заедно с няколко други протоколи на ниво приложение, разпознава и предава мултимедия сесия. носители на данни за идентификация и напасването се постигат заедно с Сесия Описание протокол (СДП). За да предавате мултимедийни потоци - глас, видео - тя обикновено използва транспортен протокол в реално време (RTP) или Secure режим (SRTP). За сигурни предаване SIP съобщения могат да бъдат криптирани с помощта Transport Layer Security (TLS).

История развитие

SIP протокол първоначално е разработен от група от експерти, през 1996 година. Той е стандартизиран в 2543 в RFC 1999 (SIP 1.0). През ноември 2000 г. той е бил приет като протокол за 3 GPP сигнализация и постоянен елемент от архитектурата на IP Multimedia Subsystem (IMS) за стрийминг на мултимедийни услуги на IP-базирани в клетъчни системи. Най-новата версия (SIP 2.0) в RFC 3261 спецификация е издаден през юни 2002 година. С някои разширения и подобрения на това се използва в нашето време.

Въпреки факта, че първоначалната SIP-протокол е разработен въз основа на гласови услуги. Днес той поддържа широк спектър от приложения, включително и видеоконферентна връзка, стрийминг медия, мигновени съобщения, трансфер на файлове, както и факс по IP, както и онлайн игри.

Протокол SIP - описание и експлоатация

Session Initiation Protocol е независима от основната транспортна протокол. Тя работи на Протокол за управление на предаването (TCP), User Datagram Protocol (UDP) или контрол протокол за предаване поток (SCTP). Тя може да се използва за прехвърляне на данни между две страни (Уникаст) и Multicast сесия.

В него има елементи от дизайна подобни модели заявка HTTP транзакция. Всяка такава операция се състои от искането на клиента, което води до конкретен метод или функция на сървъра и най-малко един отговор. SIP протокол използва отново най-полета на заглавката, правилата за кодиране, както и кодовете на състоянието HTTP, осигуряване на четим текстов формат.

Всеки мрежовите ресурси Session Initiation Protocol - потребител агент или гласова поща кутия - се признава като се използва идентификатора на разпределение на ресурсите (URI), функционираща въз основа на общ стандарт синтаксис, който се използва също и в уеб услуги и електронна поща. URI схема, която се използва за определянето на БТС, има формата на логическа верига: потребителско име: парола @ хост: порт.

политика за сигурност

Ако се изисква защитен пренос на данни схема предвижда, че всеки един от елементите на мрежата, към която искането е препратено до целевия домейн, трябва да бъдат снабдени с Transport Layer Security (TLS). Последната стъпка на прокси сървъра за целевата област, когато тя е длъжна да действа в съответствие с местните настройките за сигурност. TLS защита срещу нарушители, които се опитват да се намеси на данни към момента на изпращане. Но това не дава реална сигурност до края и не може да предотврати кражбата на проследяване и данни. Тъй като SIP-протокол, който пристанища трябва да е правилно свързан, работи с други мрежови услуги?

Тя работи заедно с множество други протоколи и е само участва в съобщението за сигнализация. SIP-клиенти обикновено използват TCP или UDP порт номера 5060 или 5061, за да се свържете с SIP сървъри и други SIP крайни точки. Порт 5060 обикновено се използва за некриптиран сигнал трафик, докато пристанищни 5061 близки "приятели" с Transport Layer Security на (TLS).

Каква е ползата?

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

Набор от SIP-правила, свързани с Работната група за интернет инженеринг (IETF), определя инструкциите за такива приложения. Глас и videopotokovye съобщенията заявление за друго приложение протокол в Протокол за транспорта в реално време (RTP). Параметри - номера на портове, протоколи, кодеци - за тези среди потоци са определени и съвпадащи използване описание сесия протокол (SDP), който се движи в тялото пакет Session Initiation Protocol (например, SIP T протокол).

Основната гледна точка на протокола е, че в бъдеще трябва да се осигури сигнализация и обаждането за IP комуникации на фондации, които могат да подкрепят надмноженство на функциите за обработка на повикване и функции, налични в обществената комутируема телефонна мрежа (PSTN). Той не ги определят. По-точно, той регулира само изграждането на обаждането и сигнализация. Всички действия, които са предназначени за извършване на операции като телефон (т. Е. Dial, Ringback отговор тонове или сигнал заето), изпълнявани от прокси сървъри и потребителски средства. Тяхното въвеждане и терминология се различава в различните страни, но те работят на същия принцип.

Стойността на телефона

Телефонна мрежа в подкрепа SIP може също да приложи много от по-разширени функции за обработка на повикване, присъстващи в системата за сигнализация 7 (SS7). Въпреки че и двата протокола са доста различни. SS7 е централизирана протокол. Тя се характеризира с комплекс централна архитектура мрежа и "тъпи" крайни точки (конвенционални телефони). SIP е протокол на "клиент-сървър". Въпреки това, повечето устройства, които поддържат Session Initiation Protocol могат да изпълняват и ролята на клиента и сървъра. Като цяло, на сесията инициатор действа като клиент, а приемникът извършва извикване на функция сървър. По този начин, SIP функции се изпълняват в комуникиращите крайни точки, които са в противоречие с конвенционалните възможности SS7, които се изпълняват в мрежата.

SIP е коренно различна с това, че технологията се развива в областта на ИТ, а не в телекомуникационната индустрия. SIP протокол е стандартизиран и се определя главно от IETF, докато други (например, H.323) традиционно се свързва с Международния съюз по далекосъобщения (ITU).

мрежови елементи

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

потребителски агент

Потребителският агент SIP (UA) е логически мрежови крайни точки. Те се използват за извършване или получаване на съобщения и така да контролира SIP сесия. SIP-UA може да изпълнява ролята на клиент на потребителски агент (UAC), който изпраща искания SIP и своя сървър (ЕССО), който получава запитвания и връща отговор SIP. Такива сметки за контрол и UAS се извършва само по време на SIP сделка.

телефония

SIP-телефония, в действителност, е IP-телефония, която изпълнява сървърни функции клиент и агент SIP потребител. Освен това, тя осигурява традиционни възможности на телефонните разговори - избиране, Отговор, отклонение задържане / освобождаване и изпращане на повикване.

SIP телефони могат да бъдат приложени като хардуерно устройство или като софтуерни телефони. Тъй като производителите все повече използват този протокол като стандартна платформа телефония (през последните години - през 4G), разликата между хардуерни и софтуерни SIP телефони основи остават замъглено. В допълнение, елементи на протокол за иницииране на сесия днес изпълняват основните функции на фърмуера на много IP-устройства. Примери за това са най-различни устройства от Nokia и BlackBerry, и SIP протокол на Android в момента е незаменим услугата.

В SIP, в HTTP, на потребителския агент може да се отъждестви с заглавно поле мнения потребителски агент, съдържащ текст описание на софтуер / хардуер / елементи. поле потребителски агент съобщението за заявка се предава. Това означава, че получаването на SIP сървъра може да види тази информация. Мрежови елементи Session Initiation Protocol понякога може да съхранява тази информация. И това може да бъде полезно при диагностициране на проблеми със съвместимостта.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.unansea.com. Theme powered by WordPress.