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