SIP va XMPP (Jabber) oʻrtasidagi farq

SIP va XMPP (Jabber) oʻrtasidagi farq
SIP va XMPP (Jabber) oʻrtasidagi farq

Video: SIP va XMPP (Jabber) oʻrtasidagi farq

Video: SIP va XMPP (Jabber) oʻrtasidagi farq
Video: 23C3: Jabber-Showcase (de) 2024, Iyul
Anonim

SIP va XMPP (Jabber)

SIP va XMPP asosan Internet orqali ovoz yoki IM yuborish uchun foydalaniladigan dastur sathi protokollaridir. SIP RFC 3621 tomonidan belgilanadi va XMPP RFC 3920 da aniqlanadi. Asosan XMPP IM va Presence dan, SIP esa IP orqali Ovoz va Videodan ishlab chiqilgan. XMPP seans muzokaralari uchun Jingle kengaytmasini qo'shdi va SIP IM va Presenceni qo'llab-quvvatlash uchun SIMPLE deb nomlangan kengaytmani qo'shdi.

SIP (sessiyani boshlash protokoli)

Session Initiation Protocol (SIP) - VoIP qoʻngʻiroqlari kabi multimedia seanslarini oʻrnatish, oʻzgartirish va tugatish uchun foydalaniladigan dastur sathi protokoli. SIP shuningdek, ko'p tarmoqli konferentsiyalar kabi mavjud sessiyalarga yangi seanslarni taklif qilishi mumkin. Asosan u VoIP muhitida qoʻngʻiroqni oʻrnatish, qoʻngʻiroqni boshqarish va qoʻngʻiroqni toʻxtatish hamda hisob-kitob maqsadlari uchun CDR (Call Detail Record) yaratish bilan shugʻullanadigan signalizatsiya protokoli deb ataladi.

XMPP (kengaytirilgan xabar almashish protokoli)

XMPP real vaqtda xabar almashish, mavjudligi va soʻrovlarga javob berish xizmatlari uchun ochiq Kengaytiriladigan Belgilash tili (XML) protokolidir. Dastlab u 1999 yilda Jabber ochiq manbalar hamjamiyati tomonidan ishlab chiqilgan. 2002 yilda XMPP ishchi guruhi IM (Instant Messaging) uchun mos bo'lgan Jabber protokolining moslashuvini ishlab chiqdi.

SIP va XMPP oʻrtasidagi farq

SIP va XMPPni solishtirib boʻlmaydi, chunki ikkalasi ham mos ravishda seans oʻrnatish va tuzilgan maʼlumotlar almashinuvi kabi turli maqsadlarga xizmat qiladi. Biroq SIMPLE va Jingle bilan tanishish o‘xshash funksiyalarni taqdim etadi.

(1) SIP seansni oʻrnatish, oʻzgartirish va tugatishni taʼminlaydi, lekin XMPP mijozlar guruhi oʻrtasida tuzilgan maʼlumotlar almashinuvi uchun oqim trubkasi bilan taʼminlaydi.

(2) SIP matnga asoslangan soʻrovlarga javob protokoli va XMPP XML asosidagi mijoz serveri arxitekturasidir.

(3) SIP signalizatsiya xabarlari SIP sarlavhalari va tanasi orqali, XMPP xabarlari esa oqim trubkasi orqali o'tadi. XMPP oqim trubkasi orqali XML yordamida soʻrov, javob, koʻrsatma yoki xato yuboradi.

(4) SIP UDP, TCP va TLS orqali ishlaydi, XMPP esa faqat TCP va TLSdan foydalanadi.

(5) SIP-da foydalanuvchi agenti server yoki mijoz boʻlishi mumkin, shuning uchun foydalanuvchi agenti xabarlarni yuborishi yoki qabul qilishi mumkin, XMPP mijozida esa serverga faqat soʻrovlar yuboradi, shuning uchun u NAT va xavfsizlik devori bilan ishlaydi.

(6) SIP ham, XMPP ham oson amalga oshiriladi.

SIP va XMPPni texnik jihatdan solishtirish olma va apelsinlarni solishtirishga o'xshaydi, chunki asosiy protokollar turli maqsadlarga xizmat qiladi: sessiya uchrashuvi/tashkil etilgan ma'lumotlar almashinuvi va tuzilgan ma'lumotlar almashinuvi

Tavsiya: