Терминология

Jabber ID (JID) - уникальный идентификатор пользователя в Jabber.
Он имеет точно такой же вид, как и адрес электронной почты: имя-пользователя@сервер. На некоторых джаббер-серверах (gmail.com, yandex.ru, собственный сервер) он может полностью совпадать с адресом электронной почты.
В некотором роде Jabber ID является аналогом ICQ UIN (номера ICQ).
JID формируется аналогично адресу e-mail - в нем может содержаться точка, запятая и некоторые другие знаки. Однако есть и отличия:
По стандарту, регистр символов может быть любым. Проще говоря, Login@server.ru и login@server.ru - это один и тот же адрес. Однако некоторые клиенты могут считать эти адреса различными, т.е. не соответствовать спецификациям.
Благодаря использованию Unicode, в Jabber ID может содержаться кириллица. Однако, опять же, не рекомендуется использовать кириллицу в адресе по причине того, что могут возникнуть проблемы с некоторыми клиентами и транспортами.

vCard - это аналог виртуальной визитной карточки, в которую пользователь может вписать персональные сведения о себе или то, что посчитает сообщить нужным. Это достаточно удобная вещь. Через vCard на вас смогут выйти или найти другие пользователи сети. При помощи vCard вы сможете дать другим гораздо больше шансов найти вас, и предоставить больше контактной информации. Как правило в vCard можно вносить разнообразную информацию, в том числе:
Имя, фамилия и отчество
Адрес электронной почты
Фотографию или аватар
Адрес места жительства
Дату рождения
Произвольную информацию о себе
И многое другое...
Конечно, Вы можете ввести и ненастоящие сведения о себе. Но последствия таких действий всецело зависят от администрации конкретного сервера Jabber. На практике чаще всего это никого не волнует. Корректное заполнения поля e-mail является единственным способом восстановить забытый пароль jabber-аккаунта. Официально эту функцию поддерживает сервер jabber.ru; на серверах Google, Yandex и LiveJournal пароль Jabber-аккаунта совпадает с паролем соответствующего сервиса; на частных серверах вопрос восстановления пароля решается в частном порядке путем контакта с администратором сервера.

Метаконтакт - специальный контакт в ростере, представляющий собой отображение нескольких контактов Jabber в виде одного.
Если хотя бы один контакт в метаконтакте находится в сети - то метаконтакт тоже имеет статус "В сети", а Ваши сообщения будут отправляться на этот контакт. Если несколько составляющих метаконтакта находятся в сети - сообщение рассылается на все, а общение продолжится с тем контактом, с которого пришел ответ.

В Jabber для предотвращения использования учетной записи кем-нибудь, кроме ее владельца используется пароль. Пароль должен быть достаточно сложным, чтобы его было трудно отгадать постороннему человеку. В Jabber, в отличии от ICQ, воровство учетных записей не развито, плюс в Jabber возможно шифрование пароля при логине. Однако защита все равно нужна

Подписка (авторизация) (англ. subscription) определяет возможность пользователя получать информацию о статусе какого-либо другого пользователя, который может дать подписку первому (Grant Subscription), запросить её (Ask Subscription) или отменить вовсе (Unsubscribe).
Подписка может иметь несколько состояний:
both - Контакт видит Ваш статус, Вы видите его статус -- двусторонняя подписка.
from - Контакт видит Ваш статус, но Вы не видите его статус -- подписка ОТ ВАС. Чтобы видеть статус контакта, запросите у него подписку (Ask subscription).
to - Вы видите присутствие контакта, но он не видит Вашего. Вы может дать ему подписку (Grant Subscription).
ask - Ожидается реакция абонента на ваш запрос подписки.
none - Подписка отсутствует.

Приоритет — целое число, определённое для КАЖДОГО ресурса, и передаваемое клиентом(ам) как часть информации о присутствии. Стандартом допускаются приоритеты от -128 до +127, обычно используются приоритеты от 0 до 127 (отрицательные имеют специальное значение и не все программы-клиенты их допускают)
Приоритет определяет, какому из одновременно подключенных клиентов будет доставлено сообщение, если оно послано на неполный JID (на JID без указания ресурса). Сообщение в первую очередь придет клиенту с наивысшим приоритетом. Если таковых окажется несколько, то, как сказано в описании протокола XMPP, «сервер решает», кому будет доставлено послание. У большинства серверов сообщение доставляется всем клиентам с одинаковым приоритетом.

Ресурс - это фраза, предназначенная для идентификации конкретного клиента, подключённого к учётной записи на сервере. Каждый клиент имеет свой собственный ресурс. Но это не значит, что его нельзя сменить. Ресурс может состоять из русских и английских слов, цифр, знаков препинания, включая пробел. Примеры: Psi, Work, Дом, Телефон 1. Ресурс работает в связке с приоритетом.

Ростер - ваш список контактов (контакт-лист).
Ростер (Roster) в терминах Jabber, это список тех персон, с которыми Вы общаетесь. Его можно сравнить с адресной книжкой в почтовой программе или контакт-листом в ICQ.

Транспорты (они же шлюзы) - один из способов использования Jabber-клиентов для общения с пользователями других сетей. Заключается в том, что на Jabber-сервере устанавливается специальный модуль, преобразующие сообщения из формата Jabber в формат других сетей.

Для обеспечения безопасного подключения к серверу, а также для сохранения конфиденциальности разговоров в сети Jabber используются разнообразные системы шифрования. При подключении к серверу вся сессия между клиентом и сервером (т.е., Ваш логин, пароль и все то, о чем вы говорите) может шифроваться при помощи одного из протоколов - SSL либо TLS. Для большей конфиденциальности и для исключения перехвата трафика на сервере в дополнение к SSL/TLS можно использовать шифрование с использованием пары открытых и закрытых ключей - GPG или OTR, а для сохранения конфиденциальности пароля используется SASL.
Автор статьи uxset@ya.ru
Главная>>
Wen.Ru