Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Ниже приведено сравнение протоколов обмена мгновенными сообщениями. В нем содержится основная общая информация о протоколах.
none
The following is a comparison of instant messaging protocols. It contains basic general information about the protocols.
Таблица протоколов обмена мгновенными сообщениями
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
ProtocolCreatorFirst public release dateLicenseIdentity (not inc. alias)Asynchronous message relayingTransport Layer SecurityEnd to end encryptionUnlimited number of contactsBulletins to all contactsOne to many routingSpam protectionGroup, channel or conference supportAudio/VoIP supportWebcam/VideoBatch file sharingMedia synchronizationServerlessProtocol 3GPP standards Friedhelm Hillebrand 1985 Proprietary Phone number (e. g. +1234567890) ✔ About 250 contacts in SIM, unlimited from phone. serial messages Medium 3GPP standardsBitmessage Jonathan Warren 2012 Nov Alphanumeric address ✔ ✔ ✔ ✔ ✔ ✔ (through proof of work) ✔ ✔ ✔BitmessageBonjour Apple Inc. 2002 August Proprietary Freeware; portions under the Apache license Username Medium BonjourBriarBriarproject. org 2018 May 9Public & Private key (via QR Codes) ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔Briar Discord Discord Inc. 2015 May 13 Proprietary Discord ID Medium Discord dm3corpus. io / dm3. network2022Open Source (BSD)ENS (Ethereum Name Service) dm3 Echo spot on. sf. net / goldbug. sf. net 2013 Key ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔EchoGadu Gadu GG Network 2000 Jul 17 Proprietary UINe. g. 12345678 ✔ ✔ ✔ ✔ (simple) ✔ ✔ ✔ ✔ Gadu GaduIRC Jarkko Oikarinen 1988 Aug Nickname!Username@hostname(or "hostmask")e. g. user!~usr@a. b. com Medium ✔ (everyone, multiple simultaneous, any size) ✔ via BNC IRCJami (based on DHT and SIP) Savoir faire Linux Inc. 2002 August 40 digit address ✔ ✔ ✔ ✔ ✔ Medium ✔ ✔ ✔ ✔ ✔Jami (based on DHT and SIP) Matrix Matrix. org 2014 Sep @Username:Hostname (MXID) ✔ ✔ ✔ ✔ ✔ (using pluggable server side filtering modules and contact ignoring) ✔ ✔ ✔ ✔ ✔ Under developmentMatrix Mattermost Mattermost Inc 2015 October 2 MSNP (Windows Live Messenger, etc.) Microsoft 1999 Jul Proprietary Email address (Microsoft account) ✔ Only for certified robots ✔ ✔ ✔ ✔ ✔ ✔ MSNP (Windows Live Messenger, etc.) MTProto (Telegram) Telegram Messenger LLP 2013 Aug Phone number (e. g. +1234567890), nickname (e. g. @example) No end to end encryption for group chats , contact blocking MTProto (Telegram) Mumble Thorvald Natvig 1999 Jul Username ✔ ✔ Only for certified robots ✔ ✔ ✔ ✔ Mumble LINE Line Corporation 2011 June 23 Proprietary OSCAR (AIM, ICQ) AOL 1997 Proprietary (Discontinued 15 Dec 2017) Username, Email Address or UINe. g. 12345678 ✔ ✔ (Aim Pro, Aim Lite) ✔ (Multiple, simultaneous) ✔ ✔ ✔ OSCAR (AIM, ICQ)RVP (Windows Messenger, etc.) Microsoft 1997 Mar Proprietary (Discontinued) Windows Active Directory Login ne RVP (Windows Messenger, etc. )Ricochet Invisible. im 2014 Mar Tor onion address ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔RicochetServal Project Serval Project 2016 Digit address ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔Serval ProjectSignal ProtocolSignal Foundation 2014 FebPhone number (e. g. +1234567890), contact blockingSignal ProtocolSimpleX Messaging Protocol Evgeny Poberezkin 2020 No user identifiers ✔ ✔ ✔ ✔ ✔ ✔, through WebRTC ✔, through WebRTC ✔ ✔ ✔ ✔ ✔ ✔ ✔TOX (based on DHT)Tuenti Tuenti 2006 Proprietary Username ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ TuentiWeChat Tencent 2011 Proprietary Username Yes Yes No Yes Yes Yes No Yes Yes Yes No No NoWeChatWindows Messenger service Microsoft 1990 Proprietary (Discontinued) NetBIOS ✔ ✔ ✔ ✔ Windows Messenger serviceXMPP Jeremie Miller, standardized via IETF 1999 Jan Jabber ID (JID)e. g. usr@a. b. c/home ✔ ✔ ✔ ✔ ✔ ✔ ✔ XMPPYMSG (Yahoo! Messenger) Yahoo! 1998, March 9 Proprietary Username ✔ ✔ ✔ ✔ ✔ ✔ ✔ YMSG (Yahoo! Messenger)Zephyr Notification Service MIT 1987 Kerberos principale. g. user@ATHENA. MIT. EDU ✔ ✔ ✔ ✔ ✔ Zephyr Notification ServiceProtocolCreatorFirst public release dateLicenseIdentity (not inc. alias)Asynchronous message relayingTransport Layer SecurityEnd to end encryptionUnlimited number of contactsBulletins to all contactsOne to many routingSpam protectionGroup, channel or conference supportAudio/VoIP supportWebcam/VideoBatch file sharingMedia synchronizationServerless (decentralized)Protocol