Informasi Sains    
   
Daftar Isi
(Sebelumnya) Comparison of HTML parsersComparison of LAN messengers (Berikutnya)

Perbandingan -- instant messaging protocols

Basic general information about the protocols: creator, version, amongst others.

ProtocolCreatorFirst public release dateLicenseIdentity (not inc. alias)Asynchronous message relayingTransport Layer SecurityUnlimited number of contactsBulletins to all contactsOne-to-many routing 4Spam protectionGroup, channel or conference supportAudio/VoIP supportWebcam/VideoBatch file sharingMedia synchronisation
Gadu-GaduGG Network2000 Jul 17ProprietaryUnique number
e.g. 12345678
YesYesYesNoCentralisticYes 5 (simple)YesYesYesYesNo
IRCJarkko Oikarinen1988 AugOpen standardNickname!Username@hostname
(or "hostmask")
e.g. [email protected]1
Yes, but via a memo system that

differs from the main system

Yes, depending on individual server supportNo3NoSimplistic multicastMediumYes (everyone, multiple simultaneous, any size)NoNoNoNo
Windows Messenger serviceMicrosoft1990Proprietary (Discontinued)NetBIOSYesNoYesYesYesNoNoNoNoNoNo
MSNP (Windows Live Messenger, etc.)Microsoft1999 JulProprietaryEmail address (Microsoft account)YesNoOnly for certified robotsNoCentralisticYesYesYesYesYesYes
(Mumble)Thorvald Natvig1999 JulOpen standard?YesYesOnly for certified robotsNoCentralisticYesYesYesYesYesNo
OSCAR (AIM, ICQ)AOL1997ProprietaryUsername, Email Address or UIN
e.g. 12345678
YesYes (Aim Pro, Aim Lite)NoNoCentralisticclient-basedYes (Multiple, simultaneous)YesYesYesNo
RVP (Windows Messenger, etc.)Microsoft1997 MarProprietary (Discontinued)Windows Active Directory LoginNoNo?NoCentralisticNoneNo??NoNo
SIP/SIMPLEIETF2002 DecOpen standarduser@hostnameYesYesYesYesNoMedium?YesYesYesNo
Steam FriendsValve Corporation2003 Sep 12ProprietarySteamID/Username or Unique NumberYesProprietaryNo, although risingYes?NoNoYesNoNoNo
SkypeSkype?ProprietaryUsernameNoProprietaryNoNo??YesYesYesYesNo
TOC2AOL2005 SepProprietary (Discontinued)Username or UIN
e.g. 12345678
YesNoNoNoCentralisticNopaying members only??Partial?
XMPP/Jingle (Google Talk)Jeremie Miller, standardized via IETF1999 JanOpen standardJabber ID (JID)
e.g. [email protected]/home2
YesYesYesYesUnicast listsSeveral Standardized TypesOptionalYesYesYesNo
YMSG (Yahoo! Messenger)Yahoo!1998, March 9ProprietaryUsernameYesNoNoYesCentralisticYesYesYesYesYesNo
Zephyr Notification ServiceMIT1987Open standardKerberos principal
e.g. [email protected]
YesNoYesYesUnicast listsNoYesNoNo?No

Note 1: In [email protected], the a.b.com part is known as the "hostmask" and can either be the server being connected from or a "cloak" granted by the server administrator; a more realistic example is [email protected]. The tilde generally indicates that the username provided by the IRC client on signon was not verified with the ident service.

Note 2: In [email protected]/home, the home part is a "resource", which distinguishes the same user when logged in from multiple locations, possibly simultaneously; a more realistic example is [email protected]/home

Note 3: Scalability issue: The protocol gets increasingly inefficient with the number of contacts.[1][2]

Note 4: One-to-many/many-to-many communications primarily comprise presence information, publish/subscribe and groupchat distribution. Some technologies have the ability to distribute data by multicast, avoiding bottlenecks on the sending side caused by the number of recipients. Efficient distribution of presence is currently however a technological scalability issue for both XMPP and SIP/SIMPLE.

Note 5: There have been reports from users that the antispam filter is used to censor links to other IM programs and some websites.

See also

References

  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
(Sebelumnya) Comparison of HTML parsersComparison of LAN messengers (Berikutnya)