Tuesday, October 25, 2016

"Downloading" and "uploading" in movies

Hollywood movies dealing with computers often love to use fancy terms (well, fancy to the layman's ears) like "downloading" and "uploading", but don't seem to care much about which one of those terms is accurate and proper for the situation, and will freely use whichever term randomly. Thus you get dialogue like "I'm going to download this file to the bad guy's computer", which may sound cringey to the more technically adept viewer.

On the other hand, the two terms are not actually absolutely unambiguously defined, even in technical parlance. There are two main schools of thought on this:

The first one considers the relationship between which computer is being used by the person, and which one is at a remote location. If the person is physically using computer A, and a file is being transferred between it and some remote computer B, the proper term depends on the direction of transfer: If the file is being transferred from the remote computer B to the local computer A (ie. the computer that's directly being used by the person), it's "downloading". The other direction is "uploading".

The other school of thought considers the role of the computers themselves: If one computer is the "server" and the other is the "client", then "downloading" means transferring a file from the server to the client computer, while the other direction is "uploading". This even though the person might be directly using the server computer rather than the client one. (This kind of thinking considers the "server" to be "higher" on a hierarchy than the "client", and thus the term is defined by whether the file is going "up" or "down" in the hierarchy. The same principle holds if the server is being itself a "client" of another, bigger server, which is thus "up" in the hierarchy.)

Of course the situation could be more complex than that. For example, the person, using computer A, might be transferring a file from remote computer B to another remote computer C. Is that "downloading" or "uploading"?

In the end, it's actually not as clear-cut than it might seem at first.

No comments:

Post a Comment