Cos'è il protocollo di avvio della sessione?

Session Initiation Protocol (SIP) è uno standard di rete IP (Multimedia Internet Protocol) per la segnalazione digitale definito da Internet Engineering Task Force (IETF). Specifica le istruzioni utilizzate per avviare, amministrare e terminare le sessioni di comunicazione tra due o più partecipanti utilizzando reti e dispositivi digitali in modo sicuro. Session Initiation Protocol è un componente chiave delle applicazioni di rete che forniscono chat Internet singole e multimediali, messaggistica istantanea, telefonia via Internet, teleconferenza e telepresenza, nonché servizi di abbonamento e notifica di eventi. Session Initiation Protocol funziona nel livello applicativo del modello di comunicazione OSI (Open Systems Interconnection), così come HTTP (Hyper Text Transfer Protocol) e SMTP (Simple Mail Transfer Protocol). Il protocollo di avvio della sessione continua ad evolversi poiché la convergenza dei media attorno agli standard di rete IP digitali porta a nuove applicazioni.

Protocollo di richiesta e risposta basato su testo, Session Initiation Protocol consente comunicazioni multimediali e singole tra due o più parti avviando, modificando e terminando le sessioni di comunicazione. Le sue quattro funzioni principali stabiliscono la posizione dell'utente in base all'indirizzo di rete, stabiliscono e adottano una serie di funzioni di comunicazione comuni a tutti i partecipanti, gestiscono le sessioni di chiamata mentre i partecipanti si uniscono, abbandonano o vengono trasferiti e cambiano le funzioni della sessione mentre sono in corso.

SIP è stato progettato pensando alla flessibilità e ad essere modulare in natura. Session Initiation Protocol soddisfa una serie di funzioni di comunicazione Internet strettamente definite in quello che si intende essere un modo semplice ed efficace. È progettato per essere indipendente dal livello di trasporto sottostante. Quindi, funziona su reti basate su TCP (Transmission Control Protocol), UDP (User Datagram Protocol) e Stream Control Transmission Protocol (SCTP).

Il protocollo di avvio della sessione è coinvolto solo nelle attività di una sessione di comunicazione relative alla segnalazione. Il SIP viene comunemente utilizzato insieme ad altri standard del protocollo OSI Application Layer per fornire servizi di comunicazione singola e multimediale completamente funzionali attraverso reti IP a tutti i tipi di dispositivi IP. Ad esempio, SIP può funzionare in tandem con HTTP, Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Voice Extensible Markup Language (VXML) e Web Service Definition Language (WDSL) in una piattaforma di sistemi di comunicazione. Il protocollo di trasporto in tempo reale (RTP) viene utilizzato dalle applicazioni Session Initiation Protocol per trasportare comunicazioni vocali e video in streaming. I client SIP in genere si connettono ai server SIP utilizzando TCP o UDP sui numeri di porta 5060 e 5061, che vengono generalmente utilizzati per trasportare segnali non crittografati, nonché quelli crittografati con Transport Layer Security (TLS), rispettivamente.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?