Session Initiation Protocol (SIP) уяўляе сабой пратакол для сігналізацыі і кіравання мультымедыйнымі сеансамі сувязі. Найбольш распаўсюджаныя вобласці прымянення ў інтэрнэт-тэлефаніі – для перадачы голасу і ажыццяўлення відэазванкоў, а таксама абмену імгненнымі паведамленнямі па сетках IP (Internet Protocol).
Ён вызначае паведамленні, якія пасылаюцца паміж канчатковымі кропкамі і рэгулююць стварэнне, спыненне і іншыя істотныя элементы выкліку. Пратакол SIP, апісанне якога прадстаўлена вышэй, можа быць выкарыстаны для стварэння, мадыфікацыі і завяршэння сеансаў, якія складаюцца з аднаго або некалькіх патокаў мультымедыйных дадзеных. Ён уяўляе сабой пратакол прыкладнога ўзроўню. Распрацаваны для таго, каб быць незалежным ад асноўнага транспартнага пласта. Іншымі словамі, гэта пратакол на аснове тэксту, які ўключае ў сябе мноства элементаў HTTP (Hypertext Transfer) і Simple Mail Transfer Protocol (SMTP).
SIP працуе сумесна з некалькімі іншымі пратаколамі прыкладнога ўзроўню, якія ідэнтыфікуюць і перадаюць мультымедыйныя сесіі. Выяўленне і ўзгадненне медыйных дадзеных дасягаецца сумесна з Session Description Protocol (SDP). Для перадачы мультымедыйных патокаў – галасы, відэа – ён звычайна выкарыстоўвае транспартны пратакол рэальнага часу (RTP) або рэжым Secure (SRTP). Для бяспечнай перадачы паведамленняў SIP можа быць зашыфраваны з дапамогай Transport Layer Security (TLS).
SIP-пратакол быў першапачаткова распрацаваны групай спецыялістаў у 1996 годзе. Ён быў стандартызаваны ў RFC 2543 ў 1999 годзе (SIP 1.0). У лістападзе 2000 года ён быў прыняты ў якасці сігнальнага пратаколу 3 GPP і пастаяннага элемента IP-архітэктуры Multimedia Subsystem (IMS) для струменевых мультымедыйных паслуг на базе IP ў сістэмах сотавай сувязі. Апошняя версія (SIP 2.0) у спецыфікацыі RFC 3261 была выпушчаная ў чэрвені 2002 года. З пэўнымі пашырэннямі і ўдакладненнямі яна выкарыстоўваецца і ў наш час.
Больш:
Lenovo v580c: падрабязны агляд
Сёння мы вырашылі напісаць пра ноўтбуку Lenovo v580c. Агляд будзе падрабязным, так як гэты партатыўны ПК серыі IdeaPad мае высокую папулярнасць, але не многія ведаюць, чым жа прыцягвае гэта прылада пакупнікоў. Мадэль з'яўляецца хуткай і змяшчае ў саб...
Брандмаўэр - што гэта? Стандартны абаронца ПК
Брандмаўэр – што гэта такое? Карысная функцыя ў аперацыйнай сістэме або малаэфектыўныя сродак абароны? Перш чым адказаць на гэтае пытанне, нам трэба высветліць, што робіць кампутар і як правільна яго наладзіць.Агульныя звесткіДля паспяховай пра...
"Аблівіян": праходжанне гульні. Кіраўніцтва і парады па праходжанні гульні "Аблівіян"
The Elder Scrolls IV: Oblivion — ролевая гульня ад кампаніі Bethesda Games Studios. Адразу ж пасля рэлізу у 2006 годзе яна стала вельмі папулярнай. Сюжэт заснаваны на супрацьстаянні галоўнага героя і культу Прынца Разбурэння, які плануе адкрыць...
Нягледзячы на тое, што першапачаткова SIP-пратакол быў распрацаваны на аснове галасавых сэрвісаў. Сёння ён падтрымлівае шырокі спектр прыкладанняў, уключаючы відэаканферэнцыі, струменевыя мультымедыя, абмен імгненнымі паведамленнямі, перадачу файлаў і факсаў праз IP і онлайн-гульні.
Session Initiation Protocol не залежыць ад асноўнага транспартнага пратаколу. Ён працуе на аснове Transmission Control Protocol (TCP), карыстацкага Datagram Protocol (UDP) або пратаколу кіравання перадачай патоку (SCTP). Ён можа быць выкарыстаны як для перадачы дадзеных паміж двума бакамі (одноадресной рассылкі), так і для шматадрасных сесіі.
У ім ёсць элементы дызайну, аналагічныя мадэлі запыту транзакцыі HTTP. Кожная падобная аперацыя складаецца з запыту кліента, што выклікае канкрэтны метад або функцыю на серверы, і па меншай меры аднаго адказу. SIP-пратакол паўторна выкарыстоўвае большасць палёў загалоўка, правілаў кадавання і кода статусу HTTP, забяспечваючы чытаны тэкставы фармат.
Кожны рэсурс сеткі Session Initiation Protocol – агент карыстальніка або скрыню галасавой пошты – распазнаецца з дапамогай ідэнтыфікатара размеркавання рэсурсу (URI), функцыянуе на аснове агульнага стандартнага сінтаксісу, які таксама выкарыстоўваецца ў вэб-сэрвісах і электроннай пошце. URI Схема, якая выкарыстоўваецца для SIP, мае выгляд лагічнага ланцужка: імя карыстальніка: пароль @ хост: порт.
Калі патрабуецца бяспечная перадача дадзеных, схема загадвае, што кожны з элементаў сеткі, па якому перанакіроўваецца запыт да мэтавага дамена, павінен быць забяспечаны Transport Layer Security (TLS). Апошні крок ад проксі-сервера да мэтавым дамену пры гэтым абавязаны функцыянаваць у адпаведнасці з мясцовымі наладамі па бяспецы. TLS абараняе ад зламыснікаў, якія спрабуюць перахапіць дадзеныя ў момант іх адпраўкі. Але яна не забяспечвае рэальную бяспеку да канца і не можа прадухіліць сачэнне і крадзеж інфармацыі. Як жа SIP-пратакол, парты якога павінны быць надзейна злучаны, працуе з іншымі службамі сеткі?
Ён працуе сумесна з некалькімі іншымі пратаколамі і ўдзельнічае толькі ў частцы сігналізацыі сеансу сувязі. SIP-кліенты, як правіла, выкарыстоўваюць TCP або UDP з нумарамі партоў 5060 або 5061 для падлучэння да SIP-сервераў і іншым канчатковым кропках SIP. Порт 5060 звычайна выкарыстоўваецца для незашыфраванага сігнальнага трафіку, тады як порт 5061 цесна «сябруе» з Transport Layer Security (TLS).
Каб найбольш дакладна адказаць на пытанне «SIP-пратакол – што гэта?», варта зразумець, для чаго ён ужываецца. Выкарыстоўваецца ён звычайна ў наладзе і перадачы галасавых або відэазванкоў. Ён дазваляе змяняць існуючыя выклікі. Мадыфікацыя можа ўключаць змяненне адрасоў або партоў, запрашэнне ў размову большай колькасці ўдзельнікаў, даданне або выдаленне мультымедыйных патокаў дадзеных. SIP таксама знайшоў прымяненне ў прыкладаннях абмену паведамленнямі, а таксама ў сэрвісах падпіскі на падзеі і паведамлення.
Набор з SIP-правілаў, звязаных з Internet Engineering Task Force (IETF), вызначае інструкцыю для такіх ужыванняў. Галасавыя і видеопотоковые паведамленні ў прыкладаннях пераносяцца на іншы пратаколпрыкладной праграмы ў рэжыме рэальнага часу Transport Protocol (RTP). Параметры – нумары партоў, пратаколы, кодэкі – для гэтых медыя патокаў вызначаны і ўзгоднены з выкарыстаннем пратаколу апісання сеансу (SDP), якое перамяшчаецца ў целе пакета Session Initiation Protocol (напрыклад, пратакол SIP T).
Асноўная перспектыва развіцця пратаколу складаецца ў тым, што ён павінен у будучыні забяспечыць ўстаноўку сігналізацыі і выкліку для IP-камунікацый на асновах, якія змогуць падтрымліваць супернабор функцый апрацоўкі выклікаў і опцый, прысутных у камутаванай тэлефоннай сеткі агульнага карыстання (PSTN). Ён сам па сабе не вызначае іх. Дакладней, ён рэгулюе толькі налады выкліку і сігналізацыі. Усе дзеянні, якія накіраваны на выкананне падобных тэлефонных аперацый (г. зн. набор нумара, у адказ рынгбэктоны або сігнал занятасці), выконваюцца проксі-серверамі і агентамі карыстальнікаў. Іх ўкараненне і тэрміналогія розная ў розных краінах свету, але дзейнічаюць яны па адным прынцыпе.
Тэлефонныя сеткі з падтрымкай SIP могуць таксама ажыццяўляць многія з больш прасунутых функцый апрацоўкі выклікаў, прысутных у Signaling System 7 (SS7). Хоць абодва гэтых пратаколу вельмі розныя. SS7 ўяўляе сабой цэнтралізаваны пратакол. Ён характарызуецца складанай цэнтральнай сеткавай архітэктурай і «тупымі» канчатковымі кропкамі (традыцыйныя тэлефонныя апараты). SIP з'яўляецца пратаколам тыпу «кліент-сервер». Аднак большасць прылад з падтрымкай Session Initiation Protocol могуць выконваць як ролю кліента, так і сервера. Увогуле, ініцыятарам сеансу выступае кліент, а атрымальнік выкліку выконвае функцыю сервера. Такім чынам, функцыі SIP рэалізаваны ў сазлучаных канчатковых кропках, насуперак традыцыйным магчымасцям SS7, якія рэалізуюцца ў сеткі.
SIP прынцыпова адрозніваецца тым, што гэтая тэхналогія развіваецца ў сферы IT, а не ў тэлекамунікацыйнай галіны. SIP-пратакол стандартызаваны і вызначаецца, галоўным чынам, IETF, у той час як іншыя (напрыклад, H. 323) традыцыйна асацыююцца з Міжнародным саюзам электрасувязі (МСЭ).
SIP вызначае агентаў карыстальніка, а таксама некалькі тыпаў сеткавых элементаў сервера. Дзве канчатковыя кропкі SIP могуць ўзаемадзейнічаць без якой-небудзь прамежкавай інфраструктуры. Тым не менш, гэты падыход часта аказваецца непрактичен для дзяржаўнай сувязі, якая мае патрэбу ў сэрвісе каталогаў для пошуку даступных вузлоў у сеткі. SIP-пратакол register не можа забяспечыць такі функцыянальнасці.
Агент карыстальніка SIP (UA) уяўляе сабой лагічную сетку канчатковых кропак. Яны выкарыстоўваюцца для стварэння або атрымання паведамленняў і тым самым кіруюць SIP-сеансам. SIP-UA можа выконваць ролю кліента агента карыстальніка (UAC), які пасылае запыты SIP, а таксама яго сервера (UAS), што прымае запыты і вяртае адказ SIP. Такі кантроль уліковых запісаў і UAS ажыццяўляецца толькі на працягу транзакцыі SIP.
SIP-тэлефанія, па сутнасці, з'яўляецца IP-тэлефаніяй, якая рэалізуе кліенцкія і серверныя функцыі карыстальніка SIP-агента. Акрамя таго, яна забяспечвае традыцыйныя опцыі тэлефоннага выкліку – набор нумара, адказ, адхіленне, утрыманне/зняцце і пераадрасаванне выкліку.
SIP-тэлефоны могуць быць рэалізаваны ў выглядзе апаратнага прылады альбо ў якасці софтфона. Паколькі вытворцы ўсё часцей выкарыстоўваюць гэты пратакол у якасці стандартнай платформы тэлефаніі (у апошнія гады – з дапамогай 4G), адрозненне паміж апаратнай і праграмнай асновах SIP-тэлефонаў застаюцца размытымі. Акрамя таго, элементы Session Initiation Protocol сёння рэалізаваны ў асноўных функцыях убудаванага праграмнага забеспячэння многіх IP-сумяшчальных прылад. Прыкладамі могуць служыць шматлікія прылады ад Nokia і BlackBerry, а SIP-пратакол на Android у цяперашні час з'яўляецца незаменным сэрвісам.
У SIP, як у HTTP, агент карыстальніка можа ідэнтыфікаваць сябе з дапамогай паведамлення поля загалоўка User-Agent, які змяшчае тэкставае апісанне праграмнага забеспячэння/апаратных сродкаў/найменняў прадукцыі. Поле агента карыстальніка перадаецца ў паведамленнях запыту. Гэта азначае, што які прымае сервер SIP можа бачыць гэтую інфармацыю. Сеткавыя элементы Session Initiation Protocol часам могуць захоўваць гэтую інфармацыю. І гэта можа быць карысным пры дыягностыцы праблем сумяшчальнасці.
Article in other languages:
AR: https://tostpost.com/ar/computers/5069-sip.html
DE: https://tostpost.com/de/computer/9025-sip-protokoll-beschreibung.html
En: https://tostpost.com/computers/9302-sip-protocol-description.html
ES: https://tostpost.com/es/los-ordenadores/9031-sip-protocolo-descripci-n.html
HI: https://tostpost.com/hi/computers/5072-sip-protocol-description.html
JA: https://tostpost.com/ja/computers/5069-sip.html
KK: https://tostpost.com/kk/komp-yuterler/9029-sip-hattamasy-sipattamasy.html
PL: https://tostpost.com/pl/komputery/9028-sip-protok-opis.html
PT: https://tostpost.com/pt/computadores/9024-o-protocolo-sip-descri-o.html
TR: https://tostpost.com/tr/bilgisayarlar/9033-sip-protokol-a-klama.html
UK: https://tostpost.com/uk/komp-yuteri/9029-sip-protokol-opis.html
Alin Trodden - аўтар артыкула, рэдактар
"Прывітанне, Я Алін Тродден. Я пішу тэксты, чытаю кнігі і шукаю ўражанні. І я нядрэнна ўмею распавядаць вам пра гэта. Я заўсёды рады ўдзельнічаць у цікавых праектах."
Навіны
"Мортал Камбат Х" на ПК: сістэмныя патрабаванні і агляд гульні
"Мортал Камбат Х" – дзясятая частка легендарнага ваенныя на разнастайных платформах. На самай справе, калі браць усю гісторыю і адгалінаванні ад серыі, у агульнай складанасці выйдзе больш за 15 паўнавартасных гульняў. У дадз...
Статусы ў "Google": прыгожыя выказванні для добрага настрою
Надакучыла багацце дрэнных навін у стужцы сацыяльных сетак? Хочацца ўпрыгожыць свой профіль арыгінальным вясёлым выказваннем? Тады статусы ў "Google", сабраныя ў артыкуле, дапамогуць гэта зрабіць. З добрым настроем, як вядома, і ж...
Мікракантролеры Atmega8. Праграмаванне Atmega8 для пачаткоўцаў
Мікракантролеры Atmega8 з'яўляюцца самымі папулярнымі прадстаўнікамі свайго сямейства. Шмат у чым яны гэтым абавязаны, з аднаго боку, прастаце працы і зразумелай структуры, з іншага - даволі шырокім функцыянальным магчымасцям. У а...
Як зрабіць пылавы фільтр для кампутара сваімі рукамі?
Пыл - адзін з галоўных ворагаў кампутараў і наўтбукаў. Менавіта яна забівае вентылятар, асядае на важных "вантробах", у т. ч. і на працэсары, не даючы ім астываць, што і з'яўляецца частай прычынай паломкі. Змагацца з гэтым можна ш...
Як стварыць кропку доступу wi-fi
Многіх можа цікавіць гэтак важнае пытанне: як стварыць кропку доступу Wi-Fi, выкарыстоўваючы для гэтага стандартныя магчымасці папулярнай сёння АС Windows 7?для пачатку Варта сказаць аб тым, што гэта за тэхналогія такая. Пад Wi-Fi...
"Сталкер: Дрэнная кампанія": праходжанне мадыфікацыі
Гульня "Сталкер" стала адной з самых паспяховых на постсавецкай прасторы за апошнія гады, у большасці выпадкаў яны не атрымлівалі вялікі вядомасці. А вось "Сталкер" стаў неверагодна вядомым ва ўсім свеце, але не гэта галоўнае. Важ...
Заўвага (0)
Гэтая артыкул не мае каментароў, будзьце першым!