Перейти к содержимому

Xmpp сервер что это

  • автор:

Публичные серверы Jabber

Для того, чтобы воспользоваться XMPP, необходимо иметь учётную запись на сервере. Выбор сервера может зависеть от различных факторов.

В первую очередь это надёжность. У крупных серверов обычно лучше обслуживание и они более надёжны в работе, но зачастую они сильно нагружены. Одним из показателей надёжности является большое время непрерывной работы (аптайм).

Во-вторых, это адрес, он должен быть понятным и красивым. Например, если в адресе вашего сервера есть название города, то сразу будет понятно, откуда вы.

В-третьих, у вашего провайдера внутри сети может быть XMPP-сервер, трафик до которого будет для вас полностью бесплатным (иногда даже при отсутствии денег на счёту). Даже если он не будет публичным, а, например, закрытым (запрещены соединения с другими серверами) — его вполне можно использовать для общения с другими абонентами провайдера.

В-четвёртых, всё больше онлайн-компаний включают XMPP в базовый набор предоставляемых услуг, например, сервисы Живой Журнал, QIP.ru и многие другие, поэтому вы можете быть уже обеспечены учётной записью и достаточно скачать клиент и ввести логин/пароль, чтобы общаться в сети XMPP.

Итак, ниже вы можете увидеть список наиболее крупных публичных серверов:

Для Украины:

Крупные иностранные серверы:

Если вас не устроил ни один из вышеперечисленных серверов, вы можете выбрать подходящий из более полного списка публичных серверов Jabber.

Ссылки [ править ]

  • Национальные и провайдерские серверы XMPP.
  • RAW-список для таблицы выше.
  • Еще один список публичных Jabber-серверов
  • Jabber-серверы разных популярных сервисов
  • Пользовательские серверы

XMPP

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

Он построен на основе XML (Extensible Markup Language) и предлагает функциональность, выходящую за рамки типичного обмена мгновенными сообщениями. Архитектура XMPP похожа на архитектуру электронной почты. Стандарт был популяризирован в 2003 году, с годами он был расширен в плане функций и отвечает за работу таких приложений, как Whatsapp.

Функции

Безопасность и шифрование

XMPP использует такие технологии и криптографические механизмы, как Off-the-record Messaging (OTR) для обеспечения высочайшего уровня безопасности.

Многопользовательский чат

XMPP использует многопользовательский чат (MUC) для поддержки экземпляров с несколькими пользователями.

Одноранговые сеансы

Обмен сообщениями между машинами (peer-to-peer) возможен благодаря использованию расширения под названием Jingle.

Обнаружение служб

XMPP предоставляет услуги локального или удаленного обнаружения, несмотря на существование других протоколов, таких как Service Location Protocol.

Как это работает

Механизм работы XMPP основан на следующих компонентах:

Устойчивые TCP-соединения

TCP-соединения являются постоянными, поэтому нет необходимости создавать соединения каждый раз при отправке сообщений. Однако некоторые новые XMPP-соединения могут использовать веб-сокеты с шифрованием или TLS.

Архитектура клиент-сервер

XMPP взаимодействует путем передачи небольших структурированных пакетов данных между клиентами через серверы-посредники. Каждый пользователь имеет уникальный идентификатор, обычно похожий на электронную почту, используемый для идентификации и маршрутизации.

Децентрализованный хостинг

При использовании XMPP любой может обслуживать и запускать собственные серверы, поскольку он централизован. Его механизм работы похож на механизм работы электронной почты; то есть клиенты обмениваются данными не напрямую, а через серверы в качестве посредников.

Преимущества использования XMPP

  • Стабильность и надежность.
  • Поддержка нескольких языков, включая Java#, C++, Ruby, Pearl и многие другие.
  • С открытым исходным кодом, предоставляет пользователям гибкость в создании любого клиента в соответствии с требованиями.
  • Обеспечивает надежную доставку сообщений.

XMPP

Extensible Messaging and Presence Protocol (XMPP) — это стандартный протокол IETF для обмена информацией между конечными точками сети с использованием Extensible Markup Language (XML).

Он используется для обеспечения обмена мгновенными сообщениями и приложений присутствия и становится все более популярным.

Эта Рекомендация включает XMPP в набор протоколов, который поддерживается в [ITU-T H.350], так что организация может включать в каталог и управлять ресурсами XMPP так же, как другие мультимедийные протоколы (например, H.320, H .323, SIP) управляются в [ITU-T H.350].

XMPP сервер (КП). Описание модуля

Модуль XMPP сервер предназначен для организации общения и учета присутствия сотрудников корпоративного портала, использующих Jabber-клиенты. Это можно делать только на выделенном сервере или на виртуальном выделенном сервере (VPS).

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

Смотрите также:
  • Настройка сервера
  • Управление сервером
  • Проблемы и решения

Новинки документации в соцсетях:

Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *