关于BT下载与HTTP下载原理的一些问题,请高手解

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:44:42
在局域网BT下载时,由于数据只能到达网关而不能到后面的计算机造成了下载慢的问题,那为什么普通HTTP下载就能到达具体的计算机呢?它与BT的区别在哪里?

BT下载工具实际上是一个多点下载的P2P软件,其特点简单地说就是:下载的人越多,速度越快。这是为什么呢? BT首先在提供上传这一端把一个文件分成了多个部分,甲在服务器随机下载了某个部分(A),乙在服务器随机下载了另外一部分(B),之后,甲的BT软件会根据情况到乙的电脑上去拿乙已经下载的那一部分B,乙则到甲的电脑上去拿甲已经下载好的那一部分(A),这样,不但减轻了服务器端的负担,也加快了甲乙双方的下载速度,效率也提高了。比如丙连到服务器去下载可能只有几KB,但到甲和乙的电脑上去下载就快得多(此时甲和乙都是服务器)。所以,用的人越多,相当于服务器越多;下载的人越多,同时提供上传的人也越多,速度就越快。 何谓“种子”? 在BT下载中,把上传资源给其他人下载的电脑称为“种子”,种子数越多,说明正在提供上传的电脑数量越多。在下载前请先看一下相关资源的种子数,在下载完成后也最好先做上一段时间的“种子”,然后才关闭程序。 如果你要想把自己的资源通过BT这种方式共享出来,可以使用BT种子制作软件Complete Dir来制作,之后到相关网站上填写发布信息并发布出去,等有人来下载时,你便是第一个种子了。 BT客户端 由于BT下载实际上是一种P2P方式,因此不像传统的http下载那样只需浏览器就可以下载,你必须安装一种支持BT下载的软件,这些软件就被称为“BT客户端”。 常见的BT客户端如:BitTorrent、MyBT、WinBT、Btogether、BitComet、emule、PP点点通等。

HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。FTP专门用来下载,而HTTP的主要工作是用来浏览网页,不过也能用来下载。这两种下载方式的原理并不复杂,就是用户按照一定的规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来。FTP下载方式最古老,在没有WWW的日子里,FTP就已经广为使用了。HTTP出现的较晚,但现在也应用的相当广泛。其实,如果你仅仅是为了下载而下载,那么你完全没必