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://forward.com/news/157544/packing-stadium-for-anti-internet-message/ kosher mobile 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.
  
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]]. DOSBox is an emulator that recreates the operating environment of {{w|MS-DOS}}.
 
 
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.
 
  
 
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 27: Line 27:
  
 
'''Hangouts'''
 
'''Hangouts'''
* {{w|Google Hangouts}} is a messaging service that can be accessed through the online Gmail client, as a separate web page and a standalone app for the phone. Theoretically, that means everybody has access to it, but modern usage patterns mean that most people do not use the attached web client and don't bother downloading the app. It allows users to make group or 1-on-1 voice or video calls, upload images, videos, links, and other media along with text messaging.
+
* {{w|Google Hangouts}} is a messaging service that can be accessed through the online Gmail client, as a separate web page and a standalone app for the phone. Theoretically, that means everybody has access to it, modern usage patterns mean that most people do not use the attached web client and don't bother downloading the app. It allows users to upload significantly degraded images, links, and other media along with text with a copy-paste.
  
 
'''Discord'''
 
'''Discord'''
* {{w|Discord (software)|Discord}} is a communications program that offers both direct messages and "servers", membership groups with a variety of voice and text channels. Discord was initially designed to serve the needs of online gaming communities, but is now used by many other groups.
+
* {{w|Discord (software)|Discord}} is an instant messaging and groups platform, initially designed for the gaming community, now being used by everyone.
  
 
'''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 can be used for other "direct" messages from other social media or social messaging platforms.
 +
 
 +
=== Vaguely Modern & E2E Encrypted ===
 +
 
 +
'''Signal'''
 +
*{{w|Signal (software)|Signal}} is an encrypted messaging service, 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 has is popular in multiple countries, namely Latin America and India.
  
 
=== 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 of "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 (ie. 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 45: Line 56:
  
 
'''Skype I Think'''
 
'''Skype I Think'''
*{{w|Skype}} is a video conferencing service owned by Microsoft released in 2003; thus Randall does not consider Skype "modern". He is unsure if Skype is end-to-end encrypted or not. Skype used to be E2E encrypted, but that was changed and now {{w|Skype security|it does not have E2E encryption}}.
+
*{{w|Skype}} is a video conferencing service owned by Microsoft released in 2003; thus Randall does not consider Skype "modern". He is unsure if Skype is end-to-end encrypted or not. Skype used to be E2E encrypted, but that was changed and now {{w|Sype security|it does not have E2E encryption}}.
 
 
'''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).
 
 
 
=== 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'''
+
'''Jabber + TLS'''
*{{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.
+
*{{w|Jabber.org}} (based on {{w|XMPP}}) is a communications protocol based on XML that was developed in 1999. The Jabber protocol could be used with {{w|Transport Layer Security}} (TLS) to have a secure communications service.
 
 
'''WhatsApp'''
 
*{{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 of 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 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 and less reliable than other messaging apps, making it less modern.
 
 
:{{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==
Line 88: Line 84:
 
'''Items Solely in the E2E Encrypted category are:'''
 
'''Items Solely in the E2E Encrypted category are:'''
  
:PGP Email, Various Obscure Projects, Skype I think, XMPP and XMPP + XEP-0384: OMEMO
+
:PGP Email, Various Obscure Projects, Skype I think, Jabber + TLS
  
  

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)