Co je protokol zahájení relace?
Protokol SIP (Session Initiation Protocol) je multimediální síťový protokol IP pro digitální signalizaci definovaný IETF (Internet Engineering Task Force). Specifikuje pokyny používané k iniciaci, správě a ukončení komunikačních relací mezi dvěma nebo více účastníky bezpečným způsobem pomocí digitálních sítí a zařízení. Protokol iniciace relace je základní komponentou síťových aplikací, které poskytují jednorázový a multimediální internetový chat, rychlé zasílání zpráv, internetové telefonování, telekonference a telepresenci, jakož i služby předplatného a oznámení událostí. Protokol iniciace relace funguje v aplikační vrstvě komunikačního modelu OSI (Open Systems Interconnection), stejně jako protokol HTTP (Hyper Text Transfer Protocol) a protokol SMTP (Simple Mail Transfer Protocol). Protokol inicializace relace se neustále vyvíjí, protože sbližování médií kolem standardů digitální IP sítě vede k novým aplikacím.
Protokol Session Initiation Protocol, založený na textu, založený na požadavcích a odpovědích, umožňuje komunikaci jednotlivých médií a multimédií mezi dvěma nebo více stranami zahájením, úpravou a ukončením komunikačních relací. Jeho čtyři hlavní funkce určují polohu uživatele podle síťové adresy, vyřizují a přijímají sadu komunikačních funkcí společných pro všechny účastníky, spravují hovorové relace, když se účastníci připojují, opouštějí nebo jsou přenášeny, a během relace mění funkce relace.
SIP byl navržen s ohledem na flexibilitu a měl modulární povahu. Protokol inicializace relace plní úzce definovanou sadu funkcí internetové komunikace, což je zamýšleno jako jednoduchý a efektivní způsob. Je navržen tak, aby byl nezávislý na podkladové transportní vrstvě. Proto běží napříč sítěmi založenými na protokolu TCP (Transmission Control Protocol), UDP (User Datagram Protocol) a Stream Control Transmission Protocol (SCTP).
Protokol iniciace relace je zapojen pouze do úkolů v komunikační relaci, které se týkají signalizace. SIP je běžně používán společně s dalšími standardy protokolu OSI Application Layer k poskytování plně funkčních jedno- a multimediálních komunikačních služeb napříč IP sítěmi na všechna zařízení IP. Například SIP může pracovat v tandemu s HTTP, Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Voice Extensible Markup Language (VXML) a Web Service Definition Language (WDSL) v platformě komunikačních systémů. Protokol RTP (Real-time Transport Protocol) se používá v aplikacích protokolu Session Initiation Protocol k přenosu streamované hlasové a obrazové komunikace. Klienti SIP se obvykle připojují k serverům SIP pomocí protokolu TCP nebo UDP na číslech portů 5060 a 5061, které se obvykle používají k přenášení nekódovaných signálů, respektive signálů šifrovaných pomocí protokolu Transport Layer Security (TLS).