SIP:n ja XMPP:n (Jabber) välinen ero

SIP:n ja XMPP:n (Jabber) välinen ero
SIP:n ja XMPP:n (Jabber) välinen ero

Video: SIP:n ja XMPP:n (Jabber) välinen ero

Video: SIP:n ja XMPP:n (Jabber) välinen ero
Video: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, Marraskuu
Anonim

SIP vs XMPP (Jabber)

SIP ja XMPP ovat sovelluskerroksen protokollia, joita käytetään enimmäkseen äänen tai pikaviestin lähettämiseen Internetin kautta. SIP on määritelty RFC 3621:ssä ja XMPP on määritelty RFC 3920:ssa. Pohjimmiltaan XMPP on kehittynyt IM:stä ja läsnäolosta, kun taas SIP on kehittynyt Voice and Video over IP:stä. XMPP lisäsi Jingle-nimisen laajennuksen istuntoneuvottelua varten ja SIP lisäsi SIMPLE-nimisen laajennuksen tukemaan pikaviestiä ja läsnäoloa.

SIP (Session Initiation Protocol)

Session Initiation Protocol (SIP) on sovelluskerroksen protokolla, jota käytetään multimediaistuntojen, kuten VoIP-puheluiden, muodostamiseen, muokkaamiseen ja lopettamiseen. SIP voi myös kutsua uusia istuntoja olemassa oleviin istuntoihin, kuten monilähetyskonferensseihin. Pohjimmiltaan sitä kutsutaan signalointiprotokollaksi VoIP-ympäristössä, joka pystyy käsittelemään puhelun muodostamista, puhelunhallintaa ja lopettamista sekä generoimaan CDR:n (Call Detail Record) laskutustarkoituksiin.

XMPP (Extensible Messaging Presence Protocol)

XMPP on avoin XML (Extensible Markup Language) -protokolla reaaliaikaista viestintää, läsnäoloa ja pyyntöön vastaamista varten. Alun perin sen kehitti Jabber avoimen lähdekoodin yhteisö vuonna 1999. Vuonna 2002 XMPP-työryhmä kehitti Jabber-protokollan mukautuksen, joka soveltuu pikaviestintään.

SIP:n ja XMPP:n ero

Emme vain voi verrata SIP:tä ja XMPP:tä, koska molemmat palvelevat eri tarkoituksia, kuten istunnon perustamista ja strukturoitua tiedonvaihtoa. Mutta esittely SIMPLE ja Jingle esittelevät joitain samanlaisia toimintoja.

(1) SIP tarjoaa istunnon perustamisen, muokkaamisen ja lopettamisen, mutta XMPP tarjoaa suoratoistoputken strukturoitua tiedonvaihtoa varten asiakasryhmien välillä.

(2) SIP on tekstipohjainen pyyntövastausprotokolla ja XMPP on XML-pohjainen asiakaspalvelinarkkitehtuuri.

(3) SIP-signalointiviestit kulkevat SIP-otsikoiden ja rungon kautta, kun taas XMPP:ssä viestit kulkevat suoratoistoputken kautta. XMPP lähettää pyynnön, vastauksen, ilmoituksen tai virheen käyttämällä XML:ää suoratoistoputken kautta.

(4) SIP toimii UDP:n, TCP:n ja TLS:n yli, kun taas XMPP käyttää vain TCP:tä ja TLS:ää.

(5) SIP:ssä käyttäjäagentti voi olla palvelin tai asiakas, joten käyttäjäagentti voi lähettää tai vastaanottaa viestejä, kun taas XMPP-asiakasohjelmassa vain käynnistää pyynnöt palvelimelle, joten se toimii NAT:n ja palomuurin kanssa.

(6) Sekä SIP että XMPP on helppo ottaa käyttöön.

SIP:n ja XMPP:n tekninen vertaaminen on kuin omenoiden ja appelsiinien vertailua, koska ydinprotokollat palvelevat eri tarkoituksia: istunnon kohtaaminen/perustaminen vs strukturoitu tiedonvaihto

Suositeltava: