2025-09-26. Архівовано 25 жовтня 2025 року
- 작성일25-03-06 10:06
- 조회2
- 작성자Paul
XMPP (англ. eXtensible Messaging and Presence Protocol «розширюваний протокол обміну повідомленнями та інформацією про присутність»), раніше відомий як джа́ббер (англ. Jabber[1] [ˈʤæbə(r)] «батаря, балаканина, тарабарщина») - відкритий, заснований на XML, вільний для використання протокол для миттєвого обміну повідомленнями та інформацією про присутність (див. список контактів) у режимі, близькому до реального часу. Спочатку спроектований легко розширюваним протокол, крім передачі текстових повідомлень, підтримує передачу голосу, відео і файлів по мережі.
Розширюваність протоколу призначена для додавання в єдину комунікаційну мережу месенджерів, соціальних мереж, сайтів, що використовують різні, несумісні стандарти. Розширення прийматимуться або відхилятимуться глобальною спільнотою шляхом найбільшого поширення, але при цьому завжди буде доступна базова функціональність для передачі повідомлень для користувачів різних месенджерів. Насправді ця ідея не набула належного поширення, і більшість великих компаній не стали відкривати можливість комунікації для своїх користувачів з іншими сервісами.
На відміну від комерційних систем миттєвого обміну повідомленнями, таких як AIM, ICQ, WLM і Yahoo, XMPP є федеративною, розширюваною та відкритою системою. На основі протоколу XMPP вже відкрито безліч приватних і корпоративних серверів XMPP. великі проекти, такі як Google Talk, Однокласники.ru, LiveJournal, Juick, Facebook [2], ВКонтакті, Яндекс [3] [4].
1 Історія
2 Протокол
2. 1 Переваги
2.2 Слабкі сторони
3 Розширення XMPP
4 Боти
4.1 Відомі роботи
5 Адресація
6 З'єднання з іншими протоколами
7 Приклади глобальних інтеграцій XMPP
8 Приклади програмного забезпечення
8.1 XMPP-клієнти
8.1.1 Веб-клієнти
8.1.2 Для Android
8.1.3 Для iOS
8.1.4 Для Linux/macOS/Windows
8.2 XMPP-бібліотеки
8.3 XMPP-сервери
9 Деякі публічні сервери XMPP
10 Примітки
11 Посилання
Історія [ред.|редагувати код] Проект Jabber був заснований Джеремі Міллером на початку 1999 року з розробки сервера jabberd[5]. Перше повідомлення про проект з'явилося 4 січня 1999 на сайті Slashdot [6]. Цю дату прийнято вважати днем народження технологии[7]. Незабаром після цього до проекту приєдналося кілька основних розробників, які почали працювати над сервером jabberd, клієнтами для Windows та GNU/Linux, а також шлюзами до основних систем IM (AIM, ICQ, MSN та Yahoo). Пізніше, 1999 року, Webb Interactive Services почало спонсорувати основних розробників, що прискорило процес створення проекту. У той час з'явилася основа протоколу Jabber, а також сервер jabberd та ранні клієнти, такі як WinJab (застарів та отримав свій розвиток у Exodus) та Gabber. Цей ранній період постійних змін закінчився у травні 2000 року з випуском jabberd 1.0.
Ранній протокол Jabber сформував основи для стандарту XMPP, опублікованого як RFC 3920. Часто цей момент розглядається як початок суперництва з SIMPLE, заснованим на протоколі SIP як стандартного протоколу для миттєвого обміну повідомленнями та інформацією про присутність.
З серпня 2001 року протокол Jabber переходить під контроль Jabber Software Foundation (16 січня 2007 року Jabber Software Foundation була перейменована в XMPP Standards Foundation[8]), для більш точного опису своєї роботи розвитку розширень власне протоколу, на відміну від розвитку програми з однойменним назвою.
Jabber, Inc. займається розвитком двох проектів - Jabber Extensible Communications Platform (Jabber XCP) та JabberNow. Перший є фреймворком, а другий - програмно-апаратне рішення (спеціально зібраний та налаштований комп'ютер). Сайт jabber.org все ще працює. Інвесторами проекту Jabber є Jona, Inc., France Telecom, Intel Capital та Webb Interactive Services, Inc.[1]
У серпні 2005 року Google представив сервіс Google Talk – комбінацію VoIP та клієнта для обміну повідомленнями, що використовує XMPP для функцій листування, а також як основу для передачі голосу та файлів. Початковий запуск сервісу Google не підтримував міжсерверного спілкування, але до 17 січня 2006 така можливість була додана [9]. Однак у травні 2013 року Google оголосив про скорочення підтримки міжсерверних комунікацій у зв'язку з просуванням свого сервісу Google Hangouts[10]. Проте, незважаючи на офіційні заяви, web page - https://parsing.pp.ua - Google Talk все ще підтримує XMPP[11][12].
Протокол [ред. [ред. код] Сімейство протоколів XMPP прийнято як стандарт RFC[13]. Стандартний порт для XMPP – 5222[14]. Також можна використовувати порт 80 та/або 443[15], якщо виникають проблеми з файрволом. Протокол описує клієнт-серверні (c2s) та інтерсерверні комунікації (s2s). Месенджер з підтримкою XMPP не обов'язково повинен дотримуватися c2s-стандарту, щоб підтримувати федеративний зв'язок з s2s з іншими XMPP-месенджерами. ] Ряд XMPP-месенджерів із реєстрацією за номером телефону не дозволяє використовувати інші XMPP-клієнти або підключатися до інших серверів, але їх сервери підтримують федеративне спілкування (взаємодіють з іншими серверами XMPP).
Переваги [ред. редагувати код]
Децентралізація: Архітектура мережі XMPP схожа на електронну пошту; будь-хто може запустити свій власний XMPP-сервер і немає будь-якого центрального сервера.
Відкритий стандарт: Internet Engineering Task Force формалізував XMPP як стандарт миттєвого обміну повідомленнями та технології присутності під назвою XMPP, і специфікації XMPP були опубліковані як RFC 3920 та RFC 3921. Ніяких привілеїв не потрібно для додавання підтримки цих специфікацій, та їх розробка не при -або розробнику. Існує безліч реалізацій серверів та клієнтів, а також бібліотек з відкритим вихідним кодом.
Нескінченна розширюваність. Будь-хто може написати своє розширення XEP і додати його до протоколу. Спочатку передбачалося, великі компанії створюватимуть свої розширення протоколу для інтеграції власних месенджерів. Це дозволило б створити універсальний протокол спілкування між різними менеджерами. Насправді цього не сталося. Великі Інтернет-компанії віддавали перевагу власні, закриті протоколи.
Історія: Технології XMPP використовуються з 1998 року. За підтримки таких великих компаній, як Sun Microsystems та Google, створено безліч доповнень до стандартів XMPP для клієнтів, серверів, компонентів та бібліотек кодів. В даний час XMPP існує практично без інвестицій, однак це не заважає подальшому розвитку протоколу співтовариством, і постійно з'являються нові розширення.
Безпека: XMPP-сервери можуть бути ізольовані від публічних мереж XMPP (наприклад, у внутрішній мережі компанії) і добре захищені (завдяки використанню SASL та TLS) вбудованими в ядро XMPP специфікаціями. Для підтримки використання шифрування каналу XMPP Standards Foundation також використовував допоміжний центр сертифікації xmpp. net, забезпечуючи цифрові сертифікати для адміністраторів XMPP-серверів за допомогою StartCom Certification Authority (який є основним зберігачем сертифікатів для всіх допоміжних). Багато реалізації серверів використовують SSL під час обміну між клієнтом і сервером, і чимало клієнтів підтримує шифрування з допомогою PGP/GPG всередині протокола[16][17][18].
Гнучкість: Функціональність, що настроюється, може бути надбудована поверх XMPP; Для підтримки взаємодії різних мереж стандартні розширення підтримуються XMPP Software Foundation. Додатки XMPP на додаток до функціональності клієнта мережного спілкування включають адміністрування мережі, розподіл ресурсів, утиліти для спільної роботи, обмін файлами, ігри та моніторинг віддалених систем.
Слабкі сторони [ред. редагувати код]
Економічна невигідність великих месенджерів. Відкритий протокол призводить до відтоку користувачів у великих месенджерів, безліч дрібних приватних серверів та інших постачальників послуг.
Надмірність інформації, що передається: Більше 70 % міжсерверного трафіку XMPP становлять повідомлення про присутність[19], близько 60 % яких є зайвими[20]. XMPP створює надлишковий трафік при доставці повідомлень про присутність (тобто статус повідомлень) декільком користувачам. Для вирішення є кілька розширень. XEP-0352 передає лише повідомлення замість статусу присутності. Також рішенням є розширення XEP-0138[21] - компресія переданих даних протоколу алгоритмами lzw і zlib, а також використання компресії в рамках шифрування з'єднання TLS RFC 3749, глава 3[22] На 2006 XMPP страждає від фактично тієї ж проблеми надмірності, але стосовно чат-кімнатів і можливостей публікації информации[23]. також очікується у вигляді XEP-розширень.
Неефективність передачі бінарних даних: Оскільки XMPP є по суті одним довгим XML-документом, неможливо передати немодифіковану двійкову інформацію. У результаті передачі файлів намагаються використовувати додаткові розширення, наприклад HTTP (http upload). Для передачі файлів та іншої бінарної інформації безпосередньо в XMPP-потоку використовується кодування base64. З іншого боку, деякі клієнтські програми передачі використовують технології p2p, не задіявши при цьому сервер.
Розширення XMPP [ред. редагувати код]Протокол XMPP включає лише базову основу передачі повідомлень. Для реалізації додаткових можливостей використовують розширення XEP (XMPP Extension Protocols). Модульна система дозволяє збирати системи на основі XMPP, як передачі повідомлень, так передачі даних IoT-пристроїв та інших завдань. Для повноцінної роботи Jabber-клієнтів потрібна підтримка відповідних розширень. Одними з найважливіших для роботи XMPP-клієнтів є розширення:
XEP-0163 Personal Eventing Protocol. Розміщення аватарок, передача ключів OMEMO
XEP-0191 Блокування контактів. Чорний список співрозмовників
XEP-0198 Менеджер потоків Необхідний для доставки повідомлень при нестабільному інтернет-каналі та вимкненому архіві повідомлень. Якщо сервер не отримує повідомлення про доставку, він повторно надсилає повідомлення
XEP-0237 Версії ростера. Замість повного завантаження даних співрозмовників передаються лише оновлені дані
XEP-0280 Дублювання повідомлень. Надсилання повідомлення на всі увімкнені пристрої. Використовується, якщо не ввімкнено архів повідомлень
XEP-0352 Стан клієнта. Якщо XMPP-клієнт згорнуто, сервер передає лише повідомлення. Це економить витрату батареї та інтернет-трафік
XEP-0363 HTTP File Upload. Універсальна передача файлів між різними клієнтами (через HTTP)
Боти [ред. [ред. код] Великою популярністю в Jabber'і користуються роботи для конференцій. Вони широко використовуються для захисту конференцій від спаму, як цензор, ведення різної статистики, парсингу веб-сайтів (анекдоти, новини тощо), створення мостів між чатами, ведення логів, управління конференціями і так далі. Функціональність xmpp-ботів та сфера їх застосування обмежені лише фантазією їх розробників.
Відомі боти [ред.
Список прикладів у цій статті не ґрунтується на авторитетних джерелах, присвячених безпосередньо предмету статті.
Додайте посилання на джерела, предметом розгляду яких є тема цієї статті (або розділу) в цілому, а не окремі елементи списку.
Neutron [24] - англомовний бот на Python (бібліотека "xmpppy"), один із перших xmpp-ботів;
FreQ – багатофункціональний xmpp-бот, написаний на Python (бібліотека Twisted);
Sulci - бот-балакун, якийсь час був вкрай популярний як розвага;
Gluxi – багатофункціональний бот, написаний на C++;
Talisman - російськомовна модифікація бота Neutron, примітний наявністю безлічі модифікацій і є найпопулярнішим[25] ботом у російськомовних Jabber-конференціях;
EndLess – модифікація Talisman. Примітний тим, що він став першим роботом, що використовує більше одного JID'а.
Fatal [Neutrino][26] - модифікація бота Talisman/Neutron зі злегка зміненою бібліотекою «xmpppy».. Локалізації EN та RU.
Snapi [27] - спочатку був модифікацією робота Talisman, але пізніше його «переріс». Можна охарактеризувати як "Talisman з коректним кодом". Примітний тим, що базується на повністю переписаній бібліотеці xmpppy;
BlackSmith mark.1[28] - бот, що активно розвивається, написаний на Python. Примітний широкою функціональністю, високою стабільністю та стійкістю до різних проявів флуду. Має свою систему плагінів, а також частково сумісний із ботом Talisman за допомогою спеціального модуля. Є open-source проектом та розповсюджується за ліцензією Apache 2;
BlackSmith mark.2[29] - має мало спільного з попереднім роботом, крім назви. Написаний на Python і використовує злегка модифіковану бібліотеку xmpppy. Примітний підтримкою кількох JID'ів, високою стабільністю та наявністю трьох мовних пакетів (EN, RU, FI). Більшість архітектурно-незалежних функцій портовано на mark.1;
Taho[30] - бот для конференцій, написаний на Tcl.
Pako[31] - бот, поширений в англомовній частині Jabber-мережі. Написаний C#;
Isida[32] - багатофункціональний та багатомовний бот, написаний на Python (бібліотека "xmpppy"). Примітним є те, що це єдиний бот, який повною мірою використовує muc-filter[33], а також тим, що його код суперечить більшості пунктів Python Style Guide[34];
Erl [35] - бот, написаний на Erlang, примітний функціями захисту конференцій від спаму.
Адресація [ред. [редагувати код] Кожен користувач у мережі Jabber має унікальний ідентифікатор - Jabber ID (скорочено JID). Адреса JID, подібно до адреси електронної пошти, містить ім'я користувача та доменне ім'я сервера, на якому зареєстрований користувач, розділені знаком @. Наприклад, користувач user, зареєстрований на сервері example.com, матиме адресу: user@example.com.
Користувач може одночасно мати кілька підключень, для розрізнення яких використовується додатковий атрибут JID, званий ресурсом і додається через слеш в кінець адреси. Наприклад, нехай повна адреса користувача буде user@example. com/work, тоді повідомлення, надіслані на адресу user@example.com, дійдуть на вказану адресу незалежно від імені ресурсу, але повідомлення для user@example.com/work дійдуть на вказану адресу лише за відповідного підключеного ресурсу.
Адреси JID можуть також використовуватися без явної вказівки імені користувача (з вказівкою імені ресурсу або без такого) для системних повідомлень та для керування спеціальними можливостями на сервері.
З'єднання з іншими протоколами [ред. редагувати код]Корисною особливістю XMPP систем є транспорти або шлюзи, що дозволяють користувачам отримувати доступ до мереж, які використовують інші протоколи. Це можуть бути інші протоколи миттєвого обміну повідомленнями, IRC або такі протоколи, як SMS та електронна пошта.
На відміну від мультипротокольних клієнтів, XMPP надає доступ на рівні сервера через комунікацію через спеціальні сервіси-шлюзи, що виконуються на віддаленому комп'ютері.
Будь-який користувач може «зареєструватися» на одному з цих шлюзів, надавши інформацію, необхідну для входу в мережу, і може спілкуватися з користувачами мережі так, ніби вони були користувачами мережі джаббер. Це означає, що будь-який клієнт, який повністю підтримує XMPP, може бути використаний для доступу до будь-якої мережі, для якої існують шлюзи, без будь-якого додаткового коду в клієнті і без необхідності мати прямий доступ до Інтернету.
Реалізація шлюзів залежить від конкретного XMPP-сервера і схильна до нестабільності через закритість комерційних IM-сервісів.
Приклади глобальних інтеграцій XMPP [ред. [ред. код] Висока стійкість до відмов і низькі витрати XMPP-серверов[36] сприяють тому, що ряд великих компаній використовує XMPP як базову платформу для створення закритих месенджерів і чатів, а також для доставки push-повідомлень[37]
Firebase Cloud Messaging - мільярди користувачів, кросплатформовий сервіс повідомлень та повідомлень (раніше Google Cloud Messaging) - підтримка XMPP буде видалена у червні 2024[38]
Google ~ 1,5 мільярда користувачів, push-сповіщення[39]
WhatsApp ~ 800 млн користувачів, використовує модифікований протокол XMPP[40] для чатів
Apple ~ 500 мільйонів користувачів, push-сповіщення[41]
Kik Messenger ~ 300 мільйонів користувачів, використовує різновид XMPP[42] для свого популярного чат-сервісу
Fortnite ~ 250 користувачів, спільна гра на виживання, що використовує XMPP для повідомлень присутності, спливаючих повідомлень, особистих повідомлень та групового чату
Logitech Harmony Hub - мільйони користувачів, система домашньої автоматизації та дистанційного керування мультимедіа[43]
Jitsi - безкоштовний проект із відкритим вихідним кодом, який дозволяє проводити відеоконференції, використовує XMPP для функції чату
Movim - заснована на XMPP розподілена платформа соціальних мереж
Talky - відеочат та загальний доступ до екрану для груп до 6 осіб
Приклади програмного забезпечення [ред. редагувати код] https://xmpp.org/software/?platform=linux
XMPP-клієнти [ред. редагувати код] За статистикою публічного XMPP-сервера 404.city[44](на літо 2017 року), найпопулярніші клієнти для десктопів і ноутбуків - Pidgin і Psi+. На Android лідирують Xabber та Conversations
Веб-клієнти [ред. редагувати код]
Converse.js
Pàdé
Для Android [ред. редагувати код]
blabber.im
Conversations
monocles chat
Stork IM
Для iOS [ред.|редагувати код]
Monal IM-XMPP-клієнт для iOS та macOSС
Siskin IM
Для Linux/macOS/Windows [ред. редагувати код]
Dino – клієнт для сімейств Linux та BSD з підтримкою OMEMO. Написаний мовою Vala з використанням тулкіту GTK
Gajim - кросплатформний клієнт, який підтримує OTR, PGP, OMEMO
Monal IM-XMPP-клієнт для iOS та macOS
XMPP-бібліотеки [ред. редагувати код]
Erlang/Elixir XMPP - бібліотека синтаксичного аналізу та серіалізації поверх Fast XML
Martin - клієнтська бібліотека XMPP для Swift
QXmpp - кросплатформова клієнтська та серверна бібліотека C++/Qt XMPP
Slidge - фреймворк XMPP-шлюзу на Python
XMPP-сервери [ред. редагувати код]
Prosody IM – легкий XMPP-сервер
Деякі публічні XMPP-сервери [ред. редагувати код]
https://jabber.eigenlab.org/
https://jid.pl/
https://magicbroccoli.de/
http://nixnet54icmeh25qsmcsereuoareofzevjqjnw3kki6oxxey3jonwwyd.onion/
Примітки [ред. редагувати код]
↑ 1 2 Jabber Inc. - About Us Архівовано 3 липня 2007 року.
↑ Facebook Developers: Chat API (неопр.). Дата звернення: 7 липня 2016 року. Архівовано з оригіналу 25 вересня 2015 року.
↑ Яндекс припиняє підтримку Jabber'a і про це ніхто не знає / Geektimes (неопр.). Дата звернення: 28 листопада 2016 року. Архівовано 29 листопада 2016 року.
↑ Яндекс слідом за іншими закриває свій jabber сервер / Geektimes (неопр.). Дата звернення: 28 листопада 2016 року. Архівовано 29 листопада 2016 року.
↑ History of XMPP (неопр.). Дата звернення: 8 вересня 2009 року. Архівовано 12 лютого 2011 року.
↑ Open Real Time Messaging System
↑ Запис у блозі Пітера Сен-Андре (недоступне посилання)
↑ Jabber Software Foundation Renamed to XMPP Standards Foundation : [Press release] : (недоступне посилання) : [англ.] : [арх. 21 січня 2007] // xmpp.org. - XSF, 2007. - 16 січня.
↑ Gary Burd. XMPP Federation (неопр.) (17 січня 2006). Дата звернення: 30 листопада 2007 року. Архівовано 21 серпня 2011 року.
↑ Sean Gallagher. Google не може налаштовувати серверні зв'язки (неопр.) (17 травня 2013). Дата звернення: 20 травня 2013 року. Архівовано 20 травня 2013 року.
↑ Google FAQ: Open Communications (неопр.). Дата звернення: 7 липня 2016 року. Архівовано 5 жовтня 2016 року.
↑ The XMPP Blog: No, це не кінець XMPP для Google Talk (неопр.). Дата звернення: 7 липня 2016 року. Архівовано 17 червня 2016 року.
↑ XMPP RFCs (неопр.). Дата звернення: 8 вересня 2009 року. Архівовано 17 вересня 2009 року.
↑ Can I use Jabber when I'm behind a firewall? Архівовано 20 травня 2007 року. JabberLive!, 9 березня 2007
↑ Jabber available behind a firewall or proxy. Free (неопр.). Дата звернення: 23 травня 2022 року. Архівовано 25 січня 2021 року.
↑ Psi (неопр.). Дата звернення: 24 січня 2009 року. Архівовано 1 листопада 2020 року.
↑ Kopete OTR plugin (неопр.). Дата звернення: 24 січня 2009 року. Архівовано 17 жовтня 2008 року.
↑ Miranda GnuPG Plugin Архівовано 20 грудня 2010 року.
↑ Standards-JIG] Distribution of stanza types (неопр.). Дата звернення: 14 серпня 2009 року. Архівовано 15 червня 2009 року.
↑ Standards-JIG] proto-JEP: Smart Presence Distribution (неопр.). Дата звернення: 14 серпня 2009 року. Архівовано 10 червня 2009 року.
↑ XEP-0138: Stream Compression (неопр.). Дата звернення: 14 серпня 2009 року. Архівовано 15 серпня 2009 року.
↑ Transport Layer Security Protocol Compression Methods (неопр.). Дата звернення: 14 серпня 2009 року. Архівовано 12 жовтня 2009 року.
↑ Standards-JIG] MUC traffic issues (неопр.). Дата звернення: 14 серпня 2009 року. Архівовано 10 травня 2009 року.
↑ Neutron (Jabber bot) (неопр.). Дата звернення: 20 липня 2011 року. Архівовано 22 серпня 2011 року.
↑ Google Trends (неопр.). Дата звернення: 5 травня 2013 року. Архівовано 8 жовтня 2016 року.
↑ fatal-dev (неопр.). Дата звернення: 26 листопада 2011 року. Архівовано 27 травня 2013 року.
↑ Snapi XMPP bot (неопр.). Дата звернення: 20 липня 2011 року. Архівовано 24 квітня 2014 року.
↑ BlackSmith XMPP bot (неопр.). Дата звернення: 4 грудня 2011 року. Архівовано 18 вересня 2011 року.
↑ BlackSmith mark.2 (New XMPP bot) (неопр.). Дата звернення: 20 липня 2011 року. Архівовано 25 листопада 2011 року.
↑ Taho на GoogleCode (неопр.). Дата звернення: 20 липня 2011 року. Архівовано 28 лютого 2011 року.
↑ pako - Pako Jabber bot (C#) (неопр.). Дата звернення: 14 серпня 2013 року. Архівовано 7 жовтня 2013 року.
↑ Disabler Production LabAratory (неопр.). Дата звернення: 11 лютого 2020 року. Архівовано 16 лютого 2020 року.
↑ Найбільший XMPP сервер у Росії (неопр.). Дата звернення: 16 липня 2004 року. Архівовано 29 липня 2004 року.
↑ Python Style Guide (неопр.). Дата звернення: 20 липня 2011 року. Архівовано 29 жовтня 2009 року.
↑ a7x-im (Erl bot developers) (неопр.). Дата звернення: 20 липня 2011 року.
↑ ejabberd Massive Scalability: 1 Node - 2+ Million Concurrent Users |
↑ XMPP |Uses of XMPP (неопр.).
↑ Перехід із застарілих API FCM на HTTP v1 Firebase Cloud Messaging (неопр.) Дата звернення: 10 травня 2024. Архівовано 10 травня 2024 року.
↑ About GCM Connection Server|Cloud Messaging |Архівовано 6 березня 2017 року.
↑ F. Karpisek, I. Baggili, F. Breitinger. WhatsApp мережа forensics: Decrypting and understanding the WhatsApp call signaling messages // Digital Investigation. – 2015-12-01. – Т. 15. – С. 110-118. - ISSN 1742-2876. - doi:10.1016/j.diin.2015.09.002.
↑ Яка технологія використовується для iOS Apple Push Notification Service (APNS), використовує maintain persistent connection with each device to receive s... (англ.). Quora. Дата звернення: 29 вересня 2023 року.
↑ Tomer. Kik Bot API. – 2023-09-26. Архівовано 25 жовтня 2021 року.
↑ Hollister, Sean. Logitech pulls 180, буде un-break third-party Harmony home automation (амер. англ.). The Verge (21 грудня 2018 року). Дата звернення: 29 вересня 2023 року. Архівовано 2 червня 2023 року.
↑ Statistics (неопр.) (9 серпня 2017). Дата звернення: 18 квітня 2018 року. Архівовано з оригіналу 9 серпня 2017 року.
Посилання [ред. редагувати код]
Медіафайли на Вікіскладі
XMPP Standards Foundation (англ.)
Каталог публічних XMPP-серверів
Частковий переклад RFC 3920 XMPP Core російською
Національний російський jabber-сервер
Вікі-система на тему Jabber
Вікі-система з міграції з ICQ на Jabber
Пошук по конференціях XMPP (недоступне посилання)
Movim – соціальна мережа на основі XMPP
Програмне забезпечення для служб миттєвого обміну повідомленнями
Протоколи
Відкриті
DDP
Matrix
Протокол Signal
MSRP
SIMPLE
Jingle
Закриті
MSNP
Клієнти
Мульти-протокольні
Adium
CenterIM
Digsby
Empathy
fring
iChat
ICQ
IMadering
IM+
Instantbird
Jitsi
Kopete
LeechCraft
Licq
mChat
Miranda IM
Odigo
Pidgin
QIP 2012
QIP PDA Symbian
Qnext
qutIM
SIM
Talkonaut
Trillian
Virtus
&RQ
Jimm
QIP 2005
R&Q
XMPP (Jabber)
Bombus
Bombusmod
Gajim
Gizmo5
Google Talk
Gossip
Jabbim
Jabbin
JWChat
Psi
SamePlace
Spark
Tkabber
Я.Онлайн
.NET Messenger
aMSN
emesene
KMess
Microsoft Messenger for Mac
Windows Live Messenger
Інші
2go
Boljoo
Camfrog
Comodo Unite
Discord
Ekiga
Facebook Messenger
FireChat
Gadu-Gadu
Gem4me
Google Hangouts
Google Повідомлення
Guilded
iMessage
imo.im
KakaoTalk
Line
Linphone
meebo
Messenger Plus! Live
Mumble
MySpaceIM
naim
ooVoo
RetroShare
Riot.im
Signal
Snapchat
Symphony
TeamSpeak
Telegram
Tox
Twinkle
Viber
Yahoo! Messenger
Zoom
Zulip
Агент Mail.ru
Зосима
Схеми URI
Офіційні
aaa
aaas
про
acap
cap
cid
crid
data
dav
dict
dns
fax
file
geo
go
h323
http
https
im
imap
iri
ldap
mailto
mid
news
nfs
pop
pres
rtsp
sips
tel
urn
url
view-source
wais
Неофіційні
aim
bolo
btc
bzr
callto
chrome
cvs
cs2d
daap
ed2k
ed2kftp
feed
fish
git
gizmoproject
iax2
ircs
itms
lastfm
ldaps
magnet
mms
msnim
psyc
rsync
secondlife
svn
sms
soldat
steam
tg
webcal
xfire
ymsgr
Основні протоколи TCP/IP за рівнем моделі OSI
Фізичний
RS-232
EIA-422
RS-449
RS-485
Канальний
Ethernet
PPPoE
PPP
L2F
802.11 Wi-Fi
802.16 WiMax
Token Ring
ARCNET
FDDI
HDLC
SLIP
ATM
CAN
DTM
X.25
Frame Relay
IEEE 802.1aq
SMDS
STP
ERPS
ARP
Мережевий
IPv4
IPv6
IPsec
ICMP
IGMP
RARP
RIP2
OSPF
EIGRP
GRE
IPX
Транспортний
TCP (Crypt)
UDP (QUIC)
SCTP
DCCP
RDP/RUDP
RTP
SPX
TLS 1.3
Сеансовий
ADSP
H.245
iSNS
NetBIOS
PAP
RPC
L2TP
PPTP
RTCP
SMPP
SCP
ZIP
SDP
Уявлення
XDR
SSL
TLS
Прикладний
BGP
HTTP(S)
DHCP
IRC
Gopher
Finger
SNMP
DNS(SEC)
NNTP
XMPP
SIP
IPP
NTP
SNTP
Електронна пошта
SMTP
POP3
IMAP4
Передача файлів
FTP
TFTP
SFTP
FTPS
WebDAV
SMB
Віддалений доступ
rlogin
Telnet
SSH
RDP
Інші прикладні
Bitcoin
OSCAR
MTProto
Multicast FTP
Multisource FTP
BitTorrent
Gnutella
Skype
Список портів TCP та UDP
Для покращення цієї статті бажано:
Оновити статтю, актуалізувати дані.
Перевірити достовірність зазначеної у статті інформації. На сторінці обговорення мають бути пояснення.
Після виправлення проблеми вимкніть її зі списку. Видаліть шаблон, якщо усунуто всі недоліки.
Джерело - https://ua.wikipedia.org/w/index.php?title=XMPP&oldid=142404783
Категорії:
Програми миттєвого обміну повідомленнями
Відкриті стандарти
Протоколи прикладного рівня
Мережеві стандарти
Стандарти на основі XML
З'явилися у 1999 році
Протоколи обміну миттєвими повідомленнями
Jabber
Приховані категорії:
Вікіпедія:Cite web page - parsing.pp.ua - (не вказана мова)
Вікіпедія: Статті з неробочими посиланнями
Вікіпедія:Cite web (замінити webcitation-архів: deadlink no)
ПРО:ІТ:Статті за абеткою
ПРО:ІТ:Остання правка: торік
Вікіпедія:Статті, що вимагають конкретизації
Вікіпедія:Статті з шаблонами недоліків за алфавітом
Вікіпедія:Статті зі списками прикладів без авторитетних джерел
Статті з посиланнями на Вікісклад
Вікіпедія:Статті для оновлення
Вікіпедія:Статті, достовірність яких вимагає перевірки
Сторінки, що використовують чарівні посилання RFC
Персональні інструменти
Ви не представилися системі
Вклад
Створити обліковий запис
Увійти
Простори імен
Стаття
Обговорення
російська
Перегляди
Читати
Поточна версія
Правити
Правити код
Історія
Ще
Пошук
Навігація
Головна сторінка
Зміст
Вибрані статті
Випадкова стаття
Поточні події
Пожертвувати
Участь
Повідомити про помилку
Як редагувати статті
Спільнота
Форум
Свіжі редагування
Нові сторінки
Довідка
Інструменти
Посилання сюди
Пов'язані правки
Службові сторінки
Постійне посилання
Відомості про сторінку
Цитувати сторінку
Отримати короткий URL
Завантажити QR-код
Друк/експорт
Завантажити як PDF
Версія для друку
В інших проектах
Вікісклад
ВікіНовини
Елемент Вікіданих
іншими мовами
العربية
Asturianu
Українська
Українська (тарашкевіця)
Б'лгарськи
Català
Slovenština
Dansk
Deutsch
Ελληνικά
English
Esperanto
Español
Eesti
Euskara
فارسی
Suomi
Français
Hrvatski
Magyar
Italiano
日本語
한국어
Lietuvių
Bahasa Melayu
Nederlands
Norsk bokmål
Polski
Português
Simple English
Slovenčina
Slovenščina
Српскі / srpski
Свенська
ไทย
Tagalog
Türkçe
Русский
Tiếng Việt
Walon
Yorùbá
中文
Правити посилання
Ця сторінка востаннє була відредагована 31 грудня 2024 року о 09:26.
Текст доступний за ліцензією Creative Commons «Зі вказівкою авторства - Зі збереженням умов» (CC BY-SA); у окремих випадках можуть діяти додаткові умови. Детальніше див. Умови використання: Wikipedia® - зареєстрований товарний знак некомерційної організації «Фонд Вікімедіа» (Wikimedia Foundation, Inc.)
Політика конфіденційності
Опис Вікіпедії
Відмова від відповідальності
Зв'яжіться з нами
Кодекс поведінки
Розробники
Статистика
Заява про кукі
Мобільна версія
등록된 댓글
등록된 댓글이 없습니다.