RuniwaR

Как выбрать Jabber сервер, и что нужно знать начинающему пользователю.



XMPP


Для начала несколько слов о Jabber.

Jabber, он же XMPP (Extensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии - его новое название) — основанный на XML, открытый, свободный для использования протокол для мгновенного обмена сообщениями. Изначально спроектированный легко расширяемым, протокол, помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети.


Сразу хочется отметить, что в отличие от коммерческих систем мгновенного обмена сообщениями, таких, как AIM, ICQ, WLM и Yahoo, XMPP является децентрализованной, расширяемой и открытой системой. Почему мы подчеркнули слово децентрализованной? Многие начинающие пользователи Jabber не понимают этого слова до конца. Оно означает, что все сервера соединены между собой, и вы можете общаться с пользователями соседних серверов. Но кроме серверов существуют ещё и Транспорты (о них поговорим ниже). Ходит неправильное мнение, что сервер надо выбирать по количеству транспортов. Имея учётную запись на любом сервере, вы можете присоединиться к любому транспорту любого сервера.



Транспорты, что это и с чем его едят?

Транспорты (они же шлюзы) - один из способов использования Jabber-клиентов для общения с пользователями других сетей обмена сообщениями. Заключается в том, что на Jabber-сервере устанавливается специальный модуль, преобразующие сообщения из формата Jabber в формат других сетей. Преобразование происходит совершенно незаметно для пользователя. Чаще всего транспорты служат для подключения к другим сетям обмена сообщениями, например, ICQ, IRC и MRIM, AIM, Yahoo!, MSN и другим. Но связь с другими сетями обмена сообщениями - не единственное применение транспортам, их также используют для доступа к различным ботам, предоставляющим самые разнообразные функции, например, погодным ботам, ботам-переводчикам или RSS-агрегаторам.


Транспорт


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



Конференции, просто чат или лучше?

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



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



Любая конференция имеет свой адрес. Адрес конференции пишется также, как и Jabber ID и имеет вид "название_конференции@сервис_конференций.сервер". К примеру, если нужно зайти в комнату runiwar на сервере jabber.ru, то полный адрес комната будет иметь такой: runiwar@conference.jabber.ru .



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

конференции

Клиенты, как мне выбрать его?

У Jabber нет единственного официального клиента, как и единственного официального сервера. Есть огромное количество клиентов, у каждого свои полюсы и и свои минусы. Из лидеров на данный момент на PC является Miranda IM.На даную тему можно бесконечно спорить, а лучше просто взять и попробовать пару популярных клиентов, и выбрать самому то, что больше по душе.



В сети Jabber возможно использование одной учетной записи на нескольких Jabber-клиентах одновременно. То есть, например, можно общаться сидя за настольным компьютером, а потом пересесть на диван с ноутбуком и продолжить общаться там, не выключая Jabber-клиент на самом компьютере. Или же вообще уйти на улицу, перебрасываясь сообщениями через bombus на мобильном телефоне. Это очень удобно, всю прелесть подобной фичи понимаешь только попробовав это на деле.



Представим, что к какому-то JID'у подключилось два ресурса - Miranda с приоритетом X и bombus с приоритетом Y. Возможно следующие случаи:

X больше Y: Сообщения по умолчанию будут идти на Miranda.

Y больше X: Ровно наоборот.

X равен Y: По умолчанию сообщения будут посылаться на оба клиента.

X и Y меньше нуля: По умолчанию сообщения никуда не пойдут, они будут отправляться только при явном указании ресурса.


☆ Marqes ® 2012