SIP i XMPP
SIP vs XMPP
SIP (Session Initiation Protocol) i XMPP (Extensible Messaging and Presence Protocol) su dva akronima koja su vrlo česta kada je u pitanju online komunikacija. Ove dvije protokole koriste klijenti softver chata kako bi olakšali prijenos podataka s jedne točke u drugu. Glavna razlika između njih je njihova namjena. SIP je razvijen kako bi omogućio standardizirano signaliziranje običnih telefona u paketne mreže. Odgovorno je za pokretanje i ukidanje VoIP poziva, kao i korištenje mnogih novih značajki VoIP-a. Za usporedbu, XMPP je izrađen kao protokol za razmjenu trenutnih poruka. Koristi se za slanje poruka kao i za obavijesti poslužiteljima da je uporaba još uvijek prisutna i koja može primati poruke. Postoji i vrlo drugačiji pristup u vezi s načinom slanja poruka. SIP koristi tekstualni format sličan HTTP-u, a XMPP koristi XML; odatle "Extensible" u ime.
Kada je u pitanju uporaba, SIP ne zahtijeva pristup poslužitelju. Sve dok znate IP adresu druge strane, možete pokrenuti VoIP poziv putem SIP-a. Za usporedbu, XMPP i dalje zahtijeva da poslužitelj posreduje u komunikaciji između dvije strane. Ono što je dobro u vezi s XMPP je ta da njegova otvorena priroda dopušta svima da stvaraju vlastiti XMPP poslužitelj.
XMPP je odgovoran za komunikaciju s poslužiteljem, kao i prijenos poruka. Ovo je dio razloga zašto se može povezati s drugim protokolima za razmjenu poruka. S druge strane, SIP je odgovoran samo za transakcije poziva i drugi se protokol koristi za prijenos stvarnog sadržaja.
Na kraju, zbog načina na koji su dizajnirani, vatrozidi su manje problematični za XMPP nego SIP. Budući da XMPP klijent pokreće vezu s poslužiteljem, vatrozid neće blokirati vezu. Vatrozid može blokirati dolazni SIP poziv ako nije postavljen za pravilno prosljeđivanje transakcije.
Sažetak:
1.SIP je prvenstveno za vođenje glasovnih poziva, a XMPP je prvenstveno za razmjenu poruka. 2.SIP je tekstualan, a XMPP je XML. 3.SIP ne zahtijeva korištenje poslužitelja tijekom XMPP-a. 4.SIP ne obrađuje stvarne podatke dok XMPP radi. 5.SIP ne ide lako kroz vatrozid dok XMPP radi.