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

问题描述:

请原谅我,如果它似乎愚蠢的问题,我有这个疑问,并没有找到网上冲浪的答案。如何浏览器下载文件(通过HTTP或FTP)

浏览器和其他下载器如何下载文件,哪个协议在后端HTTPFTP上工作。

大家都知道HTTP可以用来传输文字,可以通过浏览器在屏幕上进行渲染。它也可以发送bianry数据。

可以说我想访问一个网页www.xyz.com/index.aspx,它有一个静态网页和2个图像。众所周知,总共会有3个http请求,一个用于网页,另一个用于图片。

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

+1

无论URL如何表示。 –

这取决于网址:

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

将通过FTP获取和

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

将通过HTTP来获取

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

+0

可以在1个HTTP响应数据包中包含多少数据。 – Atinesh

+0

无限。它可以像你想要的那样大。 –