Jabber có giống với XMPP không?


18

Tôi tìm thấy thông tin conflcting về chủ đề này. Họ là những điều tương tự? Tôi đã đọc rằng Jabber "dựa" vào XMPP.

Ví dụ: Ứng dụng trò chuyện "Pidgin" có một hộp cho XMPP nhưng dường như không dành cho Jabber. Tuy nhiên, nó dường như hỗ trợ nó.

Sự khác biệt giữa XMPP và Jabber là gì?

Câu trả lời:


18

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

Kiến trúc của mạng Jabber tương tự như email trong khi máy chủ Jabber tuân thủ máy chủ email (server.com) và máy khách Jabber tuân thủ ứng dụng email của khách hàng (user@server.com). Sự khác biệt là mọi thứ xảy ra (theo định nghĩa: gần như) trong thời gian thực qua luồng XML-TCP liên tục. Trong ví dụ, điều này cho phép người dùng (được ủy quyền) khác có thể thấy sự hiện diện trực tuyến của bạn. Ngoài ra, các máy chủ có thể cung cấp các dịch vụ chuyên biệt, ví dụ như thư mục người dùng (users.server.com) hoặc tác nhân thời tiết (Weather.server.com). XMPP là kiến ​​trúc / giao thức mà mạng dựa trên.

Và cụ thể:

Sự khác biệt giữa Jabber và XMPP là gì? Từ năm 2004 XMPP là giao thức hiện diện và nhắn tin tức thời được IETF phê duyệt. XMPP dựa trên giao thức Jabber phát triển từ năm 1998. Về cơ bản lập trình phần mềm Jabber ngày nay có nghĩa là lập trình phần mềm tuân thủ XMPP.


3
Câu trả lời này là sai . Làm thế nào mà nó nhận được 18 upvote? Xem câu trả lời tiếp theo.
Pacerier

1
Đúng, đó là sai vì Jabber không phải là tên của một triển khai.
Lưu lượng

1
Tôi đã cập nhật câu trả lời.
jtimberman

Tôi đang đọc sai à? Bản giới thiệu đầu tiên cho biết "XMPP là kiến ​​trúc / giao thức mà mạng [Jabber] dựa trên." Cái thứ hai nói "XMPP dựa trên giao thức Jabber." Một chút vấn đề gà và trứng ở đây, không?
bay siêu tốc

15

XMPP là tên mới, Jabber cũ. Vì vậy, có, họ đề cập đến cùng một giao thức ngăn xếp.

XMPP được sử dụng làm tên từ năm 2002:

Vào cuối năm 2001 và đầu năm 2002, các thành viên nổi bật của cộng đồng Jabber đã quyết định gửi lại các giao thức Jabber cơ bản cho IETF, lần này là một đệ trình chính thức của JSF. Đệ trình đầu tiên được thực hiện vào tháng 2 năm 2002 dưới dạng Bản thảo Internet thông tin (văn bản | HTML). Tiếp nối thành công của bài nộp này, người ta đã quyết định tìm hiểu khả năng thành lập Nhóm làm việc IETF dành cho việc chính thức hóa các giao thức Jabber cơ bản, dưới tên trung lập là Giao thức hiện diện và nhắn tin mở rộng (XMPP) .

Có thể một số thông tin cơ bản: Tên / thuật ngữ 'Jabber' đã được mua bởi Cisco và hiện là nhãn hiệu đã đăng ký của Cisco.


2

Sự khác biệt giữa Jabber và XMPP là gì?

Từ năm 2004 XMPP là giao thức hiện diện và nhắn tin tức thời được IETF phê duyệt. XMPP dựa trên giao thức Jabber phát triển từ năm 1998. Về cơ bản lập trình phần mềm Jabber ngày nay có nghĩa là lập trình phần mềm tuân thủ XMPP.

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

Nó trông giống như một phiên bản cải tiến của giao thức Jabber.



1

Jabber và XMPP

Chúng tôi sử dụng các thuật ngữ JabberXMPP hoán đổi cho nhau. Những công nghệ này ban đầu được phát triển bởi Jeremie Millercộng đồng nguồn mở Jabber vào năm 1998101999. Khi cộng đồng đệ trình các giao thức cốt lõi của nó với Internet Engineering Task Force (IETF) vào năm 2002, nó đã chọn tên E X tensible M essaging và P resence P rotocol”để phân biệt các giao thức từ công nghệ và phát triển cộng đồng rộng lớn hơn. Bạn có thể nghĩ về mối quan hệ như XMPP đối với Jabber khi HTTP đối với Web Thuật ngữ Jabber đã được Jabber, Inc. (hiện là một phần của Cisco Systems, Inc.) đăng ký thương hiệu để bảo vệ cộng đồng nguồn mở, nhưng XSF cấp phép thuật ngữ này để sử dụng trong các dự án nguồn mở và các hoạt động cộng đồng khác.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.