Comparison of instant messaging protocols: Difference between revisions

Content deleted Content added
Software wars added to Categories.
Tags: Reverted Visual edit
 
(9 intermediate revisions by 9 users not shown)
Line 39:
 
==Table of instant messaging protocols==
{{sticky header}}
{| class="wikitable sortable" style="width: auto; text-align: center; font-size: smaller"
{{sort-under}}
{| class="wikitable sortable sort-under sticky-header" style="width: auto; text-align: center; font-size: smaller"
|-
![[Communication protocol|Protocol]]
Line 65 ⟶ 67:
| [[Friedhelm Hillebrand]]
| 1985
| [[{{Proprietary protocol|Proprietary]]}}
| Phone number (e.g. +15550123)
| {{Yes}}
Line 80 ⟶ 82:
| {{No}}
| {{dunno}}
| {{?dunno}}
! [[3GPP|3GPP standards]]
|-
Line 101 ⟶ 103:
| {{No}}
| {{Yes}}
| {{?dunno}}
![[Bitmessage]]
|-
Line 107 ⟶ 109:
| Apple Inc.
| 2002 August
| {{Proprietary}} Freeware; portions under the Apache license
| Username
| {{No}}
Line 122 ⟶ 124:
| {{No}}
| {{yes}}
| {{?dunno}}
![[Bonjour (software)|Bonjour]]
|-
Line 143 ⟶ 145:
| {{No}}
| {{Yes}}
| {{?dunno}}
![[Briar (software)|Briar]]
|-
Line 149 ⟶ 151:
| Discord Inc.
| 2015 May 13
| [[{{Proprietary protocol|Proprietary]]}}
| Discord ID<ref>{{Cite web|title=Where can I find my User/Server/Message ID?|url=https://support.discord.com/hc/pl/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-|website=discord.com|language=en}}</ref>
| {{yes}}
Line 164 ⟶ 166:
| {{dunno}}
| {{no}}
| {{?dunno}}
![[Discord (software)|Discord]]
|-
Line 185 ⟶ 187:
| {{yes}}
| {{yes}}
| {{?dunno}}
!dm3
|-
Line 206 ⟶ 208:
| {{Yes}}
| {{Yes}}
| {{?dunno}}
![[Echo (communications protocol)|Echo]]
|-
Line 212 ⟶ 214:
| GG Network
| 2000 Jul 17
| [[{{Proprietary protocol|Proprietary]]}}
| UIN<br />e.g. 12345678
| {{Yes}}
Line 227 ⟶ 229:
| {{No}}
| {{No}}
| {{?dunno}}
![[Gadu-Gadu]]
|-
Line 237 ⟶ 239:
| {{yes2|Yes, via IRCv3<ref>{{cite web |title=chathistory Extension |url=https://ircv3.net/specs/extensions/chathistory |website=ircv3.net |access-date=25 February 2023}}</ref> or MemoServ that differs from the main system}}
| {{optional}}
| {{lost|manyMany implementations which are mostly non-interoperable with other IRC clients}}<ref>{{cite web |last1=Gioia |first1=Antonio |title=IRC with SSL and OTR encryption |url=https://www.antoniogioia.com/irc-with-ssl-and-otr/ |access-date=28 December 2023}}</ref><ref>{{cite web |title=Secure encryption layer for the IRC protocol based on OpenPGP. |url=https://weechat.org/scripts/source/ircrypt.py.html/}}</ref><ref>{{cite web |title=encrypted DCC - SDCC - SCHAT |url=https://forums.mirc.com/ubbthreads.php/topics/234584/encrypted-dcc-sdcc-schat}}</ref>
| {{No}}{{efn|name=fn_3|Scalability issue: The protocol gets increasingly inefficient with the number of contacts.{{#tag:ref|{{IETF RFC|1324}}, D. Reed, 1992. 2.5.1, Size}}{{#tag:ref|[http://www.psyc.eu/synconf Functionality provided by systems for synchronous conferencing], C.v. Loesch, 1992. 1.2.1 Growth}}}}
| {{No}}
Line 248 ⟶ 250:
| {{partial|via BNC}}
| {{yes2|yes, via DCC CHAT}}
| {{?dunno}}
![[Internet Relay Chat|IRC]]
|-
Line 269 ⟶ 271:
| {{No}}
| {{Yes}}
| {{?dunno}}
![[Jami (software)|Jami]] (based on [[Distributed hash table|DHT]] and [[Session Initiation Protocol|SIP]])
|-
Line 289 ⟶ 291:
| {{Yes}}
| {{Yes}}
| {{?No}}
| {{partial|Under development<ref>{{cite web |title=Introducing P2P Matrix |url=https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix |website=matrix.org |publisher=The Matrix.org Foundation |access-date=19 June 2021}}</ref>}}
| {{?dunno}}
![[Matrix (communication protocol)|Matrix]]
|-
Line 311 ⟶ 313:
|
|
| {{?dunno}}
!
|-
Line 317 ⟶ 319:
| [[Microsoft]]
| 1999 Jul
| [[{{Proprietary protocol|Proprietary]]}}
| [[Email address]] ([[Microsoft account]])
| {{Yes}}
Line 332 ⟶ 334:
| {{Yes}}
| {{No}}
| {{?dunno}}
![[Microsoft Notification Protocol|MSNP]] ([[Windows Live Messenger]], etc.)
|-
Line 353 ⟶ 355:
| {{yes}}
| {{No}}
| {{?dunno}}
|MTProto ([[Telegram (software)|Telegram]])
|-
Line 374 ⟶ 376:
| {{No}}
| {{No}}
| {{?dunno}}
![[Mumble (software)|Mumble]]
|-
Line 380 ⟶ 382:
| [[LY Corporation]]
| 2011 June 23
| [[{{Proprietary protocol|Proprietary]]}}
| LINE ID, Phone Number
|
|
Line 394 ⟶ 397:
|
|
| {{dunno}}
| {{?}}
!
|-
Line 401 ⟶ 403:
| [[AOL]]
| 1997
| [[{{Proprietary protocol|Proprietary]]}} (Discontinued 15-Dec-2017)<ref>{{cite web |url=https://aimemories.tumblr.com/post/166091776077/aimemories |title = AOL INSTANT MESSENGER (AIM) — One Last Away Message}}</ref>
| [[User (computing)|Username]], Email Address or [[ICQ#UIN|UIN]]<br />e.g. 12345678
| {{Yes}}
Line 416 ⟶ 418:
| {{No}}
| {{No}}
| {{?dunno}}
![[OSCAR protocol|OSCAR]] ([[AOL Instant Messenger|AIM]], [[ICQ]])
|-
|Revolt
|[[Revolt (Online Communication Software)|Revolt]]
|2021
|{{Free|AGPLv3}}
|Username and discriminator (e.g. MysticPixie#7495)<ref>{{Cite web |title=Usernames are Evolving - Revolt |url=https://revolt.chat/posts/evolving-usernames |access-date=2025-01-22 |website=revolt.chat}}</ref>
|{{Yes}}
|{{Yes}}
|{{No}}
|
|
|
|{{Yes}}
|{{Yes}}
|{{No}}
|{{Yes}}
|
|{{No}}
|{{dunno}}
![[Revolt (Online Communication Software)|Revolt]]
|-
! {{rh}} class="table-rh" |[[Rendezvous protocol|RVP]] ([[Windows Messenger]], etc.)
| [[Microsoft]]
| 1997 Mar
| [[{{Proprietary protocol|Proprietary]]}} (Discontinued)
| Windows Active Directory Login
| {{No}}
Line 437 ⟶ 460:
| {{No}}
|
| {{?dunno}}
![[Rendezvous protocol|RVP]] ([[Windows Messenger]], etc.)
|-
Line 458 ⟶ 481:
| {{No}}
| {{Yes}}
| {{?dunno}}
![[Ricochet (software)|Ricochet]]
|-
Line 479 ⟶ 502:
| {{Yes}}
| {{Yes}}
| {{?dunno}}
![[Serval Project]]
|-
Line 500 ⟶ 523:
|{{yes}}
|{{no}}
| {{?dunno}}
![[Signal Protocol]]
|-
Line 521 ⟶ 544:
|
|{{no}}
| {{?dunno}}
!SimpleX Messaging Protocol
|-
Line 541 ⟶ 564:
| {{Yes}}
| {{No}}
| {{Depends}} on implementation
| {{?dunno}}
![[Session Initiation Protocol|SIP]]/[[SIMPLE (instant messaging protocol)|SIMPLE]]
|-
Line 548 ⟶ 571:
| [[Skype]]
| 2003 Aug
| [[{{Proprietary}} protocol|Proprietary]](Discontinued)
| [[User (computing)|Username]]
| {{Yes}}
Line 563 ⟶ 586:
| {{No}}
| {{No}}
| {{?dunno}}
![[Skype protocol|Skype]]
|-
Line 569 ⟶ 592:
| [[Valve Corporation|Valve]]
| 2003 Sep 12
| [[{{Proprietary protocol|Proprietary]]}}
| SteamID/Username or Unique Number
| {{Yes}}
Line 584 ⟶ 607:
| {{No}}
| {{No}}
| {{?dunno}}
![[Steam (service)|Steam Friends]]
|-
Line 590 ⟶ 613:
|TeamSpeak Systems GmbH
|2001 Aug
|[[{{Proprietary protocol|Proprietary]]}}
|Unique ID in base64
| {{No}}
Line 605 ⟶ 628:
|
|
| {{?dunno}}
!
|-
Line 611 ⟶ 634:
| [[AOL]]
| 2005 Sep
| [[{{Proprietary protocol|Proprietary]]}} (Discontinued)
| [[User (computing)|Username]] or [[ICQ#UIN|UIN]]<br />e.g. 12345678
| {{Yes}}
Line 626 ⟶ 649:
| {{dunno}}
| {{No}}
| {{?dunno}}
![[TOC protocol|TOC2]]
|-
Line 647 ⟶ 670:
|
|
| {{?dunno}}
!
|-
Line 668 ⟶ 691:
| {{Yes}}<ref>{{Cite web|title=File sharing : Trade files, with no artificial limits or caps.|url=https://tox.chat/|website=tox.chat|language=en|access-date=2021-06-18}}</ref>
| {{Yes}}
| {{?dunno}}
![[Tox (protocol)|TOX]] (based on [[Distributed hash table|DHT]])
|-
Line 674 ⟶ 697:
| [[Tuenti]]
| 2006
| {{Proprietary}}
| [[User (computing)|Username]]
| {{Yes}}
Line 689 ⟶ 712:
| {{dunno}}
| {{No}}
| {{?dunno}}
![[Tuenti]]
|-
Line 695 ⟶ 718:
| [[Tencent]]
| 2011
| {{Proprietary}}
| Username
| Yes
Line 710 ⟶ 733:
| No
| No
| {{?dunno}}
![[WeChat]]
|-
Line 716 ⟶ 739:
| [[Microsoft]]
| 1990
| [[{{Proprietary protocol|Proprietary]]}} (Discontinued)
| NetBIOS
| {{Yes}}
Line 731 ⟶ 754:
| {{No}}
| {{No}}
| {{?dunno}}
![[Windows Messenger service]]
|-
Line 758 ⟶ 781:
| [[Yahoo!]]
| 1998, March 9
| [[{{Proprietary protocol|Proprietary]]}}
| [[User (computing)|Username]]
| {{Yes}}
Line 773 ⟶ 796:
| {{No}}
| {{No}}
| {{?dunno}}
![[Yahoo! Messenger Protocol|YMSG]] ([[Yahoo! Messenger]])
|-
Line 794 ⟶ 817:
| {{No}}
| {{No}}
| {{?dunno}}
![[Zephyr (protocol)|Zephyr Notification Service]]
|-
Line 845 ⟶ 868:
[[Category:Network software comparisons|Instant messaging protocols]]
[[Category:Online services comparisons|Instant messaging protocols]]
[[Category:Software wars]]