如何浏览器下载文件(通过HTTP或FTP)
请原谅我,如果它似乎愚蠢的问题,我有这个疑问,并没有找到网上冲浪的答案。如何浏览器下载文件(通过HTTP或FTP)
浏览器和其他下载器如何下载文件,哪个协议在后端HTTP
或FTP
上工作。
大家都知道HTTP
可以用来传输文字,可以通过浏览器在屏幕上进行渲染。它也可以发送bianry数据。
可以说我想访问一个网页www.xyz.com/index.aspx
,它有一个静态网页和2个图像。众所周知,总共会有3个http请求,一个用于网页,另一个用于图片。
但是其他大小很大的文件呢?我的意思是suppsoe我正在下载一个mp3/mp4文件,谁的链接是在网页中给出的。所以,在后端HTTP或FTP上工作的协议是什么。
这取决于网址:
ftp://www.example.com/bla/bla/bla01.zip
将通过FTP获取和
http://www.example.com/bla/bla/bla01.zip
将通过HTTP来获取
当然,我们不能简单地改变为http://用ftp://作为http需要一个http服务器,而ftp需要一个ftp服务器。
可以在1个HTTP响应数据包中包含多少数据。 – Atinesh
无限。它可以像你想要的那样大。 –
无论URL如何表示。 –