Сравнение протоколов обмена мгновенными сообщениями
Ниже приводится сравнение протоколов обмена мгновенными сообщениями . Он содержит основную общую информацию о протоколах.
Таблица протоколов обмена мгновенными сообщениями
[ редактировать ]Протокол | Создатель | Дата первого публичного релиза | Лицензия | Личность (без псевдонима) | Асинхронная ретрансляция сообщений | Безопасность транспортного уровня | Сквозное шифрование | Неограниченное количество контактов | Рассылки всем контактам | Маршрутизация «один ко многим» [а] | от спама Защита | Поддержка группы, канала или конференции | Поддержка аудио/VoIP | Веб-камера/Видео | Пакетный обмен файлами | Синхронизация мультимедиа | Бессерверный [б] | Двоичный формат | Протокол |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
стандарты 3GPP | Фридхельм Хиллебранд | 1985 | Собственный | Номер телефона (например, +1234567890) | Да | Нет | Нет | Около 250 контактов на SIM-карте, безлимит с телефона. | Нет | последовательные сообщения | Середина | Нет | Да | 3Г-324М / ВиЛТЕ | РКС | Нет | ? | ? | стандарты 3GPP |
битовое сообщение | Джонатан Уоррен | 2012 ноябрь | Открытый стандарт | Буквенно-цифровой адрес | Да | Да | Да | Да | Нет | Да | Да (через доказательство работы ) | Да | Нет | Нет | Да | Нет | Да | ? | битовое сообщение |
Доброе утро | Apple Инк. | 2002 август | Проприетарное бесплатное ПО; части по лицензии Apache | Имя пользователя | Нет | Нет | Нет | Да | Нет | многоадресная рассылка | Середина | Нет | Нет | Нет | Да | Нет | Да | ? | Доброе утро |
Шиповник | Briarproject.org | 2018 9 мая | Открытый стандарт | Открытый и закрытый ключ (через QR-коды) | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет | Нет | Да | ? | Шиповник |
Раздор | Дискорд Инк. | 2015 13 мая | Собственный | Идентификатор Дискорда [1] | Да | Нет | Нет | Нет [2] | Нет | ? | Середина | ? | Да | Да | Да | ? | Нет | ? | Раздор |
дм3 | corpus.io / dm3.network | 2022 | Открытый исходный код (BSD) | ENS (Служба имен Ethereum) | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет | Да | Да | ? | дм3 |
Эхо | spot-on.sf.net / goldbug.sf.net | 2013 | Открытый стандарт | Ключ | Да | Необязательный | Да | Да | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | ? | Эхо |
Год-Год | Сеть ГГ | 2000, 17 июля | Собственный | УИН например 12345678 | Да | Да | Нет | Да | Нет | Централистический | Да [с] (простой) | Да | Да | Да | Да | Нет | Нет | ? | Год-Год |
IRC | Яркко Ойкаринен | 1988 август | Открытый стандарт | Никнейм ! Имя пользователя @ имя хоста (или «маска хоста») например [адрес электронной почты защищен] [д] | Да, через IRCv3 [3] или MemoServ, отличающийся от основной системы | Необязательный | многие реализации, которые в основном несовместимы с другими IRC-клиентами [4] [5] [6] | Нет [и] | Нет | Упрощенная многоадресная рассылка | Середина | Да (все, несколько одновременно, любой размер) | множество реализаций, несовместимых с другими IRC-клиентами [9] [10] | Нет | Да | через BNC | да, через ЧАТ DCC | ? | IRC |
Джами (на основе DHT и SIP ) | Ноу-хау Linux Inc. | 2002 август | Открытый стандарт | 40-значный адрес | Да | Да | Да | Да | Нет | Да | Середина | Да | Да | Да | Да | Нет | Да | ? | Джами (на основе DHT и SIP ) |
Матрица | Matrix.org | 2014 сентябрь [11] [ не удалось пройти проверку ] | Открытый стандарт | @ Имя пользователя : Имя хоста ( MXID ) | Да | Да, обязательно | Да, по умолчанию для частных разговоров [12] | Да | Да | Да | Да (с использованием подключаемых серверных модулей фильтрации и игнорирования контактов) | Да | Да | Да | Да | Да | В разработке [13] | ? | Матрица |
самое важное | Mattermost Inc. | 2015 2 октября | Открытый стандарт | ? | |||||||||||||||
MSNP ( Windows Live Messenger и т. д.) | Майкрософт | июль 1999 г. | Собственный | Адрес электронной почты ( учетная запись Microsoft ) | Да | Нет | Нет | Только для сертифицированных роботов | Нет | Централистический | Да | Да | Да | Да | Да | Да | Нет | ? | MSNP ( Windows Live Messenger и т. д.) |
МТПрото ( Телеграмма ) | ТОО «Телеграм Мессенджер» | 2013 август | Открытый стандарт | Номер телефона (например, +1234567890), псевдоним (например, @example) | Да | Да | Нет сквозного шифрования для групповых чатов. | Да | Нет | Да | Да, блокировка контактов | Да | Да [14] | Да | Да | Да | Нет | ? | МТПрото ( Телеграмма ) |
Мамбл | Торвальд Натвиг | июль 1999 г. | Открытый стандарт | Имя пользователя | Да | Да | Нет | Только для сертифицированных роботов | Нет | Централистический | Да | Да | Да | Нет | Да | Нет | Нет | ? | Мамбл |
ЛИНИЯ | LY Корпорация | 2011 23 июня | Собственный | ? | |||||||||||||||
ОСКАР ( AIM , ICQ ) | АОЛ | 1997 | Собственный (прекращено 15 декабря 2017 г.) [15] | Имя пользователя , адрес электронной почты или UIN например 12345678 | Да | Да (Aim Pro, Aim Lite) | Нет | Нет | Нет | Централистический | клиентский | Да (несколько, одновременно) | Да | Да | Да | Нет | Нет | ? | ОСКАР ( AIM , ICQ ) |
РВП ( Windows Messenger и т. д.) | Майкрософт | 1997 март | Собственный (Снято с производства) | Вход в Windows Active Directory | Нет | Нет | ? | Нет | Централистический | Никто | Нет | ? | ? | Нет | Нет | Нет | ? | РВП ( Windows Messenger и т. д.) | |
Рикошет | Invisible.im | 2014 март | Открытый стандарт | Адрес лукового Тора | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Нет | Да | Нет | Да | ? | Рикошет |
Проект Сервал | Проект Сервал | 2016 | Открытый стандарт | Цифровой адрес | Да | Нет | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да | Да | ? | Проект Сервал |
Протокол сигнала | Фонд Сигнал | 2014 февраль [16] | Открытый стандарт | Номер телефона (например, +1234567890) | Да | Да | Да | Да | ? | Да | Да, блокировка контактов | Да | Да | Да | Да | Да | Нет | ? | Протокол сигнала |
Протокол обмена сообщениями SimpleX | Evgeny Poberezkin | 2020 | AGPLv3 | Нет идентификаторов пользователей | Да | Да | Да | Да | Да | Да, через WebRTC [17] | Да, через WebRTC [17] | Да | Нет | ? | Протокол обмена сообщениями SimpleX | ||||
SIP / ПРОСТОЙ | IETF | 1996 | Открытый стандарт | пользователь@имя хоста | Да | Да | Необязательный | Да | Да | Нет | Середина | ? | Да | Да | Да | Нет | Зависит от реализации | ? | SIP / ПРОСТОЙ |
Скайп | Скайп | 2003 август | Собственный | Имя пользователя | Да | Собственный | Нет | Нет | Нет | Централистический | клиентский | Да | Да | Да | Да | Нет | Нет | ? | Скайп |
Друзья Steam | Клапан | 2003, 12 сентября | Собственный | SteamID/имя пользователя или уникальный номер | Да | Собственный | ? | Нет, хотя и растет | Да | ? | Нет | Да | Да | Нет | Нет | Нет | Нет | ? | Друзья Steam |
TeamSpeak | ТимСпик Системс ГмбХ | 2001 август | Собственный | Уникальный идентификатор в base64. | Нет | Нет | Нет | ? | ? | ? | ? | Да | Да | Нет | ? | ||||
ТОС2 | АОЛ | 2005 сентябрь | Собственный (Снято с производства) | Имя пользователя или UIN например 12345678 | Да | Нет | Нет | Нет | Нет | Централистический | Нет | платящие только участники | ? | ? | Частичный | ? | Нет | ? | ТОС2 |
Трима | Трима ГмбХ | 2012 декабрь | Открытый стандарт | ? | |||||||||||||||
TOX (на основе DHT ) | irungentoo (пользователь GitHub) | 2013 июнь | Стандартная общественная лицензия GNU (GPL) версии 3 или новее. | Открытый и закрытый ключ | Да | Да | Да | Да | Да | Да [18] [19] | Да | Да | Да | Да | Да | Да [20] | Да | ? | TOX (на основе DHT ) |
Туенти | Туенти | 2006 | Собственный | Имя пользователя | Да | Да | Нет | Да | ? | Да | Да | Да | Да | Да | Да | ? | Нет | ? | Туенти |
Вичат | Тенсент | 2011 | Собственный | Имя пользователя | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Нет | Нет | Нет | ? | Вичат |
Служба сообщений Windows | Майкрософт | 1990 | Собственный (Снято с производства) | NetBIOS | Да | Нет | Нет | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? | Служба сообщений Windows |
XMPP | Джереми Миллер , стандартизировано через IETF | 1999 январь | Открытый стандарт | Jabber ID (JID) например, [электронная почта защищена] /домашняя [ф] | Да [21] [22] | Да [23] | Необязательный [24] [25] [26] [27] | Да | Да [28] | Да [29] [30] | Да [31] [32] [33] | Да [29] | Да, через Джингл | Да, через Джингл | Да [34] | Да [35] | Необязательный [36] | Да [37] | XMPP |
YMSG ( Yahoo! Мессенджер ) | Yahoo! | 1998, 9 марта | Собственный | Имя пользователя | Да | Нет [ нужно обновить? ] | Нет | Нет | Да | Централистический | Да | Да | Да | Да | Да | Нет | Нет | ? | YMSG ( Yahoo! Мессенджер ) |
Служба уведомлений Зефир | С | 1987 | Открытый стандарт | Kerberos Принципал например [адрес электронной почты защищен] | Да | Нет | Нет | Да | Да | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет | ? | Служба уведомлений Зефир |
Протокол | Создатель | Дата первого публичного релиза | Лицензия | Личность (без псевдонима) | Асинхронная ретрансляция сообщений | Безопасность транспортного уровня | Сквозное шифрование | Неограниченное количество контактов | Рассылки всем контактам | Маршрутизация «один ко многим» [а] | от спама Защита | Поддержка группы, канала или конференции | Поддержка аудио/VoIP | Веб-камера/Видео | Пакетный обмен файлами | Синхронизация мультимедиа | Бессерверный [б] (децентрализованный) | Двоичный формат | Протокол |
- ^ Перейти обратно: а б «один-ко-многим» и « многие -ко-многим» Коммуникации в основном включают информацию о присутствии , публикацию/подписку и распространение в групповом чате . Некоторые технологии имеют возможность распространять данные посредством многоадресной рассылки , избегая узких мест на стороне отправки, вызванных количеством получателей. Однако эффективное распределение присутствия в настоящее время является проблемой технологической масштабируемости как для XMPP, так и для SIP/SIMPLE.
- ^ Перейти обратно: а б Бессерверные протоколы не имеют каких-либо центральных объектов (обычно компаний), контролирующих сеть. Бессерверная сеть состоит только из клиентов. Такие системы обычно чрезвычайно устойчивы к надзору и цензуре.
- ^ Пользователи сообщали, что антиспам-фильтр используется для цензуры ссылок на другие программы обмена мгновенными сообщениями и некоторые веб-сайты.
- ^ В [электронная почта защищена] , часть abcom известна как «маска хоста» и может представлять собой либо сервер, с которого осуществляется подключение, либо «маскировку», предоставленную администратором сервера; более реалистичный пример [электронная почта защищена] . Тильда обычно указывает на то, что имя пользователя, предоставленное IRC-клиентом при входе в систему, не было проверено службой идентификации .
- ^ Проблема масштабируемости: протокол становится все более неэффективным с увеличением количества контактов. [7] [8]
- ^ В [электронная почта защищена] /home , домашняя часть — это «ресурс», который отличает одного и того же пользователя при входе в систему из нескольких мест, возможно одновременно; более реалистичный пример [электронная почта защищена] /home .
См. также
[ редактировать ]- Сравнение кроссплатформенных клиентов обмена мгновенными сообщениями
- Сравнение клиентов Internet Relay Chat
- Сравнение LAN-мессенджеров
- Сравнение программного обеспечения и протоколов распределенных социальных сетей
- LAN-мессенджер
- Безопасный обмен мгновенными сообщениями
- Сравнение пользовательских возможностей платформ обмена сообщениями
Ссылки
[ редактировать ]- ^ «Где я могу найти свой идентификатор пользователя/сервера/сообщения?» . дискорд.com .
- ^ «Увеличьте лимит списка друзей Discord с 1000 до 2000 или более!» .
- ^ «Расширение чатистории» . ircv3.net . Проверено 25 февраля 2023 г.
- ^ Джоя, Антонио. «IRC с SSL и OTR-шифрованием» . Проверено 28 декабря 2023 г.
- ^ «Уровень безопасного шифрования для протокола IRC на основе OpenPGP» .
- ^ «зашифрованный DCC — SDCC — SCHAT» .
- ^ RFC 1324 , Д. Рид, 1992. 2.5.1, Размер
- ^ Функциональность, предоставляемая системами синхронной конференц-связи , Cv Loesch, 1992. 1.2.1 Рост
- ^ "dcc.голос" . kvirc.net . Проверено 25 февраля 2023 г.
- ^ «ВоИРЦ» . Гитхаб .
- ^ Ермошина, Ксения; Мусиани, Франческа; Халпин, Гарри (сентябрь 2016 г.). «Протоколы обмена сообщениями со сквозным шифрованием: обзор». В Баньоли, Франко; и др. (ред.). Интернет-наука . INSCI 2016. Флоренция, Италия: Springer. стр. 244–254. дои : 10.1007/978-3-319-45982-0_22 . ISBN 978-3-319-45982-0 .
- ^ «Перекрестная подпись и сквозное шифрование по умолчанию ЗДЕСЬ!!!» . Матрица.org . Проверено 8 мая 2020 г.
- ^ «Представляем матрицу P2P» . матрица.орг . Фонд Matrix.org . Проверено 19 июня 2021 г.
- ^ «Голосовые вызовы: безопасные, кристально чистые, на базе искусственного интеллекта» . 30 марта 2017 г.
- ^ «AOL INSTANT MESSENGER (AIM) — последнее сообщение о выезде» .
- ^ Марлинспайк, Мокси (24 февраля 2014 г.). «Новый TextSecure: конфиденциальность помимо SMS» . Открытые системы шепота . Проверено 12 декабря 2015 г.
- ^ Перейти обратно: а б «SimpleX Chat v4.6 – со скрытыми профилями, модерацией сообщества, улучшенными аудио/видеозвонками и уменьшенным расходом заряда батареи» . simplex.chat . 28 марта 2023 г. . Проверено 9 мая 2023 г.
- ^ «Группы: общайтесь, звоните и делитесь видео и файлами со всей бандой в групповых чатах Tox» . tox.chat . Проверено 18 июня 2021 г.
- ^ Информация о присутствии отображается для других пользователей небольшой цветной точкой. «Токс-клиенты» . tox.chat . Проверено 18 июня 2021 г.
- ^ «Обмен файлами: обменивайтесь файлами без искусственных ограничений» . tox.chat . Проверено 18 июня 2021 г.
- ^ «XEP-0313: Управление архивом сообщений» .
- ^ «XEP-0184: Квитанции о доставке сообщений» .
- ^ «XEP-0368: записи SRV для XMPP через TLS» . 20 августа 2019 г.
- ^ «XEP-0420: Шифрование контента Stanza» .
- ^ «XEP-0027: Текущее использование Jabber OpenPGP» . xmpp.org . 14 марта 2014 г. Проверено 9 марта 2020 г.
- ^ «XEP-0373: OpenPGP для XMPP» . xmpp.org . 30 июля 2018 г. Проверено 9 марта 2020 г.
- ^ «XEP-0384: Шифрование OMEMO» . xmpp.org . 31 июля 2018 г. Проверено 9 марта 2020 г.
- ^ .eg маршрут.all-ресурс в OpenFire
- ^ Перейти обратно: а б «XEP-0045: Многопользовательский чат» . xmpp.org . 15 мая 2019 г. Проверено 9 марта 2020 г.
- ^ «XEP-0060: Публикация-подписка» . xmpp.org . 06.10.2019 . Проверено 9 марта 2020 г.
- ^ «Расширяемый протокол обмена сообщениями и присутствия (XMPP): обмен мгновенными сообщениями и присутствие» . xmpp.org . Март 2011 года . Проверено 9 марта 2020 г.
- ^ «XEP-0159: Контроль блокировки спама» . xmpp.org . 11 июля 2006 г. Проверено 9 марта 2020 г.
- ^ «XEP-0161: Сообщение о злоупотреблениях» . xmpp.org . 6 мая 2007 г. Проверено 9 марта 2020 г.
- ^ «XEP-0363: Загрузка файла HTTP» .
- ^ «XEP-0280: Углеродные сообщения» . xmpp.org . 16 февраля 2017 г. Проверено 13 декабря 2018 г.
- ^ «XEP-0174: Бессерверный обмен сообщениями» . xmpp.org . 26 ноября 2008 года . Проверено 1 ноября 2017 г.
- ^ «XEP-0231: Двоичные биты» .