Kaj je protokol za začetek seje?

Session Initiation Protocol (SIP) je omrežni standard multimedijskega internetnega protokola (IP) za digitalno signalizacijo, ki ga je opredelila delovna skupina za internetno inženirstvo (IETF). Določa navodila, ki se uporabljajo za začetek, upravljanje in prekinitev komunikacijskih sej med dvema ali več udeleženci z uporabo digitalnih omrežij in naprav na varen način. Session Initiation Protocol je osrednja komponenta omrežnih aplikacij, ki zagotavljajo eno- in večpredstavnostni internetni klepet, takojšnje sporočanje, internetno telefonijo, telekonference in teleprisotnost ter storitve naročnine na dogodke in obveščanja. Protokol za zagon seje deluje v aplikacijskem sloju komunikacijskega modela OSI (Open Systems Interconnection), tako kot protokol za prenos hiperbesedila (HTTP) in preprost protokol za prenos pošte (SMTP). Protokol za začetek seje se še naprej razvija, saj konvergenca medijev okoli standardov digitalnega IP omrežja vodi do novih aplikacij.

Protokol za iniciacijo seje, ki temelji na besedilu, protokol zahtev in odgovorov, omogoča enotno predstavnostno in večpredstavnostno komunikacijo med dvema ali več strankami tako, da sproži, spremeni in zaključi komunikacijske seje. Njegove štiri glavne funkcije določajo lokacijo uporabnika po omrežnem naslovu, urejajo in sprejemajo nabor komunikacijskih funkcij, ki so skupne vsem udeležencem, upravljajo klicne seje, ko se udeleženci pridružijo, izstopijo ali so preneseni, in spreminjajo funkcije seje, medtem ko potekajo.

SIP je bil zasnovan z mislijo na fleksibilnost in je modularen. Protokol za začetek seje izpolnjuje ozko opredeljen niz funkcij internetne komunikacije na preprost in učinkovit način. Zasnovan je tako, da je neodvisen od osnovnega transportnega sloja. Zato teče v omrežjih, ki temeljijo na protokolu za nadzor prenosa (TCP), protokolu uporabniškega datagrama (UDP) in protokolu prenosa za nadzor toka (SCTP).

Protokol za začetek seje je vključen samo v naloge v komunikacijski seji, ki se nanašajo na signalizacijo. SIP se običajno uporablja skupaj z drugimi standardi protokola aplikacijske plasti OSI za zagotavljanje popolnoma funkcionalnih eno- in večpredstavnostnih komunikacijskih storitev v omrežjih IP vsem vrstam naprav IP. SIP lahko na primer deluje skupaj s HTTP, Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Voice Extensible Markup Language (VXML) in Web Service Definition Language (WDSL) v platformi komunikacijskih sistemov. Protokol prenosa v realnem času (RTP) uporabljajo aplikacije Session Initiation Protocol za prenos pretočnih glasovnih in video komunikacij. Odjemalci SIP se običajno povežejo s strežniki SIP s pomočjo TCP ali UDP na vratih 5060 in 5061, ki se običajno uporabljajo za prenos nešifriranih signalov in tistih, ki so šifrirani z varnostjo transportnega sloja (TLS).