Különbség A SIP és Az XMPP (Jabber) Között

Különbség A SIP és Az XMPP (Jabber) Között
Különbség A SIP és Az XMPP (Jabber) Között
Anonim

SIP vs XMPP (Jabber)

A SIP és az XMPP olyan alkalmazásréteg-protokoll, amelyet többnyire hang- vagy IM-küldésre használnak az interneten keresztül. Az SIP-t az RFC 3621, az XMPP-t pedig az RFC 3920 határozza meg. Alapvetően az XMPP az IM-ből és a jelenlétből, míg az SIP a Voice and Video over IP-ből alakult ki. Az XMPP hozzáadta a Jingle nevű kiterjesztést a munkamenet-tárgyalásokhoz, a SIP pedig a SIMPLE nevű kiterjesztést az IM és a jelenlét támogatásához.

SIP (Session Initiation Protocol)

A Session Initiation Protocol (SIP) egy olyan alkalmazásréteg-protokoll, amelyet multimédiás munkamenetek, például VoIP-hívások létrehozására, módosítására és befejezésére használnak. A SIP új munkameneteket is meghívhat a meglévő munkamenetekbe, például multicast konferenciákra. Alapvetően a VoIP-környezetben használt jelzőprotokollnak nevezik, amely képes kezelni a hívás létrehozását, a hívás vezérlését és a hívásvégződtetést, valamint CDR (Call Detail Record) létrehozását számlázási célokra.

XMPP (Extensible Messaging Presence Protocol)

Az XMPP egy nyílt kiterjeszthető jelölési nyelv (XML) protokoll a valós idejű üzenetküldéshez, a jelenlét és a kérelem megválaszolásához. Eredetileg a Jabber nyílt forráskódú közösség fejlesztette 1999-ben. Az XMPP munkacsoport 2002-ben kifejlesztette a Jabber Protokoll adaptációját, amely alkalmas az IM (Instant Messaging) alkalmazásra.

Különbség a SIP és az XMPP között

Csak nem tudjuk összehasonlítani a SIP-t és az XMPP-t, mert mindkettő különböző célokat szolgál, például a munkamenet létrehozása és a strukturált adatcsere. De a SIMPLE és a Jingle bevezetés hasonló funkciókat mutat be.

(1) A SIP biztosítja a munkamenet létrehozását, módosítását és befejezését, de az XMPP streaming csatornát biztosít az ügyfelek csoportja közötti strukturált adatcseréhez.

(2) A SIP szöveges kérés válaszprotokoll, az XMPP pedig XML alapú kliens szerver architektúra.

(3) A SIP jelző üzenetek SIP fejléceken és törzsön keresztül mennek, míg az XMPP üzenetek streaming csövön keresztül mennek. Az XMPP kérelmet, választ, jelzést vagy hibát küld az XML segítségével a streaming csövön keresztül.

(4) Az SIP UDP-n, TCP-n és TLS-en fut, míg az XMPP csak TCP-t és TLS-t használ.

(5) A SIP-ben a felhasználói ügynök lehet kiszolgáló vagy kliens, így a felhasználói ügynök üzeneteket küldhet vagy fogadhat, míg az XMPP-ben az ügyfél csak kéréseket kezdeményez a szervernek, így a NAT-nal és a tűzfallal fog működni.

(6) A SIP és az XMPP egyaránt könnyen megvalósítható.

A SIP és az XMPP technikai összehasonlítása olyan, mint az alma és a narancs összehasonlítása, mivel az alapprotokollok különböző célokat szolgálnak: munkamenet találkozás / létesítés vs strukturált adatcsere

Ajánlott: