Введение

Ниже приведено сравнение протоколов обмена мгновенными сообщениями. В нем содержится основная общая информация о протоколах.

Таблица протоколов обмена мгновенными сообщениями

ProtocolCreatorПервая дата публичного выпускаLicenseIdentity (not inc. alias) Асинхронная передача сообщенийTransport Layer SecurityСквозное шифрованиеНеограниченное количество контактовБюллетени для всех контактовМаршрутизация "один ко многим"Защита от спамаПоддержка групп, каналов и конференцийПоддержка аудио/VoIPПоддержка веб-камеры/видеоПакетный обмен файламиСинхронизация медиаСерверная архитектура (децентрализованная)ПротоколСтандарты 3GPPFriedhelm Hillebrand 1985 СобственныйНомер телефона (например, +1234567890) ✔ Около 250 контактов в SIM-карте, неограниченное количество из телефона. Серийные сообщенияСреднийСтандарты 3GPPBitmessage Jonathan Warren 2012 НоябрьАлфавитно-цифровой адрес ✔ ✔ ✔ ✔ ✔ ✔ (через доказательство работы) ✔ ✔ ✔BitmessageBonjour Apple Inc. Август 2002 СобственныйБесплатное программное обеспечение; части под лицензией ApacheИмя пользователяСреднийBonjourBriarBriarproject. org 9 мая 2018Публичный и приватный ключ (через QR-коды) ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔BriarDiscord Discord Inc. 13 мая 2015 СобственныйDiscord IDСреднийDiscorddm3corpus. io / dm3. network2022Открытый исходный код (BSD)ENS (Ethereum Name Service)dm3Echo spot on. sf. net / goldbug. sf. net 2013Ключ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔EchoGadu Gadu GG Network 2000 17 июля СобственныйUINe. g. 12345678 ✔ ✔ ✔ ✔ (простой) ✔ ✔ ✔ ✔Gadu GaduIRC Jarkko Oikarinen 1988 АвгустNickname!Username@hostname (или "hostmask")e. g. user!~usr@a. b. comСредний✔ (все, несколько одновременно, любого размера) ✔ через BNCIRCJami (на основе DHT и SIP) Savoir faire Linux Inc. 2002 Август40-значный адрес ✔ ✔ ✔ ✔Средний✔ ✔ ✔ ✔ ✔Jami (на основе DHT и SIP)Matrix Matrix. org 2014 Сентябрь@Username:Hostname (MXID) ✔ ✔ ✔ ✔ ✔ (с использованием модулей фильтрации на стороне сервера и игнорирования контактов) ✔ ✔ ✔ ✔ ✔ ✔В разработкеMatrixMattermost Mattermost Inc 2015 2 октябряMSNP (Windows Live Messenger и т.д.) Microsoft 1999 ИюльСобственныйАдрес электронной почты (аккаунт Microsoft) ✔Только для сертифицированных ботов ✔ ✔ ✔ ✔ ✔ ✔MSNP (Windows Live Messenger и т.д.)MTProto (Telegram) Telegram Messenger LLP 2013 АвгустНомер телефона (например, +1234567890), ник (например, @example)Отсутствует сквозное шифрование для групповых чатов, блокировка контактовMTProto (Telegram)Mumble Thorvald Natvig 1999 ИюльИмя пользователя ✔ ✔Только для сертифицированных ботов ✔ ✔ ✔ ✔MumbleLINE Line Corporation 2011 23 июня СобственныйOSCAR (AIM, ICQ) AOL 1997 Собственный (Прекращено 15 декабря 2017)Имя пользователя, адрес электронной почты или UINe. g. 12345678 ✔ ✔ (Aim Pro, Aim Lite) ✔ (Множество, одновременно) ✔ ✔ ✔OSCAR (AIM, ICQ)RVP (Windows Messenger и т.д.) Microsoft 1997 МартСобственный (Устаревший)Вход в систему Windows Active DirectoryRVP (Windows Messenger и т.д.)Ricochet Invisible. im 2014 МартTor onion address ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔RicochetServal Project Serval Project 2016 Цифровой адрес ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔Serval ProjectSignal ProtocolSignal Foundation 2014 ФевральНомер телефона (например, +1234567890), блокировка контактовSignal ProtocolSimpleX Messaging Protocol Evgeny Poberezkin 2020Нет идентификаторов пользователей ✔ ✔ ✔ ✔ ✔ ✔ ✔ через WebRTC ✔, через WebRTC ✔ ✔ ✔ ✔ ✔ ✔ ✔TOX (на основе DHT)Tuenti Tuenti 2006 СобственныйИмя пользователя ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔TuentiWeChat Tencent 2011 СобственныйИмя пользователяДаДаНетДаДаДаНетДаДаДаНетНетНетWeChatWindows Messenger service Microsoft 1990 Собственный (Устаревший)NetBIOS ✔ ✔ ✔ ✔ ✔ ✔Windows Messenger serviceXMPP Jeremie Miller, стандартизован через IETF 1999 ЯнварьJabber ID (JID)e. g. usr@a. b. c/home ✔ ✔ ✔ ✔ ✔ ✔ ✔XMPPYMSG (Yahoo! Messenger) Yahoo! 1998, 9 марта СобственныйИмя пользователя ✔ ✔ ✔ ✔ ✔ ✔ ✔YMSG (Yahoo! Messenger)Zephyr Notification Service MIT 1987 Kerberos principal e. g. user@ATHENA. MIT. EDU ✔ ✔ ✔ ✔ ✔ ✔Zephyr Notification Service