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 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Gadu-Gadu | GG Network | 2000 červenec 17 | Proprietární | Unikátní číslo např. 12345678 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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] |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Medium | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Matrix | Matrix.org | 2014 | Otevřený standard | Matrix ID (MXID) | ![]() |
![]() |
volitelně | NA | NA | ![]() |
NA | ![]() |
![]() |
![]() |
NA | NA | ![]() |
MSNP (Windows Live Messenger, atp.) | Microsoft | 1999 Červenec | Proprietární | Emailová adresa (Microsoft account) | ![]() |
![]() |
![]() |
Jen pro certifikované roboty | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
MTProto (Telegram) | Telegram Messenger LLP | 2013 Srpen | Otevřený standard | Telefonní číslo (např. +1234567890), uživatelské jméno (např. @example) | ![]() |
![]() |
volitelně | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Mumble | Thorvald Natvig | 1999 Červenec | Otevřený standard | Username | ![]() |
![]() |
![]() |
Jen pro certifikované roboty | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
OSCAR (AIM, ICQ) | AOL | 1997 | Proprietární | Uživatelské jméno, emailová adresa nebo UIN např. 12345678 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
RVP (Windows Messenger, atp.) | Microsoft | 1997 Březen | Proprietární (Discontinued) | Windows Active Directory Login | ![]() |
![]() |
![]() |
NA | ![]() |
![]() |
![]() |
![]() |
NA | NA | ![]() |
![]() |
![]() |
Ricochet | Invisible.im | 2014 Březen | Otevřený standard | Adresa na Tor | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Ring (založeno na DHT a SIP) | Savoir-faire Linux Inc. | 2015 Květen | Otevřený standard | 40místná adresa | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Středně | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Signal Protocol | Open Whisper Systems | 2014 Únor[3] | Šablona:Free | Telefonní číslo (např. +1234567890) | ![]() |
![]() |
![]() |
![]() |
NA | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
SIP/SIMPLE | IETF | 2002 Prosinec | Otevřený standard | uživatel@hostname | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Středně | NA | ![]() |
![]() |
![]() |
![]() |
Záleží na implementaci |
Skype | Skype | 2003 Srpen | Proprietární | Uživatelské jméno | ![]() |
Proprietární | ![]() |
![]() |
![]() |
NA | NA | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Steam Friends | Valve Corporation | 2003 Září 12 | Proprietární | SteamID/Username or Unique Number | ![]() |
Proprietární | NA | ![]() |
![]() |
NA | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
TOC2 | AOL | 2005 Září | Proprietární (Discontinued) | Uživatelské jméno nebo UIN např. 12345678 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
jen platící uživatelé | NA | NA | částečně | NA | ![]() |
TOX (založené na DHT) | irungentoo (github user) | 2013 Červen | Otevřený standard | Veřejny & Soukromý klíč | ![]() |
![]() |
![]() |
![]() |
![]() |
NA | NA | ![]() |
![]() |
![]() |
![]() |
NA | ![]() |
Tuenti | Tuenti | 2006 | Proprietární | Uživatelské jméno | ![]() |
![]() |
![]() |
![]() |
NA | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
NA | ![]() |
Windows Messenger service | Microsoft | 1990 | Proprietární (Ukončené) | NetBIOS | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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] |
![]() |
![]() |
volitelně, několik implementací | ![]() |
![]() |
![]() |
Několik Standardizovaných Typů | volitelně | ![]() |
![]() |
![]() |
![]() |
![]() |
YMSG (Yahoo! Messenger) | Yahoo! | 1998, Březen 9 | Proprietární | Uživatelské jméno | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Zephyr Notification Service | MIT | 1987 | Otevřený standard | Kerberos princip např. user@ATHENA.MIT.EDU |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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é) |
Odkazy[editovat | editovat zdroj]
Poznámky[editovat | editovat zdroj]
- ↑ 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.
- ↑ 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.
- ↑ Objevily se zprávy od uživatelů, že filtry proti spamu jsou používány k omezení odkazů na jiné klienty a webová rozhraní.
- ↑ 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.
- ↑ 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]
- ↑ 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 | editovat zdroj]
V tomto článku byl použit překlad textu z článku Comparison of instant messaging protocols na anglické Wikipedii.
- ↑ RFC 1324, D. Reed, 1992. 2.5.1, Size
- ↑ Functionality provided by systems for synchronous conferencing, C.v. Loesch, 1992. 1.2.1 Growth
- ↑ MARLINSPIKE, Moxie. The New TextSecure: Privacy Beyond SMS [online]. Open Whisper Systems, 24 February 2014 [cit. 2015-12-12]. Dostupné online. (anglicky)