Diferència entre SIP i XMPP (Jabber)

Diferència entre SIP i XMPP (Jabber)
Diferència entre SIP i XMPP (Jabber)

Vídeo: Diferència entre SIP i XMPP (Jabber)

Vídeo: Diferència entre SIP i XMPP (Jabber)
Vídeo: Organic Blueberries vs Organic WILD Blueberries! What’s the difference? 2024, Juliol
Anonim

SIP vs XMPP (Jabber)

SIP i XMPP són protocols de capa d'aplicació que s'utilitzen principalment per enviar veu o missatgeria instantània a través d'Internet. SIP està definit per RFC 3621 i XMPP es defineix a RFC 3920. Bàsicament, XMPP s'ha desenvolupat a partir de la IM i la Presència, mentre que SIP va evolucionar de la veu i el vídeo sobre IP. XMPP va afegir una extensió anomenada Jingle per a la negociació de sessions i SIP va afegir una extensió anomenada SIMPLE per admetre la missatgeria instantània i la presència.

SIP (protocol d'inici de sessió)

Session Initiation Protocol (SIP) és un protocol de capa d'aplicació que s'utilitza per establir, modificar i finalitzar sessions multimèdia com ara trucades VoIP. SIP també pot convidar sessions noves a sessions existents, com ara conferències de multidifusió. Bàsicament, es coneix com a protocol de senyalització en un entorn VoIP que pot gestionar l'establiment de trucades, el control de trucades i la terminació de trucades i generar CDR (Registre de detalls de trucada) per a finalitats de facturació.

XMPP (Protocol de presència de missatgeria extensible)

XMPP és un protocol obert de llenguatge de marcat extensible (XML) per a serveis de missatgeria en temps real, presència i resposta a sol·licituds. Originalment va ser desenvolupat per la comunitat de codi obert Jabber l'any 1999. El 2002 el grup de treball XMPP va desenvolupar una adaptació del protocol Jabber que és adequada per a missatgeria instantània (Missatgeria instantània).

Diferència entre SIP i XMPP

No podem comparar SIP i XMPP perquè tots dos tenen finalitats diferents, com ara l'establiment de sessions i l'intercanvi de dades estructurades, respectivament. Però la introducció SIMPLE i Jingle introdueixen algunes funcionalitats similars.

(1) SIP proporciona l'establiment, la modificació i la terminació de sessions, però XMPP proporciona canalització de transmissió per a l'intercanvi estructurat de dades entre grups de clients.

(2) SIP és un protocol de resposta de sol·licitud basat en text i XMPP és una arquitectura de servidor client basada en XML.

(3) Els missatges de senyalització SIP passen per les capçaleres i el cos SIP, mentre que en XMPP els missatges passen per canalització de transmissió. XMPP envia sol·licitud, resposta, indicació o error mitjançant XML a través del canal de transmissió.

(4) SIP s'executa sobre UDP, TCP i TLS, mentre que XMPP només utilitza TCP i TLS.

(5) A SIP, l'agent d'usuari pot ser servidor o client, per tant, l'agent d'usuari pot enviar o rebre missatges, mentre que a XMPP el client només inicia sol·licituds al servidor, de manera que funcionarà amb NAT i Firewall.

(6) Tant SIP com XMPP són fàcils d'implementar.

Comparar tècnicament SIP i XMPP és com comparar pomes i taronges perquè els protocols bàsics tenen propòsits diferents: reunió/establiment de sessions vs intercanvi de dades estructurades

Recomanat: