А теперь мы поговорим о Jabber — о том, что это такое, с чем едят, для чего он нужен, нужен ли вообще и как на него переходить.
Прежде чем плеваться, отмахиваться руками и говорить, что это лишние проблемы и геморрой, прочтите данную статью.
Итак, чуть забегая вперёд, сразу выясним, что если:
* у Вас есть почтовый ящик на gmail.com — у Вас уже есть Jabber-аккаунт, * у Вас есть аккаунт в ЖЖ ака livejournal.com — у Вас уже есть Jabber-аккаунт, * у Вас есть на работе корпоративный Jabber — возможно, у Вас есть полноценный Jabber-аккаунт (с выходом во внешнюю сеть), * у Вас есть номер ICQ — у Вас уже есть Jabber-аккаунт (неполноценный, читаем evgs о тонкостях настройки соединения), * у Вас есть Jabber-аккаунт — то у Вас уже есть Jabber-аккаунт, * у Вас нет Jabber-аккаунта — Вы без проблем можете создать новый в считанные секунды.
Дополнительные аспекты, плюсы и доводы перехода на Jabber
* Абсолютная бесплатность сети в целом
Это
значит что никаких баннеров и _лишнего_ трафика (дело в том, что Jabber
использует XML, что потребляет больше трафика, чем обычная ася; но
сопоставимо с оригинальным клиентом, использущим расширенные статусные
сообщения (xStatus); плюс во многих современных клиентах к этому можно
включить сжатие трафика с помощью SSL). С Вас не возьмут ни копейки за
использование этой сети. Возможная ситуация когда Вас лишат Вашего
аккаунта в случае с Jabber’ом в принципе исключена (кроме
противоправных действий). Кстати, Вы в курсе что юридически Ваш номер
ICQ принадлежит не Вам, а компании AOL, которая может свернуть всю эту
лавочку в любой момент? Также замечу такой момент — бывает так, что
даже когда у Вас неоплачен трафик, то Jabber остается работоспособным.
Тут зависит от жмотства самих провайдеров, но в локальных сетях в
крупных городах России это не редкость.
* Огромный выбор сетей, где можно зарегистрироваться
Кроме
уже упомянутых выше gmail.com и livejournal.com (несколько нестабилен и
недоработан, но это исправляется), Вы можете зарегистрироваться в любой
общедоступной jabber-сети, например jabber.ru, jabber.org и
jabber.ufanet.ru. А так же поставить свой джабер-сервер.
* Огромное количество клиентов, поддерживающих Jabber
Клиенты
под любую платформу и операционную систему, большинство из них вполне
качественны. На компьютер, КПК, мобильный телефон — везде. В Jabber
также, по сути, отсутствует понятие “официальный клиент” (это можно
считать исключением).
* Стабильность
Наверняка
все испытывали проблемы со стабильностью ICQ в последнее время. С
Jabber это происходит, как правило, редко (только когда происходит
техническое обслуживание). К примеру, на jabber.ru за последние полгода
сбой был всего один раз. Прямо говоря jabber может “накрыться” в
случае, если сервер, который обслуживает эту сеть, выйдет из строя. В
данном случае про jabber-сети можно сказать так: чем больше/крупнее и
популярнее сервер — тем меньше шансов что он выйдет из строя поскольку
за ним более внимательно и тщательно следят, и наоборот.
* Защищенность
поддержка
SSL/TSL, PGP/GPG, SecureIM, OTR. у ICQ есть только SecureIM — и то при
условии что на обоих концах Миранда с этим плагином.
* Jabber - по сути давно корпоративный стандарт общения
Пока
не де юро, но уже де факто. Подавляющее (именно подавляющее, а не
большинство) количество корпоративных сетей сделано имнено на базе
Jabber. Появление сетей Google Talk, LiveJournal, Yandex (которые
сделаны на базе протокола Jabber), а также у российского “Билайна” —
лишние тому доказательства (в том плане что эти компании оценивают
перспективность протокола как такового).
* Отсутствие проблем с кодировками
Jabber
по определению лишен этой проблемы — изначальная полноценная поддержка
Unicode (UTF-8), что в 99,9% случаев гарантирует, что сообщение будет
доставлено в нормальном, читаемом виде.
* Нет лимита на размер сообщений
Теоретически
нет лимита на размер пересылаемых сообщений, точнее 64k — это
гарантируемая величина пересылаемого сообщения (реальный потолок
размера сообщений неизвестен). А также нет глупого лимита в 450
символов для сообщений, которые отправляются собеседнику в оффлайн.
* При желании к джабберу можно подключить другие протоколы (так называемые транспорты)
это
значит, что если у Вас есть Jabber, то значит у Вас есть практически
_любая_ IM-сеть. Хоть они и реализованы не самым идеальным образом. Но
когда админ закручивает Вам все гайки — это много лучше, чем ничего.
* Никакого спама
в
ICQ все с ним сталкивались, и нет ни одного человека, кого бы это не
достало (и не вынуждало использовать антиспам-плагин). в Jabber его по
сути нет — во всяком случае пока (есть бреши, но они фактически не
используются).
* Быстрый логин
Очень быстрый вход в сеть. Быстрее, чем в MSN, и намного быстрее, чем в ICQ.
* Тематические конференции
Большинство
jabber-серверов содержат много тематических конференций наподобие
таких, как в IRC. А также можно создавать свои конференции.
* Одним аккаунтом можно пользоваться с нескольких мест одновременно
Все это сделано довольно грамотно, и не вызывает проблем, одни удобства. Реализовано это при помощи ресурсов.
* Лицензионное соглашение ICQ
Рекомендую внимательно ознакомиться с лицензионным соглашением ICQ и понять все минусы пользования этим протоколом...
Для параноиков
* Все спецификации протокола и исходные коды программного
обеспечения для jabber-серверов являются открытыми и общедоступными, и
очень хорошо продокументированы (в отличие от закрытого и относительно
документированного протокола ICQ, большинство вещей которого были
добыты с помощью реверс-инжинеринга). * Вы можете
самостоятельно поставить свой собственный локальный jabber-сервер и
изолировать его от “внешнего мира” — это обеспечит безопасность
информации. Большинство корпоративных сетей так и построены. Некоторые
из них все же дают возможность доступа к внешним сетям. *
Многие клиенты также распространяются с исходными кодами. Вы можете
сами компилировать, дописывать функциональность и отправлять
разработчикам патчи.
Особенности протокола Jabber
* В ICQ используется понятие UIN (Unified Identification Number) в
виде уникального номера, в Jabber — JabberID или JID (Jabber
IDentification), выглядещее как почтовый адрес (например
user@jabber.org).
* В Jabber есть понятие приоритета.
Допустим, Вы сидели дома с jabber-аккаунта. Пришли на работу, не
отключив jabber-клиент дома. Вы заходите с работы — и оба аккаунта у
Вас в сети (точнее оба клиента с одного аккаунта). Сообщения будут
приходить на тот клиент, у кого приоритет (номер) выше.
* В Jabber есть ресурс (resource) — это специальный дополнительный
идентификатор, который в большинстве случаев позволяет пользователю
добавлять некую информацию о текущем подключении. Например, в JID
user@jabber.org/work суффикс “/work” является ресурсом и, вполне
очевидно, обозначает, что пользователь вышел в сеть с рабочего места.
Очень удобно иметь разные ресурсы для разных клиентов и мест выхода в
сеть. Скажем, на домашнем клиенте установить ресурс “/Home”, на офисном
— “/Office”, а на мобильном телефоне — “/Mobile”. При этом можно
установить все три подключения одновременно, но сообщение, отправленное
на user@jabber.org/Mobile, придет только на мобильный телефон.
Минусы
Вот я сейчас расписал все в довольно розовых красках, но минусы все же, безусловно, имеются:
* Децентрализованность сети
Отчасти
спорный момент. Главный минус — нет общей базы для поиска пользователя.
Ад для спамера, но и некоторое неудобство для конечного юзера.
* Расширенные статусные сообщения (xStatus)
Их нет, впрочем, эта вещь не самая критичная. При этом текстовые подписи к статусу могут быть использованы.
* Пользователей ICQ много больше
В открытых сетях, к сожалению, ICQ пока лидер. Но это дело времени.
* Перегонять пользователей с ICQ на Jabber проблематично
В
какой-то степени это так. Для начала узнайте у собеседников, имеются ли
у них jabber/gtalk аккаунты, и главное — пользуются ли они ими. С
вероятностью отличной от нуля у некоторых из них таковые аккаунты точно
будут. Админам того проще — они банят аську как таковую (icq.com и все
его IP и логин-серверы), разрешая только джаббер и соотвествующие
порты. Зверство, но во благо.
* Проблемное восстановление пароля
Увы,
как таковой нормальной централизованной системы восстановления пароля в
jabber нету, поэтому приходится писать письмо в техподдержку, чтобы Вам
его восстановили (поэтому забывать пароль крайне не рекомендуется. НО!
В случае же Google Talk (GTalk) и LiveJournal (LJ) все много проще —
пароли от аккаунтов в ЖЖ и мыле и в jabber одни и те же, поэтому чтобы
их сменить достаточно их сменить в панели управления аккаунта в LJ или
GTalk.
Источник: http://jabber.ufanet.ru/wiki/jabber_vs_icq |