http://www.jabber.ru/images/logo.gifДжаббер (англ. Jabber – болтовня)

так, чуть забегая вперед, сразу выясним, что если:

* у Вас есть мыло на gmail.com - у Вас уже есть Jabber-аккаунт.
* у Вас есть аккаут в ЖЖ ака livejournal.com - у Вас уже есть Jabber-аккаунт.
* у Вас нет Jabber-аккаунта - Вы без проблем можете создать новый в считанные секунды.

Что такое Jabber

Базовое определение.
Что такое Jabber (произносится "жабер" или "джаббер")? Если одним предложением, это почти как обычная аська, только, в отличие от неё, Jabber — стандарт Интернета. Если уподобить обычной жизни, то аська — это очень популярная лампочка, которая есть в каждом доме. Но лампочка с нестандартным цоколем. Жаббер же — это та же лампочка, НО с жестко описанными характеристиками, под которую каждый может сделать патрон. За счёт чего она будет работать ВЕЗДЕ и ВСЕГДА.

Жаббер и Аська — это как метрическая и дюймовая система — весь мир уже перешел на стандарт, т.е. метрическую систему, но Америка до сих пор пользуется дюймовой. Ещё одно название, под которым вы можете встретить Jabber, — это XMPP. Такое у Jabber название протокола. Навроде других привычных аббревиатур — HTTP, FTP, IRC.

Все в мире Jabber делится на клиентскую и серверную части.

Джаббер для пользователя.

* Обмен сообщениями.
* Человекопонятное имя в сети. В отличии от тупого номера в сети ICQ.
* Возможность одновременного логина с нескольких мест на один аккаунт.
* Сервисы: конференции (чаты), рсс, прокси, уведомления о новой почте.
* Шлюзы в другие сети обмена мгновенными сообщениями.
* Разнообразные боты.
* Джаббер сообщество широко и разнобразно.

Джаббер для разработчиков, админов и параноиков

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

Почему Jabber лучше ICQ. Или плюсы Jabber

* Абсолютная бесплатность сети в целом.

Это значит что никаких баннеров и _лишнего_ траффика (дело в том, что Jabber использует XML, что потребляет больше траффика чем обычная ася. Но сопоставимо с оригинальным клиентом, использущим расширенные статусные сообщения (xStatus). Однако используя Jabber клиенты использующие Gzip и этот недостаток нивелируеться). С Вас не возьмут ни копейки за использование этой сети. Возможная ситуация когда Вас лишат Вашего аккаунта в случае с Jabber'ом в принципе исключена (кроме противоправных действий). Кстати, Вы в курсе что юридически Ваш номер ICQ принадлежит не Вам, а компании AOL, которая может свернуть всю эту лавочку в любой момент?

* огромный выбор сетей, где можно зарегистрироваться.

Кроме уже упомянутых выше gmail.com и livejournal.com (несколько нестабилен и недоработан, но это исправляется), Вы можете зарегистрироваться в любой общедоступной jabber-сети, например jabber.ru, jabber.org, jabbus.org и тд.
Большой список общедоступных jabber-серверов тут.

* Огромное количество клиентов, поддерживающих Jabber.

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

* Защищенность.

Поддержка SSL/TSL, PGP/GPG. у ICQ есть взаимо несовместимые системы шифрования у разных клиентов, действующая при условии использования на обоих сторонах этого клиента.

* Нет украденных уинов и аккаунтов.

хотя бы потому что номеров как таковых нет =) соответственно всякие кражи паролей и уинов отпадают сами собой (как и большинство бессмысленно-туповатых разговоров из серии "А у меня уин короче!"). Да и запомнить такой "e-mail" зачастую гораздо проще чем номер UINа.

* Jabber - по сути давно корпоративный стандарт общения.

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

* Отсутствие проблем с кодировками.

Jabber по определению лишен этой проблемы - изначальная полноценная поддержка Unicode, что в 99,9% случаев гарантирует, что сообщение будет доставлено в нормальном, читабельном виде. В отличии от ICQ где сообщение с одного клиента может прийти на другой в совершенно нечитаемом виде.

* Нет лимита на размер сообщений.

Теоретически нет лимита на размер пересылаемых сообщений, точнее 64k - это гарантируемая величина пересылаемого сообщения (реальный потолок размера сообщений неизвестен). А также нет глупого лимита в 450 символов (привет ICQ wink.gif ) для сообщений, которые отправляются собеседнику в оффлайн.

* При желании к джабберу можно подключить другие протоколы (так называемые транспорты).

Это значит, что если у Вас есть Jabber, то значит у Вас есть практически ЛЮБАЯ IM-сеть. Хоть они и реализованы не самым идеальным образом. Но когда админ закручивает Вам все гайки - это много лучше, чем ничего =)

* Никакого спама.

В ICQ все с ним сталкивались, и нет ни одного человека, кого бы это не достало (и не вынуждало использовать антиспам-плагин). в Jabber его по сути нет - во всяком случае пока (есть бреши [1] [2] [3] [4] , но они фактически не используются). =))

* Быстрый логин

Очень быстрый вход в сеть. Быстрее чем в MSN и много быстрее чем в ICQ.

* Конференции aka Комнаты aka Групчаты

Большинство jabber-серверов содержат много тематических конференций наподобие таких, как в IRC. Конференции можно подключать одновременно с разных серверов, а также создавать свои.

* С одного аккаунта можно заходить с нескольких мест одновременно.

Все это сделано довольно грамотно, и не вызывает проблем, одни удобства. Подробнее в описании особенностей jabber-протокола.

Особенности протокола Jabber

* в ICQ используется понятие UIN (Unified Identification Number) в виде уникального номера, в Jabber - JabberID или JID (Jabber IDentification), выглядещее как почтовый адрес (например user@jabber.org).
* в Jabber есть понятие приоритета. Допустим, Вы сидели дома с jabber-аккаунта. Пришли на работу, не отключив jabber-клиент дома. Вы заходите с работы - и оба аккаунта у Вас в сети (точнее оба клиента с одного аккаунта). Сообщения будут приходить на тот клиент, у кого приоритет (номер) выше.
* в Jabber есть ресурс (resource) - это специальный дополнительный идентификатор, который в большинстве случаев позволяет пользователю добавлять некую информацию о себе.

Например
user@jabber.org/work - вот "work" здесь и будет ресурсом пользователя.

Минусы Jabber

* Децентрализованность сети.

Отчасти спорный момент. Главный минус - нет общей базы для поиска юзера. Ад для спаммера, но и некоторое неудобство для конечного юзера.

* Пользователей ICQ много больше

В открытых сетях, к сожалению, ICQ пока лидер. Но это дело времени. =)

* Перетянуть пользователей с ICQ на Jabber проблематично.

в какой-то степени это так.
Для начала узнайте у собеседников, имеются ли у них jabber/gtalk аккаунты, и главное - пользуются ли они ими. smile.gif с веротяностью отличной от нуля у некоторый из них таковые аккаунты точно будут.
Админам того проще - они банят аську как таковую (icq.com и все его IP и логин-серверы), разрешая только джаббер и соотвествующие порты. =) зверство, но во благо. =)

* Проблемное восстановление пароля.

Увы, как таковой нормальной централизованной системы восстановления пароля в jabber нету, поэтому приходится писать письмо в техподдержку чтобы Вам его восстановили (поэтому забывать пароль крайне не рекомендуется =)).
НО!
В случае же Google Talk (GTalk) и LiveJournal (LJ) все много проще - пароли от аккаунтов в ЖЖ и мыле и в jabber одни и те же, поэтому чтобы их сменить достаточно их сменить в панели управления аккаунта в LJ или GTalk.

Компиляция собрана King Artur VII, полная версия статьи тут:http://www.forum4all.ru/topic14432.html