Apakah Jabber sama dengan XMPP?

18

Saya menemukan informasi yang membingungkan tentang hal ini. Apakah mereka sama? Saya pernah membaca bahwa Jabber "berdasarkan" pada XMPP.

Sebagai contoh: Klien obrolan "Pidgin" memiliki kotak untuk XMPP tetapi tampaknya tidak untuk Jabber. Namun, tampaknya mendukungnya.

Apa perbedaan antara XMPP dan Jabber?

Terkuat
sumber

Jawaban:

18

Dari http://wiki.xmpp.org/web/Jabber_Programmer%27s_Guide

Arsitektur jaringan Jabber mirip dengan email sedangkan server Jabber sesuai dengan server email (server.com) dan klien Jabber sesuai dengan klien email ([email protected]). Perbedaannya adalah bahwa semuanya terjadi (menurut definisi: hampir) secara realtime melalui aliran XML-TCP yang persisten. Dalam contoh ini memungkinkan pengguna lain (resmi) dapat melihat keberadaan online Anda. Selain itu server dapat menawarkan layanan khusus, misalnya direktori pengguna (users.server.com) atau agen cuaca (weather.server.com). XMPP adalah arsitektur / protokol yang menjadi dasar jaringan.

Dan secara khusus:

Apa perbedaan antara Jabber dan XMPP? Sejak 2004 XMPP adalah protokol pengiriman pesan dan kehadiran instan yang disetujui IETF. XMPP didasarkan pada protokol Jabber yang berkembang sejak 1998. Pada dasarnya pemrograman perangkat lunak Jabber saat ini berarti pemrograman perangkat lunak yang sesuai dengan XMPP.

jtimberman
sumber
3
Jawaban ini salah . Bagaimana cara mendapatkan 18 upvotes? Lihat jawaban selanjutnya.
Pacerier
1
Yap, itu salah karena Jabber bukan nama implementasi.
Alur
1
Saya sudah memperbarui jawabannya.
jtimberman
Apakah saya salah membaca ini? Blurb pertama mengatakan "XMPP adalah arsitektur / protokol yang menjadi dasar jaringan [Jabber]." Yang kedua mengatakan "XMPP didasarkan pada protokol Jabber." Sedikit masalah ayam dan telur di sini, bukan?
speedplane
15

XMPP adalah nama baru, Jabber yang lama. Jadi ya, mereka merujuk ke tumpukan protokol yang sama.

XMPP digunakan sebagai nama sejak 2002:

Pada akhir 2001 dan awal 2002, anggota terkemuka komunitas Jabber memutuskan untuk sekali lagi menyerahkan protokol dasar Jabber ke IETF, kali ini sebagai pengajuan resmi oleh JSF. Pengajuan pertama dibuat pada Februari 2002 sebagai Internet-Draft (teks | HTML) informasi. Menyusul keberhasilan pengajuan ini, diputuskan untuk mengeksplorasi kemungkinan pembentukan Kelompok Kerja IETF yang ditujukan untuk formalisasi protokol dasar Jabber, dengan nama netral dari Perpanjangan Perpesanan dan Protokol Kehadiran (XMPP) .

Mungkin beberapa latar belakang: Nama / istilah 'Jabber' dibeli oleh Cisco dan sekarang merupakan merek dagang terdaftar dari Cisco.

Mengalir
sumber
2

Apa perbedaan antara Jabber dan XMPP?

Sejak 2004 XMPP adalah protokol pengiriman pesan dan kehadiran instan yang disetujui IETF. XMPP didasarkan pada protokol Jabber yang berkembang sejak 1998. Pada dasarnya pemrograman perangkat lunak Jabber saat ini berarti pemrograman perangkat lunak yang sesuai dengan XMPP.

Menurut: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Sepertinya ini adalah versi perbaikan dari protokol Jabber.

Futur
sumber
1

Jabber dan XMPP

Kami menggunakan istilah Jabber dan XMPP secara bergantian. Teknologi ini pada awalnya dikembangkan oleh Jeremie Miller dan komunitas open source Jabber pada 1998-1999. Ketika komunitas mengirimkan protokol intinya ke Internet Engineering Task Force (IETF) pada tahun 2002, ia memilih nama E X tensible M esaging dan P resence P rotocol ”untuk membedakan protokol dari komunitas teknologi dan komunitas pengembang yang lebih luas. Anda dapat menganggap hubungannya sebagai XMPP untuk Jabber karena HTTP ke Web Istilah Jabber adalah merek dagang proaktif oleh Jabber, Inc. (sekarang bagian dari Cisco Systems, Inc.) pada tahun 2000 untuk melindungi komunitas open source, tetapi XSF mensublisensikan istilah untuk digunakan dalam proyek open source dan kegiatan komunitas lainnya.

Sina Lotfi
sumber
0

Bagaimana dengan ini, sebuah sumur yang ditulis pada tahun 2006 Jabber vs XMPP

Kode
sumber