Mis on seansi algatamise protokoll?

Session Initiation Protocol (SIP) on multimeediumi Interneti-protokolli (IP) võrgustandard digitaalseks signaalimiseks, mille on määratlenud Internet Engineering Task Force (IETF). See määratleb juhised, mida kasutatakse sideseansside algatamiseks, haldamiseks ja lõpetamiseks kahe või enama osaleja vahel, kasutades digitaalseid võrke ja seadmeid turvalisel viisil. Seansi algatamise protokoll on võrgurakenduste põhikomponent, mis pakuvad ühe- ja multimeedium-Interneti-vestlust, kiirsõnumit, Interneti-telefoni, telekonverentsi ja kaugkohalolekut, samuti sündmuste tellimis- ja teavitusteenuseid. Seansi algatamise protokoll töötab avatud süsteemide vastastikuse ühenduse (OSI) sidemudeli rakenduskihis, nagu ka hüperteksti edastusprotokoll (HTTP) ja lihtne meiliedastusprotokoll (SMTP). Seansi algatamise protokoll areneb jätkuvalt, kuna meediumite lähenemine digitaalse IP-võrgu standardite ümber toob kaasa uued rakendused.

Tekstipõhine päringu- ja vastuseprotokoll Session Initiation Protocol võimaldab ühe meedia ja multimeediumisuhtlust kahe või enama osapoole vahel, algatades, muutes ja lõpetades sideseansse. Selle neli põhifunktsiooni määravad kindlaks kasutaja asukoha võrguaadressi järgi, seadistavad ja võtavad kasutusele kõikidele osalejatele ühised sidefunktsioonid, haldavad kõneseansse osalejate liitumisel, katkestamisel või üleviimisel ning muudavad seansi funktsioone pooleliolevalt.

SIP loodi paindlikkust silmas pidades ja oma olemuselt modulaarne. Seansi algatamise protokoll täidab kitsalt määratletud Interneti-suhtlusfunktsioonide kogumit, mis on mõeldud lihtsal ja tõhusal viisil. See on loodud sõltuma selle aluseks olevast transpordikihist. Seega töötab see üle võrkude, mis põhinevad edastusjuhtimisprotokollil (TCP), kasutaja datagrammi protokollil (UDP) ja vookontrolli edastusprotokollil (SCTP).

Seansi algatamise protokoll on seotud ainult signaalimisega seotud sideseansi ülesannetega. SIP-i kasutatakse tavaliselt koos teiste OSI rakenduskihi protokollistandarditega, et pakkuda IP-võrkude kaudu kõikvõimalikele IP-seadmetele täisfunktsionaalseid ühe- ja multimeediumisideteenuseid. Näiteks võib SIP sidesüsteemide platvormil töötada koos HTTP, laiendatava märgistuskeele (XML), lihtsa objekti juurdepääsuprotokolli (SOAP), häällaiendatava märgistuskeele (VXML) ja veebiteenuse määratluskeelega (WDSL). Reaalajas transpordiprotokolli (RTP) kasutavad Session Initiation Protocoli rakendused kõne- ja videoside voogesitamiseks. SIP-kliendid loovad tavaliselt ühenduse SIP-serveritega, kasutades TCP-d või UDP-d pordinumbritel 5060 ja 5061, mida tavaliselt kasutatakse vastavalt krüpteerimata signaalide ja transpordikihi turvalisusega (TLS) krüpteeritud signaalide edastamiseks.