Porovnání protokolů pro instant messaging

seznam na projektech Wikimedia

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

Tabulka protokolů

editovat
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  Ano  Ano  Ano  Ano  Ne  Ano  Ano (pomocí proof-of-work)  Ano  Ne  Ne  Ano  Ne  Ano
Gadu-Gadu GG Network 2000 červenec 17 Proprietární Unikátní číslo
např. 12345678
 Ano  Ano  Ne  Ano  Ne  Ne Centrální  Ano [pozn. 3] (simple)  Ano  Ano  Ano  Ano  Ne  Ne
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]
 Ano, ale pomocí systému memo který je jiný než hlavní systém  Ano, v závislosti na nastavení serveru  Ne  Ne[pozn. 5]  Ne  Ano, jednoduchý multicast Medium  Ano (každý, několik souběžně, bez omezení velikosti)  Ne  Ne  Ano  Ne  Ne
Matrix Matrix.org 2014 Otevřený standard Matrix ID (MXID)  Ano  Ano volitelně NA NA  Ne NA  Ano  Ano  Ano NA NA  Ne
MSNP (Windows Live Messenger, atp.) Microsoft 1999 Červenec Proprietární Emailová adresa (Microsoft account)  Ano  Ne  Ne Jen pro certifikované roboty  Ne  Ne, centrální  Ano  Ano  Ano  Ano  Ano  Ano  Ne
MTProto (Telegram) Telegram Messenger LLP 2013 Srpen Otevřený standard Telefonní číslo (např. +1234567890), uživatelské jméno (např. @example)  Ano  Ano volitelně  Ano  Ne  Ano  Ne  Ano  Ano, hlasové zprávy  Ne  Ano  Ano  Ne
Mumble Thorvald Natvig 1999 Červenec Otevřený standard Username  Ano  Ano  Ne Jen pro certifikované roboty  Ne  Ne, centrální  Ano  Ano  Ano  Ano  Ano  Ne  Ne
OSCAR (AIM, ICQ) AOL 1997 Proprietární Uživatelské jméno, emailová adresa nebo UIN
např. 12345678
 Ano  Ano (Aim Pro, Aim Lite)  Ne  Ne  Ne  Ne, centrální  Ne klientské  Ano (Několik, současně)  Ano  Ano  Ano  Ne  Ne
RVP (Windows Messenger, atp.) Microsoft 1997 Březen Proprietární (Discontinued) Windows Active Directory Login  Ne  Ne  Ne NA  Ne  Ne, centrální  Ne  Ne NA NA  Ne  Ne  Ne
Ricochet Invisible.im 2014 Březen Otevřený standard Adresa na Tor  Ano  Ano  Ano  Ano  Ne  Ano  Ano  Ano  Ne  Ne  Ano  Ne  Ano
Ring (založeno na DHT a SIP) Savoir-faire Linux Inc. 2015 Květen Otevřený standard 40místná adresa  Ano  Ano  Ne  Ano  Ne  Ano Středně  Ano  Ano  Ano  Ano  Ne  Ano
Signal Protocol Open Whisper Systems 2014 Únor[3] Šablona:Free Telefonní číslo (např. +1234567890)  Ano  Ano  Ano  Ano NA  Ano  Ano, blokování kontaktů  Ano  Ano  Ano  Ano  Ano  Ne
SIP/SIMPLE IETF 2002 Prosinec Otevřený standard uživatel@hostname  Ano  Ano  Ne  Ano  Ano  Ne Středně NA  Ano  Ano  Ano  Ne Záleží na implementaci
Skype Skype 2003 Srpen Proprietární Uživatelské jméno  Ano Proprietární  Ne  Ne  Ne NA NA  Ano  Ano  Ano  Ano  Ne  Ne
Steam Friends Valve Corporation 2003 Září 12 Proprietární SteamID/Username or Unique Number  Ano Proprietární NA  Ne  Ano NA  Ne  Ano  Ano  Ne  Ne  Ne  Ne
TOC2 AOL 2005 Září Proprietární (Discontinued) Uživatelské jméno nebo UIN
např. 12345678
 Ano  Ne  Ne  Ne  Ne  Ne, centrální  Ne jen platící uživatelé NA NA částečně NA  Ne
TOX (založené na DHT) irungentoo (github user) 2013 Červen Otevřený standard Veřejny & Soukromý klíč  Ano  Ano  Ano  Ano  Ano NA NA  Ano  Ano  Ano  Ano NA  Ano
Tuenti Tuenti 2006 Proprietární Uživatelské jméno  Ano  Ano  Ne  Ano NA  Ano  Ano  Ano  Ano  Ano  Ano NA  Ne
Windows Messenger service Microsoft 1990 Proprietární (Ukončené) NetBIOS  Ano  Ne  Ne  Ano  Ano  Ano  Ne  Ne  Ne  Ne  Ne  Ne  Ne
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]
 Ano  Ano volitelně, několik implementací  Ano  AnoYes  NeUnicast lists Několik Standardizovaných Typů volitelně  Ano  Ano  Ano  Ne  Ne
YMSG (Yahoo! Messenger) Yahoo! 1998, Březen 9 Proprietární Uživatelské jméno  Ano  Ne  Ne  Ne  Ano  Ne, centrální  Ano  Ano  Ano  Ano  Ano  Ne  Ne
Zephyr Notification Service MIT 1987 Otevřený standard Kerberos princip
např. user@ATHENA.MIT.EDU
 Ano  Ne  Ne  Ano  Ano  Ano  Ne  Ano  Ne  Ne  Ne  Ne  Ne
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é)

Poznámky

editovat
  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

Reference

editovat

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