What is the difference between FTP download and HTTP download?

Source: Internet
Author: User

There are many sites on the Internet that can download a variety of useful tools. When downloading files from these sites, do you feel overwhelmed by choosing "HTTP download" and "FTP download? What is the difference between the two?

When using a Web browser, the differences between the two Protocols almost do not affect the ease of use and download time. However, the two have their own structures.

HTTP is a protocol designed to send content from Web servers located in various parts of the world to unspecified users. That is to say, we can regard HTTP as a protocol designed to "issue" files to unspecified users.

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 stores them in the hard drive and memory of your PC for display.

The difference between using HTTP to download software and other content is that whether to save the content as shown in a Web browser or not. The structure is identical. Therefore, anyone can download the specified file.

On the other hand, FTP is a protocol developed to "transfer" files between specific hosts. Therefore, in the initial stage of FTP communication, you must run the authentication program that confirms the communication by user ID and password.

One of the differences between FTP download and HTTP download is that.

However, when accessing the download site and performing FTP download, there is usually no window for entering the user ID and password. This is because the Anonymous FTP structure is used.

The so-called Anonymous FTP refers to the method of registering the user name as "Anonymous" (Anonymous) and the password as the user's email address to the FTP server. The Web browser first enters Anonymous in the user name and the email address set in the password to access the FTP server.

On the FTP server of the download site, if the user name is Anonymous, anyone can access the site. Users can access the site without having to enter the user name and password one by one.

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.