Editing 949: File Transfer

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==
[[Cueball]] is trying to help two people, his friend and his friend's cousin, exchange a 25 MB file. Most people know how to use email to send files through the internet, but (as of 2011 when this comic was published) 25 MB exceeds the attachment size limit of most email services. The reason there is a limit is because every email has to be transferred between several mail transfer agents, and each one has to temporarily store a copy of the email. Space constraints on those mail servers means that they must impose size limits, and an email with such a large attachment will therefore not be delivered.
+
[[Cueball]] is trying to help two people, his friend and his friend's cousin, exchange a 25 MB file. Most people know how to use email to send files through the internet, but 25 MB exceeds the attachment size limit of most email services. The reason there is a limit is because every email has to be transferred between several mail transfer agents, and each one has to temporarily store a copy of the email. Space constraints on those mail servers means that they must impose size limits, and an email with such a large attachment will therefore not be delivered.
  
 
The next option is to upload the file to an FTP server (FTP stands for {{w|File Transfer Protocol}}, as opposed to HTTP, {{w|Hypertext Transfer Protocol}}), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users don't have access to one of their own.
 
The next option is to upload the file to an FTP server (FTP stands for {{w|File Transfer Protocol}}, as opposed to HTTP, {{w|Hypertext Transfer Protocol}}), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users don't have access to one of their own.
Line 14: Line 14:
 
Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cueball's friend's cousin had the ability to do that, sharing the file would be as easy as putting a copy of it in an accessible directory and sending the link to the desired recipient.
 
Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cueball's friend's cousin had the ability to do that, sharing the file would be as easy as putting a copy of it in an accessible directory and sending the link to the desired recipient.
  
{{w|Megaupload}} was one of many sites on the Internet that recognized most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for his friend's cousin to handle.
+
{{w|Megaupload}} was one of many sites on the internet that recognizes most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for his friend's cousin to handle.
  
{{w|AOL Instant Messenger|AIM}} Direct Connect was a file sharing system on AOL Instant Messenger, which was already suffering severe drops in popularity by the year 2000. Clearly, Cueball is grasping at straws here: anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.
+
{{w|AOL Instant Messenger|AIM}} direct connect was a file sharing system on AOL Instant Messenger, which was already suffering severe drops in popularity by the year 2000. Clearly, Cueball is grasping at straws here: anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.
  
{{w|Dropbox (service)|Dropbox}} is a program with a web-based GUI that automates file sharing between two computers on the internet. But this solution also has its issues, as it requires that at least the sending party has a Dropbox account. Installing Dropbox software is not actually required, since Dropbox also provides a web interface for uploading and downloading files. At the time of the comic's publication, Dropbox was still relatively new and unknown, thus why it is not Cueball's first suggestion.
+
{{w|Dropbox (service)|Dropbox}} is a program with a web-based GUI that automates file sharing between two computers on the internet, . But this solution also has its issues, as it requires that at least the sending party has a Dropbox account. Installing Dropbox software is not actually required, since Dropbox also provides a web interface for uploading and downloading files. At the time of the comic's publication, Dropbox was still relatively new and unknown, thus why it is not Cueball's first suggestion.
  
While Cueball is still explaining Dropbox, the friend's cousin has copied the file to a USB drive and physically transported it to the friend's house, circumventing the Internet entirely. It's not an elegant solution, but sometimes traditional methods are the most efficient ways to get something done.
+
While Cueball is still explaining Dropbox, the friend's cousin has copied the file to a USB drive and physically transported it to the friend's house, circumventing the internet entirely. It's not an elegant solution, but sometimes traditional methods are the most efficient ways to get something done.
  
When used to transfer files between computers in the same room or building, this same approach is referred to as {{w|sneakernet}}. This comic is also an illustration of what {{w|Andy Tanenbaum}} said in 1989: ''Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.'' Sneakernet was examined in this [https://what-if.xkcd.com/31/ What If] article.
+
When used to transfer files between computers in the same room or building, this same approach is referred to as {{w|sneakernet}}. This comic is also an illustration of what {{w|Andy Tanenbaum}} said in 1989: ''Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.''
  
{{w|Tim Berners-Lee}} developed the HTTP protocol, the {{w|HTML}} markup language and the first web browser. Therefore he is considered to be the inventor of the World Wide Web. He envisioned originally an interactive web, where it would have been possible for the users to change a website directly using the browser, which would have made it possible to upload a file directly to a webpage:
+
{{w|Tim Berners-Lee}} is considered to be the inventor of the World Wide Web. In the title text, [[Randall]] implies that he would be disturbed by the need today to use two separate protocols (smtp for sending the file as an email attachment and http for retrieving the file from the mail server web interface) to perform a third, unrelated, obvious function such as file transfer.
 
 
:<q>Tim Berners-Lee's original vision of the Web involved a medium for both reading and writing. In fact, Berners-Lee's first web browser, called WorldWideWeb, could both view and edit web pages</q> (from Wikipedia [https://en.wikipedia.org/w/index.php?title=WebDAV&oldid=1006182171 WebDAV]).
 
 
 
In contrast to this, a static web ("Web 1.0") came alive, which developed then later to the interactive "Web 2.0" we know today. Wikis like [[Main Page| this website]], where the page content is editable via forms, are a perfect example for this "emulated interactivity". From the technical point of view, the webpage is still static and the browser is just a viewer for html pages with the limited possibility to send some form data to the server. Scripts on the server, which process this form data, then change the web page. This mechanism is a more complicated work-around for what Tim Berners-Lee originally planned.
 
Dropbox and the web interfaces of email providers are further examples of this "emulated interactivity". The title text assumes, that Tim Berners-Lee feels probably generally sad, that his invention developed into this unnecessary complicated way and misusing emails (maybe even via the web interface of email providers) for file sharing is therefore especially painful for what could have been so simple.
 
  
 
==Transcript==
 
==Transcript==
Line 45: Line 40:
 
:[Caption below the panel:]
 
:[Caption below the panel:]
 
:I like how we've had the internet for decades, yet "sending files" is something early adopters are still figuring out how to do.
 
:I like how we've had the internet for decades, yet "sending files" is something early adopters are still figuring out how to do.
 
==Trivia==
 
This comic has a resemblance to both [[1810: Chat Systems]] and [[2194: How to Send a File]]
 
  
 
{{comic discussion}}
 
{{comic discussion}}
Line 54: Line 46:
 
[[Category:Internet]]
 
[[Category:Internet]]
 
[[Category:Comics featuring real people]]
 
[[Category:Comics featuring real people]]
[[Category:Email]]
 

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)