Passa al contenuto principale

1. Introduzione (Introduction)

1 Introduzione (Introduction)

Internet possiede un gran numero di applicazioni che richiedono la creazione e la gestione di session. Una session è qui uno scambio di dati tra un insieme di partecipanti. L'implementazione di queste applicazioni è complicata dalle abitudini dei partecipanti. Un utente può spostarsi tra gli endpoint, essere raggiungibile con diversi nomi e, in alcuni casi, comunicare simultaneamente tramite diversi media. Molti protocolli sono stati creati per trasportare varie forme di dati multimediali in tempo reale come voce, video e messaggi di testo. Il Session Initiation Protocol (SIP) opera in coordinamento con questi protocolli per permettere agli endpoint Internet (chiamati user agent) di scoprirsi a vicenda e di concordare le caratteristiche della session che desiderano condividere.

Per scoprire potenziali partecipanti alla session e per altre funzioni, SIP permette la creazione di un'infrastruttura di server di rete (chiamati proxy server). Gli user agent possono inviare a questi host registrazioni, inviti a una session e altre richieste. SIP è uno strumento generico e agile per creare, modificare e terminare le session; è indipendente dal protocollo di trasporto sottostante e dal tipo di session stabilita.