Mikä on istunnon aloitusprotokolla?

SIP (Session Initiation Protocol) on Internet -suunnittelutyöryhmän (IETF) määrittämä multimedia Internet Protocol (IP) -verkkostandardi digitaaliselle signaloinnille. Se määrittää ohjeet, joita käytetään kahden tai useamman osallistujan välisen viestintäistunnon aloittamiseen, hallintaan ja lopettamiseen käyttämällä digitaalisia verkkoja ja laitteita suojatusti. Istunnon aloitusprotokolla on keskeinen osa verkkosovelluksia, jotka tarjoavat yhden ja multimedian Internet-keskustelua, pikaviestejä, Internet-puhelinta, puhelinkonferenssia ja läsnäoloa sekä tapahtumien tilaus- ja ilmoituspalveluja. Istunnon aloitusprotokolla toimii Open Systems Interconnection (OSI) -viestintämallin sovelluskerroksessa, samoin kuin Hyper Text Transfer Protocol (HTTP) ja Simple Mail Transfer Protocol (SMTP). Istunnon aloitusprotokolla kehittyy edelleen, kun median lähentyminen digitaalisten IP -verkkostandardien ympärille johtaa uusiin sovelluksiin.

Tekstipohjainen pyyntö- ja vastausprotokolla Session Initiation Protocol mahdollistaa yksittäisen media- ja multimediaviestinnän kahden tai useamman osapuolen välillä aloittamalla, muokkaamalla ja päättämällä viestintäistuntoja. Sen neljä päätoimintoa määrittävät käyttäjän sijainnin verkko -osoitteen mukaan, ratkaisevat ja ottavat käyttöön kaikille osallistujille yhteisiä viestintäominaisuuksia, hallitsevat puheluistuntoja osallistujien liittyessä, keskeytyvät tai siirretään ja muuttavat istunto -ominaisuuksia kesken.

SIP suunniteltiin joustavuutta ajatellen ja modulaariseksi. Istunnon aloitusprotokolla täyttää kapeasti määritellyn joukon Internet -viestintätoimintoja yksinkertaisella ja tehokkaalla tavalla. Se on suunniteltu olemaan riippumaton alla olevasta kuljetuskerroksesta. Siksi se kulkee verkon yli, joka perustuu lähetyksen ohjausprotokollaan (TCP), käyttäjädatagrammiprotokollaan (UDP) ja virranhallinnan lähetysprotokollaan (SCTP).

Istunnon aloitusprotokolla on mukana vain viestintäistunnon tehtävissä, jotka liittyvät signalointiin. SIP: tä käytetään yleisesti muiden OSI Application Layer -protokollastandardien rinnalla toimittamaan täysin toimivia yhden ja multimediaviestintäpalveluja IP-verkkojen kautta kaikentyyppisille IP-laitteille. Esimerkiksi SIP voi toimia yhdessä HTTP: n, XML: n (Extensible Markup Language), Simple Object Access Protocol (SOAP), Voice Extensible Markup Language (VXML) ja Web Service Definition Language (WDSL) -kommunikaatiojärjestelmien kanssa. Session Initiation Protocol -sovellukset käyttävät reaaliaikaista kuljetusprotokollaa (RTP) siirtämään ääni- ja videoviestintää. SIP-asiakkaat muodostavat tyypillisesti yhteyden SIP-palvelimiin käyttäen TCP: tä tai UDP: tä porttinumeroilla 5060 ja 5061, joita käytetään yleensä siirtämään salaamattomia signaaleja sekä TLS (Transport Layer Security) -salauksia.