Perbezaan Antara SIP dan XMPP (Jabber)

Perbezaan Antara SIP dan XMPP (Jabber)
Perbezaan Antara SIP dan XMPP (Jabber)

Video: Perbezaan Antara SIP dan XMPP (Jabber)

Video: Perbezaan Antara SIP dan XMPP (Jabber)
Video: MENGENAL BUAH BERRY 2024, November
Anonim

SIP lwn XMPP (Jabber)

SIP dan XMPP ialah protokol lapisan aplikasi yang kebanyakannya digunakan untuk menghantar suara atau IM melalui Internet. SIP ditakrifkan oleh RFC 3621 dan XMPP ditakrifkan dalam RFC 3920. Pada asasnya XMPP berkembang daripada IM dan Kehadiran, manakala SIP berkembang daripada Suara dan Video melalui IP. XMPP menambah sambungan dipanggil Jingle untuk rundingan sesi dan SIP menambah sambungan dipanggil SIMPLE untuk menyokong IM dan Kehadiran.

SIP (Protokol Permulaan Sesi)

Session Initiation Protocol (SIP) ialah protokol lapisan aplikasi yang digunakan untuk mewujudkan, mengubah suai dan menamatkan sesi multimedia seperti Panggilan VoIP. SIP juga boleh menjemput sesi baharu ke sesi sedia ada seperti persidangan multicast. Pada asasnya ia dirujuk sebagai protokol isyarat dalam persekitaran VoIP yang boleh mengendalikan penubuhan panggilan, kawalan panggilan dan penamatan panggilan serta menjana CDR (Rekod Butiran Panggilan) untuk tujuan pengebilan.

XMPP (Protokol Kehadiran Pemesejan Boleh Diperluas)

XMPP ialah protokol Extensible Markup Language (XML) terbuka untuk perkhidmatan pemesejan, kehadiran dan permintaan respons masa nyata. Pada asalnya ia dibangunkan oleh komuniti sumber terbuka Jabber pada tahun 1999. Pada tahun 2002 kumpulan kerja XMPP membangunkan penyesuaian Protokol Jabber yang sesuai untuk IM (Pemesejan Segera).

Perbezaan Antara SIP dan XMPP

Kami tidak dapat membandingkan SIP dan XMPP kerana kedua-duanya mempunyai tujuan yang berbeza seperti penubuhan sesi dan pertukaran data berstruktur masing-masing. Tetapi pengenalan SIMPLE dan Jingle memperkenalkan beberapa fungsi yang serupa.

(1) SIP menyediakan penubuhan sesi, ubah suai dan penamatan tetapi XMPP menyediakan paip penstriman untuk pertukaran data berstruktur antara kumpulan pelanggan.

(2) SIP ialah protokol respons permintaan berasaskan teks dan XMPP ialah seni bina pelayan klien berasaskan XML.

(3) Mesej isyarat SIP melalui pengepala dan kandungan SIP manakala dalam mesej XMPP melalui paip penstriman. XMPP menghantar permintaan, respons, petunjuk atau ralat menggunakan XML melalui paip penstriman.

(4) SIP berjalan melalui UDP, TCP dan TLS manakala XMPP menggunakan TCP dan TLS sahaja.

(5) Dalam SIP, ejen pengguna boleh menjadi pelayan atau pelanggan oleh itu ejen pengguna boleh menghantar atau menerima mesej manakala dalam klien XMPP hanya memulakan permintaan kepada pelayan supaya ia akan berfungsi dengan NAT dan Firewall.

(6) Kedua-dua SIP dan XMPP mudah dilaksanakan.

Membandingkan SIP dan XMPP secara teknikal adalah seperti membandingkan epal dan oren kerana protokol teras mempunyai tujuan yang berbeza: pertemuan sesi/penubuhan vs pertukaran data berstruktur

Disyorkan: