XMPP он же Jabber
XMPP или Jabber (на самом деле эти слова означают одно и то же) - это имя открытого децентрализованного сетевого протокола, который используется для обмена мгновенными сообщениями. Он разработан как инфраструктура сервер-клиент с множеством серверов по всему Интернету, где каждый может получить учетную запись. Эти серверы , как правило , связаны со многими клиентами , с одной стороны , и с другими XMPP-серверов Интернета на другой стороне. Давайте придумаем небольшой пример, чтобы объяснить, как это работает:
Ромео любит Джульетту и хочет общаться с ней через сеть Jabber. Он может писать сообщения от своего клиента (с которым связан montague.net) своей девушке, чей клиент подключен к серверу capulet.com.
Когда он регистрировал учетную запись на сервере, он выбрал так называемый JID (Jabber-Identifier). Этот JID работает в основном как адрес электронной почты и связан с именем сервера с помощью символа «@». Пример для действительного JID Ромео есть romeo@montague.net.
Чтобы общаться с другими людьми, Ромео должен добавить их JID в свой список контактов. Они могут быть подключены к одному и тому же серверу (например bob@montague.net), а также могут исходить от другого сервера (например, peter@wasinet.orgили, конечно, juliet@capulet.com).
Визуализация сети Jabber
Jabber / XMPP, конечно, поддерживает гораздо больше услуг (например, сквозное шифрование сообщений, голосовой и видеочат , групповой чат), которые частично будут представлены в руководстве позже.
Два очень крупных провайдера обмена мгновенными сообщениями используют Jabber / XMPP на своих серверах в фоновом режиме: Google Talk и чат facebook. Учетные записи в этих системах можно использовать так же, как обычные учетные записи Jabber в Kopete . Подробности будут объяснены позже или могут быть найдены на веб-сайтах этих провайдеров.