<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=XMPP</id>
	<title>XMPP - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=XMPP"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=XMPP&amp;action=history"/>
	<updated>2026-07-16T06:12:33Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=XMPP&amp;diff=1000&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: унификация языковых шаблонов</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=XMPP&amp;diff=1000&amp;oldid=prev"/>
		<updated>2025-11-15T11:05:25Z</updated>

		<summary type="html">&lt;p&gt;унификация языковых шаблонов&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{карточка протокола}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XMPP&amp;#039;&amp;#039;&amp;#039; ({{lang-en|e&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;tensible &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;essaging and &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;resence &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rotocol}} «расширяемый протокол обмена сообщениями и информацией о присутствии»), также известный как &amp;#039;&amp;#039;&amp;#039;джа́ббер&amp;#039;&amp;#039;&amp;#039; ({{lang-en|&amp;#039;&amp;#039;&amp;#039;Jabber&amp;#039;&amp;#039;&amp;#039;}}&amp;lt;ref name=&amp;quot;jabberdotcom&amp;quot;&amp;gt;[http://www.jabber.com/CE/AboutUs Jabber Inc. — About Us] {{webarchive|url=https://web.archive.org/web/20070703003323/http://www.jabber.com/CE/AboutUs |date=2007-07-03 }}&amp;lt;/ref&amp;gt; {{IPA|[ˈʤæbə(r)]}} «болтовня, трёп, тарабарщина») — [[Открытый стандарт|открытый]], основанный на [[XML]], свободный для использования [[сетевой протокол|протокол]] для [[Программы мгновенного обмена сообщениями|мгновенного обмена сообщениями]] и информацией о присутствии (см. [[список контактов]]) в режиме, близком к режиму реального времени. Изначально спроектированный легко расширяемым, протокол, помимо передачи текстовых сообщений, поддерживает передачу [[VoIP|голоса]], видео и [[файл]]ов по сети.&lt;br /&gt;
&lt;br /&gt;
Расширяемость протокола предназначена для добавления в единую коммуникационную сеть мессенджеров, социальных сетей, сайтов, использующих разные, несовместимые стандарты. Предполагалось, что крупные компании будут открывать межсерверное общение с другими IM и описывать свои методы шифрования, передачи мультимедиа и других данных через публикацию расширений XMPP. Расширения будут приниматься или отклоняться глобальным сообществом путём наибольшего распространения, но при этом всегда будет доступна базовая функциональность для передачи сообщений для пользователей разных мессенджеров. В реальности данная идея не получила должного распространения, и большинство крупных компаний не стало открывать возможность коммуникации для своих пользователей с другими сервисами.&lt;br /&gt;
&lt;br /&gt;
В отличие от коммерческих систем мгновенного обмена сообщениями, таких как [[AOL Instant Messenger|AIM]], [[ICQ]], [[Windows Live Messenger|WLM]] и [[Yahoo! Messenger|Yahoo]], XMPP является [[Объединение (Информационные технологии)|федеративной]], расширяемой и открытой системой. Любой желающий может запустить свой сервер мгновенного обмена сообщениями, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть или были крупные проекты, такие как [[Google Talk]], [[Одноклассники.ru]], [[LiveJournal]], [[Juick]], [[Facebook]]&amp;lt;ref&amp;gt;{{Cite web |url=https://developers.facebook.com/docs/chat |title=Facebook Developers: Chat API |access-date=2016-07-07 |archive-url=https://web.archive.org/web/20150925162740/https://developers.facebook.com/docs/chat |archive-date=2015-09-25 |url-status=dead }}&amp;lt;/ref&amp;gt;, [[ВКонтакте]], [[Яндекс.Почта|Яндекс]]&amp;lt;ref&amp;gt;{{Cite web |url=https://geektimes.ru/post/273882/ |title=Яндекс прекращает поддержку Jabber’a и об этом никто не знает / Geektimes |access-date=2016-11-28 |archive-date=2016-11-29 |archive-url=https://web.archive.org/web/20161129024647/https://geektimes.ru/post/273882/ |url-status=live }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://geektimes.ru/post/280366/ |title=Яндекс вслед за остальными закрывает свой jabber сервер / Geektimes |access-date=2016-11-28 |archive-date=2016-11-29 |archive-url=https://web.archive.org/web/20161129022510/https://geektimes.ru/post/280366/ |url-status=live }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== История ==&lt;br /&gt;
Проект Jabber был основан [[Миллер, Джереми|Джереми Миллером]] в начале [[1999 год]]а с разработки сервера jabberd&amp;lt;ref name=&amp;quot;history&amp;quot;&amp;gt;{{Cite web |url=http://xmpp.org/about/history.shtml |title=History of XMPP |access-date=2009-09-08 |archive-date=2011-02-12 |archive-url=https://web.archive.org/web/20110212090251/http://xmpp.org/about/history.shtml |url-status=live }}&amp;lt;/ref&amp;gt;. Первое сообщение о проекте появилось [[4 января]] [[1999 год]]а на сайте [[Slashdot]]&amp;lt;ref name=&amp;quot;firstappear&amp;quot;&amp;gt;[http://tech.slashdot.org/article.pl?sid=99/01/04/1621211 Open Real Time Messaging System]&amp;lt;/ref&amp;gt;. Эту дату принято считать днём рождения технологии&amp;lt;ref&amp;gt;[https://stpeter.im/index.php/2010/01/04/another-birthday/ Запись в блоге Питера Сен-Андре]{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}&amp;lt;/ref&amp;gt;. Вскоре после этого к проекту присоединилось несколько основных разработчиков, которые стали работать над сервером jabberd, клиентами для Windows и GNU/Linux, а также [[Сетевой шлюз|шлюзами]] в основные системы IM (AIM, ICQ, MSN и Yahoo). Позже, в 1999 году, &amp;#039;&amp;#039;Webb Interactive Services&amp;#039;&amp;#039; начало спонсировать основных разработчиков, что ускорило процесс создания проекта. В то время появилась основа протокола Jabber, а также сервер jabberd и ранние клиенты, такие, как WinJab (устарел и получил своё развитие в [[Exodus (программа)|Exodus]]) и Gabber. Этот ранний период постоянных изменений закончился в мае [[2000 год]]а с выпуском jabberd 1.0.&lt;br /&gt;
&lt;br /&gt;
Ранний протокол Jabber сформировал основы для стандарта XMPP, опубликованного как RFC 3920. Часто этот момент рассматривается как начало соперничества с [[SIMPLE (протокол)|SIMPLE]], основанным на протоколе [[Протокол установления сеанса|SIP]], как стандартного протокола для мгновенного обмена сообщениями и информацией о присутствии.&lt;br /&gt;
&lt;br /&gt;
С августа [[2001 год]]а протокол Jabber переходит под контроль &amp;#039;&amp;#039;Jabber Software Foundation&amp;#039;&amp;#039; (16 января 2007 года Jabber Software Foundation была переименована в [[XMPP Standards Foundation]]&amp;lt;ref&amp;gt;{{публикация|статья|язык=en |ссылка=http://xmpp.org/xsf/press/2007-01-16.shtml |заглавие=Jabber Software Foundation Renamed to XMPP Standards Foundation |инфо=[Press release] : {{недоступная ссылка}} |издание=xmpp.org |издательство=XSF |год=2007 |месяц=01 |день=16 |архив дата=20070121070415 |архив=https://web.archive.org/web/20070121070415/http://www.xmpp.org/xsf/press/2007-01-16.shtml }}&amp;lt;/ref&amp;gt;), для более точного описания своей работы развития расширений собственно протокола, в отличие от линии развития программы с одноимённым названием.&lt;br /&gt;
&lt;br /&gt;
Jabber, Inc. занимается развитием двух проектов — Jabber Extensible Communications Platform (Jabber XCP) и JabberNow. Первый является фреймворком, а второй — [[программно-аппаратное решение]] (специально собранный и настроенный компьютер). Сайт jabber.org всё ещё функционирует. Инвесторами проекта Jabber являются [[Jona, Inc.]], [[France Telecom]], [[Intel Capital]], и [[Webb Interactive Services, Inc.]]&amp;lt;ref name=&amp;quot;jabberdotcom&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В августе 2005 года [[Google (компания)|Google]] представил сервис [[Google Talk]] — комбинацию [[VoIP]] и клиента для обмена сообщениями, использующий XMPP для функций переписки, а также как основу для передачи голоса и файлов. Первоначальный запуск сервиса Google не поддерживал [[inter-server|межсерверного]] общения, но к 17 января 2006 года такая возможность была добавлена&amp;lt;ref&amp;gt;{{cite web|url=http://googletalk.blogspot.com/2006/01/xmpp-federation.html|title=XMPP Federation|author=Gary Burd.|date=2006-01-17|access-date=2007-11-30|archive-url=https://www.webcitation.org/616XUEY2V?url=http://googletalk.blogspot.com/2006/01/xmpp-federation.html|archive-date=2011-08-21}}&amp;lt;/ref&amp;gt;. Однако, в мае 2013 Google объявил о сокращении поддержки межсерверных коммуникаций в связи с продвижением своего сервиса [[Google Hangouts]]&amp;lt;ref&amp;gt;{{cite web|url=http://arstechnica.com/information-technology/2013/05/hands-on-with-hangouts-googles-new-text-and-video-chat-architecture/|title=Google will not allow server-to-server connections|author=Sean Gallagher|date=2013-05-17|access-date=2013-05-20|archive-url=https://www.webcitation.org/6GksheV7V?url=http://arstechnica.com/information-technology/2013/05/hands-on-with-hangouts-googles-new-text-and-video-chat-architecture/|archive-date=2013-05-20}}&amp;lt;/ref&amp;gt;. Тем не менее, несмотря на официальные заявления, [[Google Talk]] всё ещё поддерживает XMPP&amp;lt;ref&amp;gt;{{Cite web |url=https://developers.google.com/talk/open_communications?hl=ru#what |title=Google FAQ: Open Communications  |access-date=2016-07-07 |archive-date=2016-10-05 |archive-url=https://web.archive.org/web/20161005214010/https://developers.google.com/talk/open_communications?hl=ru#what |url-status=live }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://xmpp.org/2015/03/no-its-not-the-end-of-xmpp-for-google-talk/ |title=The XMPP Blog: No, it’s not the end of XMPP for Google Talk |access-date=2016-07-07 |archive-date=2016-06-17 |archive-url=https://web.archive.org/web/20160617022751/http://xmpp.org/2015/03/no-its-not-the-end-of-xmpp-for-google-talk/ |url-status=live }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Протокол ==&lt;br /&gt;
[[Файл:Jabberd-Scheme-Russian2.svg|thumb|555px|center|Схема устройства работы XMPP]]&lt;br /&gt;
Семейство протоколов XMPP принято как стандарт [[RFC]]&amp;lt;ref&amp;gt;{{Cite web |url=http://xmpp.org/rfcs/ |title=XMPP RFCs |access-date=2009-09-08 |archive-date=2009-09-17 |archive-url=https://web.archive.org/web/20090917184430/http://xmpp.org/rfcs/ |url-status=live }}&amp;lt;/ref&amp;gt;. Стандартный порт для XMPP — 5222&amp;lt;ref&amp;gt;[http://jabberlive.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=24&amp;amp;Itemid=25 Can I use Jabber when I’m behind a firewall?] {{webarchive|url=https://web.archive.org/web/20070520171708/http://www.jabberlive.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=24&amp;amp;Itemid=25 |date=2007-05-20 }} JabberLive!, 9 марта 2007&amp;lt;/ref&amp;gt;. Также возможно использовать порт 80 и/или 443&amp;lt;ref&amp;gt;{{Cite web |url=http://www.jabber80.com/ |title=Jabber available behind a firewall or proxy. Free |access-date=2022-05-23 |archive-date=2021-01-25 |archive-url=https://web.archive.org/web/20210125090740/http://www.jabber80.com/ |url-status=live }}&amp;lt;/ref&amp;gt;, если возникают проблемы с [[Межсетевой экран|файрволом]].&lt;br /&gt;
Протокол описывает клиент-серверные (c2s) и интерсерверные коммуникации (s2s). Мессенджер с поддержкой XMPP не обязательно должен соблюдать c2s-стандарт, чтобы поддерживать федеративную связь по s2s с другими XMPP-мессенджерами.{{что?}} Ряд XMPP-мессенджеров с регистрацией по номеру телефона не позволяет использовать другие XMPP-клиенты или подключаться к другим серверам, но их серверы поддерживают федеративное общение (взаимодействуют с другими серверами XMPP).&lt;br /&gt;
&lt;br /&gt;
=== Преимущества ===&lt;br /&gt;
* &amp;#039;&amp;#039;Децентрализация&amp;#039;&amp;#039;: Архитектура сети XMPP схожа с электронной почтой; кто угодно может запустить свой собственный XMPP-сервер и нет какого-либо центрального сервера.&lt;br /&gt;
* &amp;#039;&amp;#039;[[Открытый стандарт]]&amp;#039;&amp;#039;: [[Internet Engineering Task Force]] формализовал XMPP как стандарт мгновенного обмена сообщениями и технологии присутствия под названием XMPP, и спецификации XMPP были опубликованы как RFC 3920 и RFC 3921. Никаких привилегий не требуется для добавления поддержки этих спецификаций, и их разработка не привязана к какому-либо разработчику. Существует множество реализаций серверов и клиентов, а также библиотек с открытым исходным кодом.&lt;br /&gt;
* &amp;#039;&amp;#039;Бесконечная расширяемость.&amp;#039;&amp;#039; Любой может написать своё расширение XEP и добавить его в протокол. Изначально предполагалось, что крупные компании будут создавать свои расширения протокола для интеграции собственных мессенджеров. Это бы позволило создать универсальный протокол общения между разными менеджерами. На практике этого не произошло. Крупные Интернет-компании стали предпочитать собственные, закрытые протоколы.&lt;br /&gt;
* &amp;#039;&amp;#039;История&amp;#039;&amp;#039;: Технологии XMPP используются с 1998 года. При поддержке таких крупных компаний, как [[Sun Microsystems]] и Google, создано множество дополнений к стандартам XMPP для клиентов, серверов, компонент и библиотек кодов. В настоящее время XMPP существует практически без инвестиций, однако это не мешает дальнейшему развитию протокола сообществом, и постоянно появляются новые расширения.&lt;br /&gt;
* &amp;#039;&amp;#039;Безопасность&amp;#039;&amp;#039;: XMPP-серверы могут быть изолированы от публичных сетей XMPP (например, во внутренней сети компании) и хорошо защищены (благодаря использованию [[Simple Authentication and Security Layer|SASL]] и [[TLS]]) встроенными в ядро XMPP спецификациями. Для поддержки использования шифрования канала XMPP Standards Foundation также использовал вспомогательный [[Центр сертификации]] xmpp.net, обеспечивая [[Цифровой сертификат|цифровые сертификаты]] для администраторов XMPP-серверов при содействии StartCom Certification Authority (который является основным хранителем сертификатов для всех вспомогательных). Многие реализации серверов используют [[SSL]] при обмене между клиентом и сервером, и немало клиентов поддерживает шифрование с помощью [[PGP]]/[[GPG]] внутри протокола&amp;lt;ref&amp;gt;{{Cite web |url=http://psi-im.org/features/ |title=Psi |access-date=2009-01-24 |archive-date=2020-11-01 |archive-url=https://web.archive.org/web/20201101141922/https://psi-im.org/features/ |url-status=live }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://docs.kde.org/development/en/kdenetwork/kopete/plugins.html#plugins-otr |title=Kopete OTR plugin |access-date=2009-01-24 |archive-date=2008-10-17 |archive-url=https://web.archive.org/web/20081017094336/http://docs.kde.org/development/en/kdenetwork/kopete/plugins.html#plugins-otr |url-status=live }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=3485 Miranda GnuPG Plugin] {{webarchive|url=https://web.archive.org/web/20101220014705/http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=3485 |date=2010-12-20 }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;Гибкость&amp;#039;&amp;#039;: Настраиваемая функциональность может быть надстроена поверх XMPP; для поддержки возможности взаимодействия различных сетей стандартные расширения поддерживаются XMPP Software Foundation. Приложения XMPP в дополнение к функциональности клиента сетевого общения включают в себя администрирование сети, распределение ресурсов, утилиты для совместной работы, обмен файлами, игры и мониторинг удалённых систем.&lt;br /&gt;
&lt;br /&gt;
=== Слабые стороны ===&lt;br /&gt;
* &amp;#039;&amp;#039;Экономическая невыгодность для крупных мессенджеров&amp;#039;&amp;#039;. Открытый протокол приводит к оттоку пользователей у крупных мессенджеров, на множество мелких частных серверов и других поставщиков услуг.&lt;br /&gt;
* &amp;#039;&amp;#039;Избыточность передаваемой информации&amp;#039;&amp;#039;: Более 70 % межсерверного трафика XMPP составляют сообщения о присутствии&amp;lt;ref&amp;gt;{{Cite web |url=http://mail.jabber.org/pipermail/standards/2006-May/011158.html |title=Standards-JIG&amp;amp;#93; Distribution of stanza types |access-date=2009-08-14 |archive-date=2009-06-15 |archive-url=https://web.archive.org/web/20090615182009/http://mail.jabber.org/pipermail/standards/2006-May/011158.html |url-status=live }}&amp;lt;/ref&amp;gt;, около 60 % которых являются излишними&amp;lt;ref&amp;gt;{{Cite web |url=http://mail.jabber.org/pipermail/standards/2006-May/011182.html |title=Standards-JIG&amp;amp;#93; proto-JEP: Smart Presence Distribution |access-date=2009-08-14 |archive-date=2009-06-10 |archive-url=https://web.archive.org/web/20090610110825/http://mail.jabber.org/pipermail/standards/2006-May/011182.html |url-status=live }}&amp;lt;/ref&amp;gt;. XMPP создаёт избыточный [[сетевой трафик|трафик]] при доставке сообщений о присутствии (то есть «статус сообщений») нескольким пользователям. Для решения существует несколько расширений. XEP-0352 передаёт только сообщения вместо статуса присутствия. Также решением является расширение XEP-0138&amp;lt;ref&amp;gt;{{Cite web |url=http://xmpp.org/extensions/xep-0138.html |title=XEP-0138: Stream Compression |access-date=2009-08-14 |archive-date=2009-08-15 |archive-url=https://web.archive.org/web/20090815092944/http://xmpp.org/extensions/xep-0138.html |url-status=live }}&amp;lt;/ref&amp;gt; — компрессия передаваемых данных протокола алгоритмами lzw и zlib, а также использование компрессии в рамках шифрования соединения TLS RFC 3749, глава 3&amp;lt;ref&amp;gt;{{Cite web |url=http://tools.ietf.org/html/rfc3749#section-3 |title=Transport Layer Security Protocol Compression Methods |access-date=2009-08-14 |archive-date=2009-10-12 |archive-url=https://web.archive.org/web/20091012221235/http://tools.ietf.org/html/rfc3749#section-3 |url-status=live }}&amp;lt;/ref&amp;gt;. &amp;lt;!-- --&amp;gt;&amp;lt;br&amp;gt; На 2006 год XMPP страдает от фактически той же проблемы избыточности, но применительно к [[Чат (программа)|чат-комнатам]] и возможностям [[публикация информации|публикации информации]]&amp;lt;ref&amp;gt;{{Cite web |url=http://mail.jabber.org/pipermail/standards/2006-February/010028.html |title=Standards-JIG&amp;amp;#93; MUC traffic issues |access-date=2009-08-14 |archive-date=2009-05-10 |archive-url=https://web.archive.org/web/20090510110035/http://mail.jabber.org/pipermail/standards/2006-February/010028.html |url-status=live }}&amp;lt;/ref&amp;gt;. Решение этих проблем также ожидается в виде [[XEP]]-расширений. Пока они не введены, большие чат-комнаты образуют избыточный трафик.&lt;br /&gt;
* &amp;#039;&amp;#039;Неэффективность передачи бинарных данных&amp;#039;&amp;#039;: Так как XMPP является, по сути, одним длинным XML-документом, невозможно передать немодифицированную двоичную информацию. В результате для передачи файлов стараются использовать дополнительные расширения, например [[HTTP]] (http upload). Для передачи же файлов и другой бинарной информации непосредственно в XMPP-потоке используется кодирование [[base64]]. С другой стороны, некоторые клиентские программы для передачи используют технологии [[p2p]], не задействуя при этом сервер.&lt;br /&gt;
&lt;br /&gt;
== Расширения XMPP ==&lt;br /&gt;
[[Файл:Conversations.jpg|thumb|Проверка доступности серверных расширений в клиенте [[Conversations (мессенджер)|Conversations]]. Сравнение серверов https://xmpp.jp https://jabber.ru https://404.city]]&lt;br /&gt;
Протокол XMPP включает лишь базовую основу для передачи сообщений. Для реализации дополнительных возможностей используются расширения XEP (XMPP Extension Protocols). Модульная система позволяет собирать системы на основе XMPP, как для передачи сообщений, так и для передачи данных [[Интернет вещей|IoT-устройств]] и других задач. Для полноценной работы Jabber-клиентов требуется поддержка соответствующих расширений. Одними из наиболее важных для работы XMPP-клиентов являются расширения:&lt;br /&gt;
&lt;br /&gt;
* XEP-0163 Personal Eventing Protocol. Размещение аватарок, передача ключей [[OMEMO]]&lt;br /&gt;
* XEP-0191 Блокирование контактов. Чёрный список собеседников&lt;br /&gt;
* XEP-0198 Менеджер потоков. Необходим для доставки сообщений при нестабильном интернет-канале и выключенном архиве сообщений. Если сервер не получает уведомления о доставке, он повторно отправляет сообщение&lt;br /&gt;
* XEP-0237 Версии ростера. Вместо полной загрузки данных собеседников передаются лишь обновлённые данные&lt;br /&gt;
* XEP-0280 Дублирование сообщений. Отправка сообщения на все включённые устройства. Используется, если не включён архив сообщений&lt;br /&gt;
* XEP-0352 Состояние клиента. Если XMPP-клиент свёрнут, сервер передаёт лишь сообщения. Это экономит расход батареи и интернет-трафик&lt;br /&gt;
* XEP-0363 HTTP File Upload. Универсальная передача файлов между разными клиентами (через [[HTTP]])&lt;br /&gt;
&lt;br /&gt;
== Боты ==&lt;br /&gt;
Большой популярностью в Jabber’е пользуются [[бот (программа)|боты]] для конференций. Они широко используются для защиты конференций от [[спам]]а, в качестве [[цензура|цензора]], ведения различной статистики, парсинга веб-сайтов (анекдоты, новости и т. п.), создания «мостов» между [[Чат (программа)|чатами]], ведения логов, управления конференциями и так далее. Функциональность xmpp-ботов и область их применения ограничены только фантазией их разработчиков.&lt;br /&gt;
&lt;br /&gt;
== Адресация ==&lt;br /&gt;
Каждый пользователь в сети Jabber имеет уникальный идентификатор — &amp;#039;&amp;#039;Jabber ID&amp;#039;&amp;#039; (сокращённо &amp;#039;&amp;#039;JID&amp;#039;&amp;#039;). Адрес JID, подобно адресу электронной почты, содержит имя пользователя и [[доменное имя]] сервера, на котором зарегистрирован пользователь, разделённые знаком [[@]]. Например, пользователь user, зарегистрированный на сервере example.com, будет иметь адрес: user@example.com.&lt;br /&gt;
&lt;br /&gt;
Пользователь может иметь одновременно несколько подключений, для различения которых используется дополнительный атрибут JID, называемый &amp;#039;&amp;#039;ресурсом&amp;#039;&amp;#039; и добавляемый через [[косая черта|слэш]] в конец адреса. К примеру, пусть полный адрес пользователя будет user@example.com/work, тогда сообщения, посланные на адрес user@example.com, дойдут на указанный адрес вне зависимости от имени ресурса, но сообщения для user@example.com/work дойдут на указанный адрес только при соответствующем подключённом ресурсе.&lt;br /&gt;
&lt;br /&gt;
Адреса JID могут также использоваться без явного указания имени пользователя (с указанием имени ресурса или без такового) для системных сообщений и для управления специальными возможностями на сервере.&lt;br /&gt;
&lt;br /&gt;
== Соединение с другими протоколами ==&lt;br /&gt;
[[Файл:Wie ein Jabber-Transport funktioniert.svg|600px|right|thumb|Алиса посылает сообщение через сеть Jabber к ICQ-транспорту. Дальше сообщение передаётся Бобу через сеть ICQ.]]&lt;br /&gt;
&lt;br /&gt;
Полезной особенностью XMPP систем являются &amp;#039;&amp;#039;транспорты&amp;#039;&amp;#039;, или &amp;#039;&amp;#039;шлюзы&amp;#039;&amp;#039;, позволяющие пользователям получать доступ к сетям, использующим другие протоколы. Это могут быть другие протоколы мгновенного обмена сообщениями, [[IRC]] или такие протоколы, как [[SMS]] и [[электронная почта]].&lt;br /&gt;
&lt;br /&gt;
В отличие от [[мультипротокольный клиент|мультипротокольных клиентов]], XMPP предоставляет доступ на уровне сервера, посредством коммуникации через специальные сервисы-шлюзы, выполняющиеся на удалённом компьютере.&lt;br /&gt;
&lt;br /&gt;
Любой пользователь может «зарегистрироваться» на одном из этих шлюзов, предоставив информацию, необходимую для входа в сеть, и может общаться с пользователями сети так, как если бы они были пользователями сети джаббер. Это значит, что любой клиент, полностью поддерживающий XMPP, может быть использован для доступа к любой сети, для которой существуют шлюзы, без какого-либо дополнительного кода в клиенте и без необходимости клиенту иметь прямой доступ в Интернет.&lt;br /&gt;
&lt;br /&gt;
Реализация шлюзов зависит от конкретного XMPP-сервера и подвержена нестабильности из-за закрытости коммерческих IM-сервисов.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{Навигация}}&lt;br /&gt;
* [http://xmpp.org XMPP Standards Foundation]{{ref|en}}&lt;br /&gt;
&lt;br /&gt;
{{Программы мгновенного обмена сообщениями}}&lt;br /&gt;
{{URI scheme}}&lt;br /&gt;
{{IPstack}}&lt;br /&gt;
&lt;br /&gt;
{{rq|&lt;br /&gt;
{{обновить|дата=2021-10-04}}&lt;br /&gt;
{{проверить факты|дата=2021-10-04}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Открытые стандарты]]&lt;br /&gt;
[[Категория:Протоколы прикладного уровня]]&lt;br /&gt;
[[Категория:Сетевые стандарты]]&lt;br /&gt;
[[Категория:Стандарты на основе XML]]&lt;br /&gt;
[[Категория:Появились в 1999 году]]&lt;br /&gt;
[[Категория:Протоколы обмена мгновенными сообщениями]]&lt;br /&gt;
[[Категория:Jabber]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>