SIP
È l'acronimo di "Session Initiation Protocol." SIP è un protocollo definito dall'Internet Engineering Task Force (IETF). Viene utilizzato per stabilire sessioni tra due o più dispositivi per telecomunicazioni attraverso Internet.
SIP ha molte applicazioni, come l'avvio di videoconferenze, trasferimenti di file, sessioni di messaggistica istantanea e giochi multigiocatore. Tuttavia, è conosciuto soprattutto per stabilire chiamate vocali e videochiamate via Internet. Le aziende VoIP, come Vonage, Phone Power e altre, utilizzano SIP per fornire servizi telefonici basati su Internet. Questo sistema, chiamato "trunking SIP", consente ai client di comunicare attraverso le linee telefoniche standard usando telefoni IP o computer con software VoIP installato. Un server SIP fornisce la conversione dalla connessione VoIP alla rete telefonica pubblica commutata (PSTN).
Come HTTP, SIP utilizza semplici messaggi di richiesta e risposta per avviare le sessioni. Ad esempio, il messaggio di richiesta INVITE viene utilizzato per invitare un utente a iniziare una sessione, mentre ACK conferma che l'utente ha ricevuto la richiesta. Il codice di risposta 180 (Ringing) significa che l'utente viene avvisato della chiamata e 200 (OK) indica che la richiesta è riuscita. Una volta stabilita una sessione, BYE viene utilizzato per terminare la comunicazione. Sebbene i codici SIP non siano sempre visibili agli utenti, possono essere utili per risolvere i problemi delle connessioni instabili.
NOTE: SIP può anche indicare "Standard Interchange Protocol", uno standard di comunicazione per i sistemi bibliotecari sviluppato da 3M. SIP e SIP2 sono stati progettati per gestire operazioni di inventario di base, come il prestito e la restituzione dei libri della biblioteca. Entrambe le versioni dello Standard Interchange Protocol sono state in gran parte sostituite dal National Information Standards Organization Circulation Interchange Protocol (NCIP).