浅谈「下载」行为

ChrAlpha 的幻想乡 at 
浅谈「下载」行为的配图
下载,是我们在互联网中都会接触到事情,每浏览一个页面,打开一个 App ,无不进行着「下载」这样的操作。而今天想讨论的,是纯粹下载本身,把一个文件下载下来。究竟什么是下载?HTTP 下载和 BT 下载有什么区别?他们是怎么实现的?这也许就是本文想讨论的。 HTTP 下载平时下载一个文件到本地,用 HTTP/FTP 进行文件传输,即与服务器建立连接后,将部分有权限的文件,传输到本地。平时接触到绝大部分下载都是这种行为。这是最简单的方法,可是有几个显而易见的问题。所有的资源全部在服务器上,如果服务器出事了,则所有服务全部失效(灾后保障?),所有文件都无法获取。服务器本身的带宽是有限的。打个比方,我……