Porovnání protokolů pro instant messaging

Tohle je tabulka porovnání protokolů pro IM. Obsahuje základní informace o takových protokolech.

Tabulka protokolů

[editovat | editovat zdroj]
Protokol Tvůrce Datum prvního veřejného vydání Licence Identita Asynchronií předávání zpráv Transport Layer Security End-to-end šifrování Neomezené množství kontaktů Věstníky všem kontaktům Spojení jedne-pro-mnoho [pozn. 1] Ochrana proti Spamu Skupiny, kanály nebo konference Podpora Audia/VoIP Webcam/Video Sdílení souborů Synchronizace medií Bez serverové [pozn. 2] (decentralizované)
Bitmessage Jonathan Warren 2012 Listopad Otevřený standard Alfanumerická adresa AnoAno AnoAno AnoAno AnoAno NeNe AnoAno AnoAno (pomocí proof-of-work) AnoAno NeNe NeNe AnoAno NeNe AnoAno
Gadu-Gadu GG Network 2000 červenec 17 Proprietární Unikátní číslo
např. 12345678
AnoAno AnoAno NeNe AnoAno NeNe NeNe Centrální AnoAno [pozn. 3] (simple) AnoAno AnoAno AnoAno AnoAno NeNe NeNe
IRC Jarkko Oikarinen 1988 Srpen Otevřený standard Přezdívka!Uživatelskéjméno@hostname
(nebo "hostmask")
např. user!~usr@a.b.com[pozn. 4]
AnoAno, ale pomocí systému memo který je jiný než hlavní systém AnoAno, v závislosti na nastavení serveru NeNe NeNe[pozn. 5] NeNe AnoAno, jednoduchý multicast Medium AnoAno (každý, několik souběžně, bez omezení velikosti) NeNe NeNe AnoAno NeNe NeNe
Matrix Matrix.org 2014 Otevřený standard Matrix ID (MXID) AnoAno AnoAno volitelně NA NA NeNe NA AnoAno AnoAno AnoAno NA NA NeNe
MSNP (Windows Live Messenger, atp.) Microsoft 1999 Červenec Proprietární Emailová adresa (Microsoft account) AnoAno NeNe NeNe Jen pro certifikované roboty NeNe NeNe, centrální AnoAno AnoAno AnoAno AnoAno AnoAno AnoAno NeNe
MTProto (Telegram) Telegram Messenger LLP 2013 Srpen Otevřený standard Telefonní číslo (např. +1234567890), uživatelské jméno (např. @example) AnoAno AnoAno volitelně AnoAno NeNe AnoAno NeNe AnoAno AnoAno, hlasové zprávy NeNe AnoAno AnoAno NeNe
Mumble Thorvald Natvig 1999 Červenec Otevřený standard Username AnoAno AnoAno NeNe Jen pro certifikované roboty NeNe NeNe, centrální AnoAno AnoAno AnoAno AnoAno AnoAno NeNe NeNe
OSCAR (AIM, ICQ) AOL 1997 Proprietární Uživatelské jméno, emailová adresa nebo UIN
např. 12345678
AnoAno AnoAno (Aim Pro, Aim Lite) NeNe NeNe NeNe NeNe, centrální NeNe klientské AnoAno (Několik, současně) AnoAno AnoAno AnoAno NeNe NeNe
RVP (Windows Messenger, atp.) Microsoft 1997 Březen Proprietární (Discontinued) Windows Active Directory Login NeNe NeNe NeNe NA NeNe NeNe, centrální NeNe NeNe NA NA NeNe NeNe NeNe
Ricochet Invisible.im 2014 Březen Otevřený standard Adresa na Tor AnoAno AnoAno AnoAno AnoAno NeNe AnoAno AnoAno AnoAno NeNe NeNe AnoAno NeNe AnoAno
Ring (založeno na DHT a SIP) Savoir-faire Linux Inc. 2015 Květen Otevřený standard 40místná adresa AnoAno AnoAno NeNe AnoAno NeNe AnoAno Středně AnoAno AnoAno AnoAno AnoAno NeNe AnoAno
Signal Protocol Open Whisper Systems 2014 Únor[3] Šablona:Free Telefonní číslo (např. +1234567890) AnoAno AnoAno AnoAno AnoAno NA AnoAno AnoAno, blokování kontaktů AnoAno AnoAno AnoAno AnoAno AnoAno NeNe
SIP/SIMPLE IETF 2002 Prosinec Otevřený standard uživatel@hostname AnoAno AnoAno NeNe AnoAno AnoAno NeNe Středně NA AnoAno AnoAno AnoAno NeNe Záleží na implementaci
Skype Skype 2003 Srpen Proprietární Uživatelské jméno AnoAno Proprietární NeNe NeNe NeNe NA NA AnoAno AnoAno AnoAno AnoAno NeNe NeNe
Steam Friends Valve Corporation 2003 Září 12 Proprietární SteamID/Username or Unique Number AnoAno Proprietární NA NeNe AnoAno NA NeNe AnoAno AnoAno NeNe NeNe NeNe NeNe
TOC2 AOL 2005 Září Proprietární (Discontinued) Uživatelské jméno nebo UIN
např. 12345678
AnoAno NeNe NeNe NeNe NeNe NeNe, centrální NeNe jen platící uživatelé NA NA částečně NA NeNe
TOX (založené na DHT) irungentoo (github user) 2013 Červen Otevřený standard Veřejny & Soukromý klíč AnoAno AnoAno AnoAno AnoAno AnoAno NA NA AnoAno AnoAno AnoAno AnoAno NA AnoAno
Tuenti Tuenti 2006 Proprietární Uživatelské jméno AnoAno AnoAno NeNe AnoAno NA AnoAno AnoAno AnoAno AnoAno AnoAno AnoAno NA NeNe
Windows Messenger service Microsoft 1990 Proprietární (Ukončené) NetBIOS AnoAno NeNe NeNe AnoAno AnoAno AnoAno NeNe NeNe NeNe NeNe NeNe NeNe NeNe
XMPP/Jingle (Google Talk) (Whatsapp) Jeremie Miller, standardizovaný IETF 1999 Leden Otevřený standard Jabber ID (JID)
např. usr@a.b.c/home[pozn. 6]
AnoAno AnoAno volitelně, několik implementací AnoAno AnoAnoYes NeNeUnicast lists Několik Standardizovaných Typů volitelně AnoAno AnoAno AnoAno NeNe NeNe
YMSG (Yahoo! Messenger) Yahoo! 1998, Březen 9 Proprietární Uživatelské jméno AnoAno NeNe NeNe NeNe AnoAno NeNe, centrální AnoAno AnoAno AnoAno AnoAno AnoAno NeNe NeNe
Zephyr Notification Service MIT 1987 Otevřený standard Kerberos princip
např. user@ATHENA.MIT.EDU
AnoAno NeNe NeNe AnoAno AnoAno AnoAno NeNe AnoAno NeNe NeNe NeNe NeNe NeNe
Protokol Tvůrce Datum prvního veřejného vydání Licence Identita Asynchronií předávání zpráv Transport Layer Security End-to-end šifrování Neomezené množství kontaktů Věstníky všem kontaktům Spojení jedne-pro-mnoho [pozn. 1] Ochrana proti Spamu Skupiny, kanály nebo konference Podpora Audia/VoIP Webcam/Video Sdílení souborů Synchronizace medií Bezvserverové [pozn. 2] (decentralizované)
  1. a b Komunikace One-to-many/many-to-many primárně zahrnuje informaci o přítomnosti, vztah Vydavatel-odběratel a chatovací místnosti. Některé technologie podporují možnost distribuovat data pomocí multicast, což snižuje pravděpodobnost úzkého hrdla na straně odesílatele. Efektivní šíření informace od dostupnosti je v současnosti technologická výzva pro XMPP i SIP.
  2. a b Bez serverové protokoly nemají žádný centrální subjekt (obvykle firma) ovládající síť. Bez serverové sítě se skládají pouze z klientů. Takové systémy jsou obvykle extrémně odolné vůči sledování a cenzuře.
  3. Objevily se zprávy od uživatelů, že filtry proti spamu jsou používány k omezení odkazů na jiné klienty a webová rozhraní.
  4. v ~usr@a.b.com, část a.b.com je "hostmask" a může být buď server je připojen z nebo na "plášť", vydaného správcem serveru; realističtější příklad je ~myname@myisp.example.com . Tilda obecně naznačuje, že uživatelské jméno poskytnuté klientem IRC nebylo ověřeno pomocí služby Ident.
  5. Problém škálovatelnosti: Protokol se stává stále méně efektivním s přibývajícím počtem kontaktů.[1][2]
  6. V usr@a.b.c/home, číst home znamená "zdroj", pomocí kterého je uživatel rozlišován na základě místa ze kterého je přihlášen, často simultánně, reálnějším příkladem by mohlo být user@xmppserver.example.com/home

V tomto článku byl použit překlad textu z článku Comparison of instant messaging protocols na anglické Wikipedii.

  1. RFC 1324, D. Reed, 1992. 2.5.1, Size
  2. Functionality provided by systems for synchronous conferencing, C.v. Loesch, 1992. 1.2.1 Growth
  3. MARLINSPIKE, Moxie. The New TextSecure: Privacy Beyond SMS [online]. Open Whisper Systems, 24 February 2014 [cit. 2015-12-12]. Dostupné online. 

Související články

[editovat | editovat zdroj]