Editing 2365: Messaging Systems

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 8: Line 8:
  
 
==Explanation==
 
==Explanation==
 +
{{incomplete|Created by A VAGUELY MODERN SMS. Please mention here why this explanation isn't complete. Do NOT delete this tag too soon.}}
 +
 
Messaging systems suffer from the {{w|network effect}}, as in order to communicate, both parties need to be using the same system.
 
Messaging systems suffer from the {{w|network effect}}, as in order to communicate, both parties need to be using the same system.
Though relatively ancient by modern standards, {{w|SMS}} is supported by almost every mobile device (unless you're using a {{w|kosher phone}} or still on a {{w|DynaTAC}}) that has a phone number attached, which means if you want to send a message to someone, but aren't sure if you have a messaging protocol in common, you can be sure at least they have SMS.
+
Though relatively ancient by modern standards, {{w|SMS}} is supported by almost every mobile device (unless you're using a [https://en.wikipedia.org/wiki/Mobile_phone#Kosher_phone] or still on a {{w|DynaTAC}}) that has a phone number attached, which means if you want to send a message to someone, but aren't sure if you have a messaging protocol in common, you can be sure at least they have SMS.
  
 
The comic mentions many other communication systems, which offer various advantages in either security ({{w|end to end encryption}}) and or a bunch of general improvements filed under the label "vaguely modern", such as longer character limits and the ability to share media such as images in-service.
 
The comic mentions many other communication systems, which offer various advantages in either security ({{w|end to end encryption}}) and or a bunch of general improvements filed under the label "vaguely modern", such as longer character limits and the ability to share media such as images in-service.
Line 15: Line 17:
 
The messaging systems are shown in a {{w|Venn Diagram}}, with the categories corresponding to these three advantages. The intersections between the categories are very minimal: there are a few systems that have both E2E encryption and are modern, but no intersections with "supported by everyone", and SMS is the only system in that category. So when choosing a method of communication, you're usually faced with a compromise.
 
The messaging systems are shown in a {{w|Venn Diagram}}, with the categories corresponding to these three advantages. The intersections between the categories are very minimal: there are a few systems that have both E2E encryption and are modern, but no intersections with "supported by everyone", and SMS is the only system in that category. So when choosing a method of communication, you're usually faced with a compromise.
  
The title text proposes an alternative, absurd mingling of technologies in the vein of [[1636: XKCD Stack]]. IRC is Internet Relay Chat, a similarly antiquated messaging service that may also never die, as suggested in [[1782: Team Chat]]. {{w|Transport Layer Security}} (TLS) is a layer of networking software that provides encrypted communication. {{w|DOSBox}} is an emulator that recreates the operating environment of {{w|MS-DOS}}; part of the absurdity is that DOSBox is intended almost solely for video games. Additionally, this hodgepodge of technologies is running in a mobile browser, instead of a dedicated server or machine.
+
The title text proposes an alternative, absurd mingling of technologies in the vein of [[1636: XKCD Stack]]. IRC is Internet Relay Chat, a similarly antiquated messaging service that may also never die, as suggested in [[1782: Team Chat]]. {{w|Transport Layer Security}} (TLS) is a layer of networking software that provides encrypted communication. {{w|DOSBox}} is an emulator that recreates the operating environment of {{w|MS-DOS}}; part of the absurdity is that DOSBox is intended almost solely for video games.
  
 
Various other comics have referenced the issue of chat services, including [[1810: Chat Systems]], [[1254: Preferred Chat System]], and [[1782: Team Chat]].
 
Various other comics have referenced the issue of chat services, including [[1810: Chat Systems]], [[1254: Preferred Chat System]], and [[1782: Team Chat]].
Line 34: Line 36:
 
'''Various DMs'''
 
'''Various DMs'''
 
* A {{w|Personal message|DM}} (direct message) is a private message between two or more users. The term DM originated from {{w|Twitter}}, but is now broadly applied to any user-to-user messaging feature within a larger service.
 
* A {{w|Personal message|DM}} (direct message) is a private message between two or more users. The term DM originated from {{w|Twitter}}, but is now broadly applied to any user-to-user messaging feature within a larger service.
 +
 +
=== Vaguely Modern & E2E Encrypted ===
 +
 +
'''Signal'''
 +
*{{w|Signal (software)|Signal}} is an encrypted messaging service owned by the Signal Foundation a 501c3 nonprofit, popular among protesters and hackers who wish to remain anonymous. Signal allows for highly secure messaging and for messages to be deleted after a period of time.
 +
 +
'''iMessage'''
 +
*{{w|iMessage}} is the instant messaging service for Apple devices. iMessage features end-to-end encryption; however, it only works between Apple devices, so users of Android devices are not able to receive or send messages through iMessage.
 +
 +
'''WhatsApp'''
 +
*{{w|WhatsApp}} is a messaging service owned by Facebook. It is popular in multiple countries, especially India & in Latin America.
  
 
=== E2E Encrypted ===
 
=== E2E Encrypted ===
{{w|End-to-end encryption}} refers to messaging systems where only the communicating users can read the messages posted. In principle, it prevents potential eavesdroppers – including {{w|telecom provider}}s, {{w|internet provider}}s, and even the provider of the communication service – from being able to access the {{w|cryptographic key}}s needed to decrypt the conversation.
+
{{w|End-to-end encryption}} is another messaging system where only the communicating users can read the messages posted. In principle, it prevents potential eavesdroppers – including {{w|telecom provider}}s, {{w|internet provider}}s, and even the provider of the communication service – from being able to access the {{w|cryptographic key}}s needed to decrypt the conversation.
  
 
'''PGP Email'''
 
'''PGP Email'''
*{{w|Pretty Good Privacy|PGP}} ("Pretty Good Privacy") is an encryption protocol for privacy and authentication developed in 1991. PGP can be used for signing, encrypting, and decrypting data. It is used to ensure the validity of the nature of the sender of the message (i.e., to make sure you got the email from the sender and not from someone else pretending to be someone else with malicious intent). PGP was featured in [[1181: PGP]].
+
*{{w|Pretty Good Privacy|PGP}} (short for "Pretty Good Privacy") is an encryption protocol for privacy and authentication developed in 1991. PGP can be used for signing, encrypting, and decrypting data. It is used to ensure the validity of the nature of the sender of the message (i.e., to make sure you got the email from the sender and not from someone else pretending to be someone else with malicious intent). PGP was also featured in [[1181: PGP]].
  
 
'''Various Obscure Projects'''
 
'''Various Obscure Projects'''
Line 48: Line 61:
  
 
'''XMPP''' ('''Jabber + TLS''')
 
'''XMPP''' ('''Jabber + TLS''')
*{{w|XMPP}} (Extensible Messaging and Presence Protocol), formerly named Jabber, is a communications protocol based on XML that was developed in 1999. The XMPP protocol could be used with {{w|Transport Layer Security}} (TLS) to have a secure communications service. The first IM service based on XMPP was {{w|Jabber.org}}. There are several XEPs (XMPP Extension Protocols).
+
*{{w|XMPP}} (short for Extensible Messaging and Presence Protocol), formerly named Jabber, is a communications protocol based on XML that was developed in 1999. The XMPP protocol could be used with {{w|Transport Layer Security}} (TLS) to have a secure communications service.
  
=== Vaguely Modern & E2E Encrypted ===
+
The first IM service based on XMPP was {{w|Jabber.org}}.
 
 
'''Signal'''
 
*{{w|Signal (software)|Signal}} is an encrypted messaging service owned by the Signal Foundation a 501c3 nonprofit, popular among protesters and hackers who wish to remain anonymous. Signal allows for highly secure messaging and for messages to be deleted after a period of time.
 
 
 
'''iMessage'''
 
*{{w|iMessage}} is the instant messaging service for Apple devices. iMessage features end-to-end encryption; however, it only works between Apple devices, so users of Android devices are not able to receive or send messages through iMessage.  
 
  
'''WhatsApp'''
+
There are several (XEPs) (short for XMPP Extension Protocols).
*{{w|WhatsApp}} is a messaging service owned by Facebook. It has more than two billion users worldwide, according to the company's own information from February 2020.
 
  
 
=== Supported By Everyone ===
 
=== Supported By Everyone ===
 
'''SMS'''
 
'''SMS'''
*{{w|SMS}} (Short Message Service) is a text-messaging service formally defined in the {{w|GSM}} standard in 1985 and first used in 1992. It limits messages to 160 characters, text-only. SMS has been extended at least twice, first by {{w|Multimedia Messaging Service|MMS}} (first used in 2002), which allows for "multimedia", including short videos, images and audio. MMS is also supported by most modern phones, but does not have any security features and is less powerful than other messaging apps, making it less modern.  
+
*{{w|SMS}} (short for Short Message Service) is a text-messaging service formally defined in the {{w|GSM}} standard in 1985 and first used in 1992. It limits messages to 160 characters, text-only. SMS has been extended at least twice, first by {{w|Multimedia Messaging Service|MMS}} (first used in 2002), which allows for "multimedia", including short videos, images and audio. MMS is also supported by most modern phones, but does not have any security features and is less powerful than other messaging apps, making it less modern. {{w|Rich Communication Services|Rich Communication Services}} (abbreviated as RCS) is a more modern protocol, aimed at replacing SMS & MMS protocols. RCS support has been slow to rollout among cellular carriers, due to their preference for proprietary implementations & monetizable usage tracking &\or gatekeeping. Like SMS & MMS, RCS is a federated network, wherein failure of one provider's systems is unlikely to result in a total system outage. The single-provider messaging networks of other widely used systems (such as those mentioned on this page) can experience system-wide outages that prevent all users from communicating via them at all; this has happened multiple times for both Signal & Discord, among others. For this reason, single-provider networks are intrinsically more prone to total system outages than federated networks. The long-standing interoperability of SMS+MMS networks is difficult (if not impossible) to match in terms of communicating with a maximum number of people, & maintaining functionality for other users when one provider experiences an outage.
 
 
:{{w|Rich Communication Services|RCS}} (Rich Communication Services) is a more modern protocol, aimed at replacing SMS and MMS protocols. RCS support has been slow to rollout among cellular carriers, due to their preference for proprietary implementations and monetizable usage tracking and/or gatekeeping. Like SMS and MMS, RCS is a federated network, wherein failure of one provider's systems is unlikely to result in a total system outage. The single-provider messaging networks of other widely used systems (such as those mentioned on this page) can experience system-wide outages that prevent all users from communicating via them at all; this has happened multiple times for both Signal and Discord, among others. For this reason, single-provider networks are intrinsically more prone to total system outages than federated networks.  
 
 
 
:The long-standing interoperability of SMS+MMS networks is difficult (if not impossible) to match in terms of communicating with a maximum number of people, and maintaining functionality for other users when one provider experiences an outage.
 
  
 
==Transcript==
 
==Transcript==

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)