Jabber - система для быстрого обмена сообщениями и информацией о присутствии (в контакт-листе) между пользователями интернета.
Основным ее отличием является отсутствие единого сервера в котором находился бы весь список пользователей. Каждый пользователь в сети имеет уникальный идентификатор, адрес — Jabber ID (сокращённо JID). JID подобно адресу электронной почты содержит имя пользователя и адрес сервера, на котором зарегистрирован пользователь, разделённые знаком @. Например, пользователь user, зарегистрированный на сервере example.com, будет иметь следующий адрес (JID):
[email protected]. Зарегистрировавшись на одном сервере можно общаться с пользователями и заходить в коференции находящиеся на других узлах.
Также пользователь может подключаться, находясь в разных местах, сервер позволяет определять дополнительное значение, называемое ресурсом, который идентифицирует клиента пользователя в данный момент. Так можно включить в адрес пользователя (JID) имя его ресурса, добавив через слэш в конце адреса. К примеру, пусть полный адрес пользователя будет
[email protected]/work, тогда сообщения, посланные на адрес
[email protected], дойдут на указанный адрес вне зависимости от имени ресурса, но сообщения для
[email protected]/work дойдут на указанный адрес только при соответствующем подключённом ресурсе.