Некое подобие FAQ, в помощь авторам подобных
тем.
Первое, с чем нужно определиться при выборе интернет-пейджера, это с протоколом(ами) по которому предполагается общаться:
OSCAR, на данный момент является наиболее популярным в России Используется в пейджерах компании

AOL LLC (бывшая America Online, Inc.) -

ICQ и

AIM. Говоря "Аська", "Кип", "Миранда", пользователи в 90% случаев подразумевают именно этот протокол.
Особенности протокола- Каждому пользователю выдаётся UIN (англ. Unique Identification Number) — уникальный идентификационный номер, по которому пользователь однозначно определяется системой и другими пользователями.
- Пользователь имеет возможность выбрать себе ник, который играет роль личного имени в его сообщениях. В отличие от UIN, ники не уникальны для каждого пользователя.
- В AOL Instant Messenger функцию UIN играют SN (англ. Screen Name) — так называемые экранные имена, уникальные для каждого пользователя.
- Протокол поддерживает несколько состояний, в которых может находиться пользователь. Состояния устанавливаются пользователем.
Состояния- Online — доступен
- F4C (Free for chat) — свободен
- Away — вдали от компьютера (долго не работал)
- N/A (Not available) — недоступен
- Occupied — занят
- DND (Do not disturb) — не беспокоить
- Invisible — невидим
- Offline — отключён
XMPP (англ. eXtensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии, ранее известный как
Jabber)
подробнее...В основе протокола XMPP лежит язык XML, имеется поддержка шлюзов в другие IM-сети, однако их реализация зависит от конкретного Jabber-сервера и подвержена нестабильности из-за закрытости коммерческих IM-сервисов. Семейство протоколов Jabber принято(англ.) как стандарт RFC. Стандартный порт для Jabber — 5222. Также возможно использовать порт 80 и/или 443, если возникают проблемы с фаерволом.
- Открытость: протокол Jabber открыт, общедоступен и достаточно лёгок для понимания; существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.
- Расширяемость: с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач. Множество расширений разработано Jabber Software Foundation.
- Децентрализованность: кто угодно может запустить свой собственный сервер Jabber, что позволяет организациям и частным лицам заниматься любыми экспериментами с IM.
- Безопасность: любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и многие клиенты поддерживают шифрование с помощью PGP/GPG внутри протокола.
Статья в процессе наполнения (=
Детальное сравнение месседжеров можно псмотреть
тут