The difference between HTTP and FTP downloads

Source: Internet
Author: User

HTTP and FTP are the abbreviations for the two network transport protocols, and FTP is the abbreviation for file transportation Protocol (Files Transfer Protocol), while HTTP is Hyper Text transportation Abbreviations for Protocol (Hypertext Transfer Protocol), which are the means of exchanging data between computers, are also the two most classic ways to download files. FTP is dedicated to downloading, and the main work of HTTP is to browse the Web, but it can also be used for downloading. The principle of the two download methods is not complicated, that is, users follow certain rules (protocol) and provide files to the server to get in touch and to move the files to their own computer. FTP Download is the oldest, in the days without WWW, FTP has been widely used. HTTP appears late, but it is now widely used. In fact, if you just download for download, then you absolutely no need to divide them so clear, the two use of download, download tool is almost identical. 

when using a Web browser, the differences between the two protocols will hardly affect the ease of use and download time. However, the two have their own different structures.
HTTP is a protocol that is designed to send content from Web servers located in various parts of the world to a non-specific majority of users. In other words, HTTP can be viewed as a protocol designed to "issue" files to a user who is not a specific majority.
HTTP is used to read Web page content from the server. The Web browser downloads HTML files and image files from the Web server and temporarily saves them in the PC hard drive and memory for display.
when you use HTTP to download content such as software, the difference is in whether it is saved as a Web browser display or in a way that is not displayed. The structure is exactly the same. Therefore, anyone can download the file as long as it is specified.
FTP, on the other hand, is a protocol developed to "transfer" files between specific hosts. Therefore, in the initial phase of FTP communication, you must run the authentication program that confirms the communication with the user ID and password.

one of the differences between FTP download and HTTP download is in this.

However, when you visit the download site and FTP download, the window for entering the user ID and password will not normally appear. This is because the structure of the anonymous FTP is used.
The so-called Anonymous FTP refers to the user name as "Anonymous" (anonymous meaning), the password as the user's email address to register the FTP server method. The Web browser accesses the FTP server by first entering anonymous in the username and entering the email address set in its own password.
in the download site of the FTP server, if the user name is anonymous, then anyone can access, users do not need one by one to enter a user name and password can also be accessed.

The difference between HTTP and FTP downloads

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.