PDA

Просмотр полной версии : Как работает XMPP или Jabber


Ruslan7st
03.11.2021, 10:59
XMPP или Jabber (на самом деле эти слова означают одно и то же) - это имя открытого децентрализованного сетевого протокола, который используется для обмена мгновенными сообщениями. Он разработан как инфраструктура сервер-клиент с множеством серверов по всему Интернету, где каждый может получить учетную запись. Эти серверы , как правило , связаны со многими клиентами , с одной стороны , и с другими XMPP-серверами Интернета на другой стороне. Давайте придумаем небольшой пример, чтобы объяснить, как это работает:

Ромео любит Джульетту и хочет общаться с ней через сеть Jabber. Он может писать сообщения от своего клиента (с которым связан montague.net) своей девушке, чей клиент подключен к серверу capulet.com.

Когда он регистрировал учетную запись на сервере, он выбрал так называемый JID (Jabber-Identifier). Этот JID работает в основном как адрес электронной почты и связан с именем сервера с помощью символа «@». Пример для действительного JID Ромео есть romeo@montague.net (mailto:romeo@montague.net).

Чтобы общаться с другими людьми, Ромео должен добавить их JID в свой список контактов. Они могут быть подключены к одному и тому же серверу (например bob@montague.net (mailto:bob@montague.net)), а так же могут быть подключены к разным серверам (например, peter@wasinet.org (mailto:peter@wasinet.org)или, конечно, juliet@capulet.com (mailto:juliet@capulet.com)). то есть один может сидеть на capulet.com другой на 404.city и оба они могут общаться между собой так как сервера сами передают сообщения с одного сервера на другой

Визуализация сети Jabber



Jabber / XMPP, конечно, поддерживает гораздо больше услуг (например, сквозное шифрование сообщений, голосовой и видеочат , групповой чат), которые частично будут представлены в руководстве позже.

Два очень крупных провайдера обмена мгновенными сообщениями используют Jabber / XMPP на своих серверах в фоновом режиме: Google Talk и чат facebook. Учетные записи в этих системах можно использовать так же, как обычные учетные записи Jabber в Kopete . Подробности будут объяснены позже или могут быть найдены на веб-сайтах этих провайдеров.

/proxy.php?image=https%3A%2F%2Fi.ibb.co%2FMS9mgKT%2 F45657.png&hash=051a5fdfe41274cf0a7c5f0b13925eb8