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

редактировать
Статья списка Викимедиа

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

Таблица протоколов обмена мгновенными сообщениями
Протокол СоздательДата первого общедоступного выпускаЛицензияИдентификация (без включения псевдонима)Асинхронная ретрансляция сообщенийБезопасность транспортного уровня Сквозное шифрование Неограниченное количество контактовБюллетени для всех контактовОдин-к- многоуровневая маршрутизацияЗащита от спама Поддержка групп, каналов или конференцийПоддержка аудио / VoIPВеб-камера / видеоПакетный обмен файламиМедиа-синхронизацияБессерверная (децентрализованная)Протокол
Bitmessage Джонатан Уоррен2012 ноябрьОткрытый стандарт Буквенно-цифровой адресДаДаДаДаНетДаДа (через доказательство работы )ДаНетНетДаНетДаBitmessage
Bonjour Apple Inc.2002 АвгустЗапатентованное бесплатное программное обеспечение; части под лицензией ApacheUserna meНетНетНетДаНетмногоадресная передача СредняяНетНетНетДаНетДаBonjour
Briar Briarproject.org9 мая 2018 г.Открытый стандарт Открытый и закрытый ключ (через QR-коды)ДаДаДаДаДаДаДаДаНетНетНетНетДаBriar
Гаду-Гаду GG Network17 июля 2000 г.Собственный Уникальный номер. например 12345678ДаДаНетДаНетЦентрализованныйДа (простой)ДаДаДаДаНетНетГаду- Gadu
IRC Jarkko Oikarinen 1988 авгОткрытый стандартный Псевдоним ! Имя пользователя @ имя хоста. (или «маска хоста "). например user! ~ usr @ abcomДа, но через систему заметок, которая отличается от основной системыДа, в зависимости от поддержки отдельного сервераOTR DM клиенту -только клиентуNoНетУпрощенная многоадресная передача СредняяДа (все, несколько одновременно, любой размер)НетНетДаНетНетIRC
Echo spot-on.sf.net / goldbug.sf.net2013Открытый стандарт КлючДаДа, необязательноДаДаДаДаДаДаНетНетДаДаДаEcho
Matrix Matrix.org2014 сенОткрытый стандарт Matrix user ID (MXID)ДаДа, обязательноДа, по умолчанию для частных разговоровДаДаДаДа (с использованием подключаемых модулей фильтрации на стороне сервера)ДаДаДаДаДаДаМатрица
MSNP (Windows Live Messenger и т. Д.)Microsoft июль 1999 г.Собственный адрес электронной почты (учетная запись Microsoft )ДаНетНетТолько для сертифицированных роботовНетЦентрализованныйДаДаДаДаДаДаНетMSNP (Windows Live Messenger и т. Д.)
MTProto (Telegram )Telegram Messenger LLP2013 августОткрытый стандартный Телефонный номер (например, +1234567890), псевдоним (например, @example)ДаДаНет сквозного шифрования для групповых чатов на любом клиенте. В клиентах для настольных ПК нет сквозного шифрования личных чатовДаНетДаДа, блокировка контактовДаДаДаДаДаНетMTProto (Telegram )
Mumble Thorvald Natvig1999 июлОткрытый стандарт Имя пользователяДаДаНетТолько для сертифицированных роботовНетЦентрализованныйДаДаДаНетДаНетНетMumble
OSCAR (AIM, ICQ )AOL 1997Собственный (Снято с производства 15 декабря 2017 г.)Имя пользователя, адрес электронной почты или UIN. например, 12345678ДаДа (Aim Pro, Aim Lite)НетНетНетЦентрализованныйна основе клиентаДа (несколько, одновременно)ДаДаДаНетНетOSCAR (AIM, ICQ )
RVP (Windows Messenger и т. д.)Microsoft март 1997 г.проприетарный (Снято с производства)Вход в Windows Active DirectoryНетНетНет?НетЦентрализованныйНетНет??НетНетНетRVP (Windows Messenger и т. Д.)
Ricochet Invisible.im2014 мартОткрытый стандарт Адрес лука TorДаДаДаДаНетДаДаДаНетНетДаНетДаRicochet
Jami (на основе на DHT и SIP )Savoir-faire Linux Inc.2015 МайОткрытый стандартный 40-значный адресДаДаДаДаНетДаСреднееДаДаДаДаНетДаДжами (на основе DHT и SIP )
Signal Protocol Signal Messenger 2014 февральОткрытый стандарт Телефонный номер (например, +1234567890)ДаДаДаДа?ДаДа, блокировка контактовДаДаДаДаДаНетПротокол сигнала
SIP / SIMPLE IETF 1996Открытый стандартный пользователь @ имя хостаДаДаНеобязательноДаДаНетСреднее?ДаДаДаНетЗависит от реализацииSIP / ПРОСТОЙ
Skype Skype 2003 АвгСобственный Имя пользователя ДаСобственный НетНетНетЦентрализованныйна основе клиентаДаДаДаДаНетНетSkype
Друзья в Steam Valve 12 сентября 2003 г.Собственный SteamID / Имя пользователя или уникальный номерДаСобственный ?Нет, хотя растетДа?НетДаДаНетНетНетНетSteam Fri заканчивается
TOC2 AOL 2005 СенСобственный (Снято с производства)Имя пользователя или UIN. например 12345678ДаНетНетНетНетЦентрализованныйНеттолько платящие члены??Частично?НетTOC2
TOX (на основе DHT )irungentoo (пользователь github)2013 ИюньОткрытый стандарт Открытый и закрытый ключДаДаДаДаДа?ДаДаДаДаДа?ДаTOX (на основе DHT )
Tuenti Tuenti 2006Собственный Имя пользователя ДаДаНетДа?ДаДаДаДаДаДа?НетTuenti
Служба обмена сообщениями Windows Microsoft 1990Собственный (Снято с производства)NetBIOSДаНетНетДаДаДаНетНетНетНетНетНетНетСлужба обмена сообщениями Windows
XMPP Джереми Миллер, стандартизованный через IETF 1999 ЯнвОткрытый стандарт Jabber ID (JID). например usr @ abc / homeДаДаДополнительноДаДаДаДаДаДа, через Jingle Да, через Jingle ДаДаНеобязательноXMPP
YMSG (Yahoo! Messenger )Yahoo! 1998, 9 мартаСобственный Имя пользователя ДаNoНетНетДаЦентрализованнаяДаДаДаДаДаНетНетYMSG (Yahoo! Messenger )
Zephyr Notification Service MIT 1987Открыть стандартный Kerberos основной. например, [email#160;protected] ДаНетНетДаДаДаНетДаНетНетНетНетНетСлужба уведомлений Zephyr
SMS / MMS / EMS / ЗвонокФридхельм Хиллебранд 1985Собственный Телефонный номер (например, +1234567890)ДаНетНетA около 250 контактов на SIM-карте, без ограничений с телефона.Нетпоследовательные сообщенияСреднийНетДаНетНетНет?SMS
Протокол СоздательДата первого общедоступного выпускаЛицензияИдентификация (не включая псевдоним)Асинхронная ретрансляция сообщенийБезопасность транспортного уровня Сквозное шифрование Неограниченное количество контактовБюллетени для всех контактовОдин-к- многоуровневая маршрутизацияЗащита от спама Поддержка групп, каналов или конференцийПоддержка аудио / VoIPВеб-камера / видеоПакетный обмен файламиМедиа-синхронизацияБессерверный (децентрализованный)Протокол

Примечание 1: В ~ usr @ abcom известна часть abcom в качестве «маски хоста» и может быть либо сервером, с которого осуществляется подключение, либо «маскировкой», предоставленной администратором сервера; более реалистичный пример: [email#160;protected] Тильда обычно указывает на то, что имя пользователя, предоставленное IRC-клиентом при входе в систему, не было проверено службой identity.

Примечание 2: В [email#160;protected] /home домашняя часть является «ресурсом», который отличает одного и того же пользователя при входе в систему из нескольких мест, возможно, одновременно; более реалистичным примером является [email#160;protected] /home

Примечание 3: Проблема масштабируемости: протокол становится все более неэффективным с увеличением количества контактов.

Примечание 4: Один-ко-многим / многие-ко-многим сообщения в основном включают информацию о присутствии, публикацию / подписку и групповой чат распространение. Некоторые технологии имеют возможность распространять данные с помощью многоадресной передачи, избегая узких мест на отправляющей стороне, вызванных количеством получателей. Однако эффективное распределение присутствия в настоящее время является проблемой технологической масштабируемости как для XMPP, так и для SIP / SIMPLE.

Примечание 5: От пользователей поступали сообщения о том, что фильтр защиты от спама используется для цензуры ссылок на другие программы обмена мгновенными сообщениями и некоторые веб-сайты.

Примечание 6: Бессерверные протоколы не имеют каких-либо центральных объектов (обычно компаний), контролирующих сеть. Бессерверная сеть состоит только из клиентов. Такие системы обычно чрезвычайно устойчивы к слежке и цензуре.

.

См. Также
Ссылки
Последняя правка сделана 2021-05-15 08:03:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте