浏览器如何下载文件(通过HTTP或FTP)

时间:2016-03-06 16:26:48

标签: http web ftp

如果对你来说这是一个愚蠢的问题,请原谅我,我有这个疑问,并没有在网上冲浪找到答案。

浏览器和任何其他下载程序如何下载文件,后端HTTPFTP使用哪种协议。

众所周知,HTTP可用于传输文本,可以通过浏览器在屏幕上呈现。它还可以发送bianry数据。

假设我想访问www.xyz.com/index.aspx的网页,该网页包含带有2张图片的静态网页。众所周知,总共会有3个http请求,一个用于网页,另外两个用于图像。

但是其他大小很大的文件呢?我的意思是,我正在下载一个mp3 / mp4文件,其链接是在网页上给出的。那么,什么协议在后端HTTP或FTP上工作。

1 个答案:

答案 0 :(得分:6)

取决于网址:

ftp://www.example.com/bla/bla/bla01.zip

将通过ftp和

获取
http://www.example.com/bla/bla/bla01.zip

将通过http

获取

当然我们不能简单地用ftp://更改http://,因为http需要一个http服务器,而ftp需要一个ftp服务器。