Posted  by 

What Does Download Mean

Active1 year, 7 months ago

As a verb, it refers to the process of receiving data over the Internet. Downloading is the opposite of uploading, or sending data to another system over the Internet. As a noun, download may refer to either a file that is retrieved from the Internet or the process of downloading a file. Every time you use the Internet, you download data. Downloading is the transmission of a file from one computer system to another, usually smaller computer system. From the Internet user's point-of-view, to download a file is to request it from another computer (or from a Web page on another computer) and to receive it. Yes, but apparently you have to download them, if you mean minecraft pocket edition, you have to jailbreak your device, but if you mean minecraft pc, you have to download them from websites.

I often hear people say download with HTTP. What does it really mean technically?

HTTP stands for Hyper Text Transfer Protocol. So to understand it literally, it is meant for text transferring. And I used some sniffer tool to monitor the wire traffic. What get transferred are all ASCII characters. So I guess we have to convert whatever we want to download into characters before transferring it via HTTP. Using HTTP URL encoding? or some binary-to-text encoding schema such as base64? But that requires some decoding on the client side.

I always think it is TCP that can transfer whatever data, so I am guessing HTTP download is a mis-used word. It arise because we view a web page via HTTP and find some downloadable link on that page, and then we click it to download. In fact, browser open a TCP connection to download it. Nothing about HTTP.

Error 42015

Anyone could shed some light?

The raid redemption free online spacemov. The Raid: Redemption (2011) Trailer In Jakarta, Indonesia, Lieutenant Wahyu organizes the invasion of an apartment building that is the safe house of the powerful and cruel drug lord Tama and his gang. Watch The Raid: Redemption Online For Free On Putlocker, Stream The Raid: Redemption Online, The Raid: Redemption Full Movies Free PutLocker - Watch Free.

smwikipedia
smwikipediasmwikipedia
23.9k70 gold badges229 silver badges391 bronze badges

7 Answers

The complete answer to What does HTTP download exactly mean? is in its RCF 2616 specification, that you can read here: http://tools.ietf.org/html/rfc2616

Of course that's a long (but very detailed) document.

I won't replicate or summarize its content here.

In the body of your question you are more specific:

So to understand it literally, it is meant for text transferring.

I think the word 'TEXT' it misleading you.

And

have to convert whatever we want to download into characters before transferring it via HTTP

is false. You don't necessarily have to.

A file, for example a JPEG image, may be sent over the wire without any kind of encoding. See for example this: When a web server returns a JPEG image (mime type image/jpeg), how is that encoded?

Note that optionally a compression or encoding may be applied (the most common case is GZIP for textual content like html, text, scripts..) but that depends on how the client and the server agree on how the data have to be transferred. That 'agreement' is made with the 'Accept-Encoding' and 'Content-Encoding' directives in respectively the request's and the resonse's headers.

PaoloPaolo
10.5k25 gold badges50 silver badges68 bronze badges

I understand the name is misleading you, but if you read Hyper Text Transfer Protocol as a Transfer Protocol with Hypertext capabilities, then it changes a bit.

When HTTP was developed there were already lots of protocols (for example, the IP protocol, which is how data are widely transmitted between servers on the internet) but there were not protocols that allowed for easy navigation between documents.

HTTP is a protocol that allows for transferring of information AND for hyper text (i.e. links) embedded within text documents. These links don't necessarily have to point to other text documents, so you can basically transmit any information using HTTP (the sender and the receiver agree on the type of document being sent using something called the mime type).

So the name still makes sense, even if you can send things other than text files.

Javier RamirezJavier Ramirez

HTTP stands for Hyper Text Transfer Protocol. So to understand it literally, it is meant for text transferring.

Yes, text transferring. Not necessarily plain text, but all text. It doesn't mean that your text has to be readable by a person, just the computer.

And I used some sniffer tool to monitor the wire traffic. What get transferred are all ASCII characters.

Your sniffer tool knows that you're a person, so it won't just present you with 0s and 1s. It converts whatever it gets to ASCII characters to make it readable to you. Alle communication over the wire is binary. The ASCII representation is just there for your sake.

So I guess we have to convert whatever we want to download into characters before transferring it via HTTP

No, not at all. Again, it's text – not necessarily plain text.

I always think it is TCP that can transfer whatever data, [..]

Here you're right. TCP does transfer all data, but in a completely different layer. To understand this, let's look at the OSI model:

When you send anything over the network, your data goes through all the different layers. First, the application layer. Here we have HTTP and several others. Everything you send over HTTP goes through the layers, down through presentation and all the way to the physical layer.

So when you say that TCP transfers the data, then you're right (HTTP could work over other transport protocols such as UDP, but that is rarely seen), but TCP transfers all your data whether you download a file from a webserver, copy a shared folder on your local network between computers or send an email.

kbakba
17.5k5 gold badges50 silver badges79 bronze badges

HTTP can transfer 'binary' data just fine. There is no need to convert anything.

Julian ReschkeJulian Reschke
29.9k5 gold badges66 silver badges75 bronze badges

HTTP is the protocol used to transfer your data. In your case any file you are downloading.

SeverinSeverin
4,8728 gold badges50 silver badges92 bronze badges

You can either do that(opening another type of connection) or you can send your data as raw text. What you'll send is just what you would see when opening the file in a text editor. Your browser just decides to save the file in your Downloads folder(or whereever you want it) because it sees the file type is not supportet(.rar, .zip).

RooxoRooxo

If you look at OSI model, HTTP is a protocol that lives in the application layer. So when you hear that someone uses 'HTTP to transfer data' they are referring to application layer protocol. An alternative would be FTP or NFS, for example.

Icc profiles download. On this page there is a set of ICC profiles, also knows as ICM profiles.

Browser indeed opens TCP connection, when HTTP is used. TCP lives in the transport layer and provides reliable connection on top of IP.

HTTP protocol provides different verbs that can be used to retrieve and send data, GET and POST are the most common ones. Look-up REST.

Eugene S.Eugene S.
2,8761 gold badge20 silver badges34 bronze badges

Not the answer you're looking for? Browse other questions tagged httpwebtcpdownload or ask your own question.

What Does Download Mean

In computer networks, download means to receive data from a remote system, typically a server[1] such as a web server, an FTP server, an email server, or other similar systems. This contrasts with uploading, where data is sent to a remote server.A download is a file offered for downloading or that has been downloaded, or the process of receiving such a file.

  • 2Copyright

Definition[edit]

Download data is sent downstream to an end-user, upstream from the provider. ISP = internet service provider.

Downloading generally transfers entire files for local storage and later use, as contrasted with streaming, where the data is used nearly immediately, while the transmission is still in progress, and which may not be stored long-term. Websites that offer streaming media or media displayed in-browser, such as YouTube, increasingly place restrictions on the ability of users to save these materials to their computers after they have been received.

Downloading is not the same as data transfer; moving or copying data between two storage devices would be data transfer, but receiving data from the Internet is downloading.

Copyright[edit]

Downloading media files involves the use of linking and framing Internet material, and relates to copyright law. Streaming and downloading can involve making copies of works that infringe on copyrights or other rights, and organizations running such websites may become vicariously liable for copyright infringement by causing others to do so.

Open hosting servers allows people to upload files to a central server, which incurs bandwidth and hard disk space costs due to files generated with each download. Anonymous and open hosting servers make it difficult to hold hosts accountable. Taking legal action against the technologies behind unauthorized 'file sharing' has proven successful for centralized networks (such as Napster), and untenable for decentralized networks like (Gnutella, BitTorrent).

Downloading and streaming relates to the more general usage of the Internet to facilitate copyright infringement also known as 'software piracy'. As overt static hosting to unauthorized copies of works (i.e. centralized networks) is often quickly and uncontroversially rebuffed, legal issues have in recent years tended to deal with the usage of dynamic web technologies (decentralized networks, trackerless BitTorrents) to circumvent the ability of copyright owners to directly engage particular distributors and consumers.

Litigations in European Union[edit]

In Europe, the Court of Justice of the European Union (CJEU) has ruled that it is legal to create temporary or cached copies of works (copyrighted or otherwise) online.[2][3] The ruling relates to the British Meltwater case settled on 5 June 2014.[4][5]

The judgement of the court states that: 'Article 5 of Directive 2001/29/EC of the European Parliament and of the Council of 22 May 2001 on the harmonisation of certain aspects of copyright and related rights in the information society must be interpreted as meaning that the copies on the user’s computer screen and the copies in the internet ‘cache’ of that computer's hard disk, made by an end-user in the course of viewing a website, satisfy the conditions that those copies must be temporary, that they must be transient or incidental in nature and that they must constitute an integral and essential part of a technological process, as well as the conditions laid down in Article 5(5) of that directive, and that they may therefore be made without the authorisation of the copyright holders.'[6]

On April 17, 2009, a Swedish court convicted four men operating The Pirate Bay Internet site of criminal copyright infringement.[7] The Pirate Bay was established in 2003 by the Swedish anti-copyright organization Piratbyrån to provide information needed to download film or music files from third parties, many of whom copied the files without permission. The Pirate Bay does not store copies of the files on its own servers, but did provide peer-to-peer links to other servers on which infringing copies were stored. Apparently the theory of the prosecution was that the defendants, by their conduct, actively induced infringement. Under U.S. copyright law, this would be a so-called Grokster theory of infringement liability.[8]

The Swedish district court imposed damages of SEK 30 million ($3,600,000) and one-year prison sentences on the four defendants. 'The defendants have furthered the crimes that the file sharers have committed,' said district court judge Tomas Norstöm. He added, 'They have been helpful to such an extent that they have entered into the field of criminal liability.' 'We are of course going to appeal,' defense lawyer Per Samuelsson said. The Pirate Bay has 25 million users and is considered one of the biggest file-sharing websites in the world. It is conceded that The Pirate Bay does not itself make copies or store files, but the court did not consider that fact dispositive. 'By providing a website with .. well-developed search functions, easy uploading and storage possibilities, and with a tracker linked to the website, the accused have incited the crimes that the filesharers have committed,' the court said in a statement.[9]

See also[edit]

References[edit]

  1. ^'What is downloading? - Definition from WhatIs.com'. SearchNetworkNexting.
  2. ^'Good news everyone: after 5 years, we now know that what we do every day is legal…No, seriously'. Copyright for Creativity. 13 June 2014.
  3. ^'CJEU Judgment: No Copyright Infringement in Mere Web Viewing'. Society for Computers and Law. Retrieved 20 December 2014.
  4. ^Meyer, David (5 June 2014). 'You can't break copyright by looking at something online, Europe's top court rules'. Gigaom.
  5. ^Smith, Chris. 'Pirating copyrighted content is legal in Europe, if done correctly'. bgr.com. Boy Genius Report. Retrieved 5 June 2014.
  6. ^'Case C‑360/13'. Court of Justice of the European Union. Court of Justice of the European Union. Retrieved 20 December 2014.
  7. ^See Times Online.
  8. ^See Metro-Goldwyn-Mayer Studios, Inc. v. Grokster, Ltd., 545 U.S. 913 (2005).
  9. ^Kultur & Nöje; AFP; ABC News.

External links[edit]

Look up download in Wiktionary, the free dictionary.
  • Media related to Download icons at Wikimedia Commons

What Qualifies As A Dependent

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Download&oldid=918363843'