bt下载的工作原理是什么?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:45:13
“种子”是什么?
为什么人越多越快?
下载同时为什么还有上传呢?
速度快吗?

首先你要知道BT下载的工作原理:
BT软件的特点:在下载download的同时,也在为其他用户提供上传upload,所以不会随着用户数的增加而降低下载速度。使用非常方便,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快 。

.torrent 的作用
大家都知道我们要用BT下载 ,就要先下载一个.torrent文件,这个文件到底有甚么呢: 我们俗称种子,首先是 announce 纪录了发布服务器的位置,让BT知道是那个WEB服务器发布的,然后是一些文件信息,文件名,目录名,长度等等,最后是片段长度,和片段的 Sha1 校验码,(BT为了事现续传和文件校验,就把文件分成若干个片段),大家可以用写字板打看torrent文件看看,就是知道个大概,后面的乱码是片段 Sha1 校验码。

种子文件发布到服务器上以后,别人要想下载你的文件,你还的把被下载的文件“做种”。诸如eMule、Shareaza等P2P软件,别人要想下载文件,首先你要“共享”被下载的文件,在BT下载中,也是一样的,除了要先把种子文件上传到服务器外,你还的把被下载文件共享,只不过这种共享方法和其它P2P 软件的共享方法不同、叫法不同罢了,在BT下载在,我们把共享叫“做种”,被下载的文件叫做“种子”。所以说你下载到100%了,还在继续上传就是因为你在提供种子服务,这才叫BT,才叫资源共享嘛。其实这时已经下载完了,你可以不共享了,也就不会上传了。如此你这样做人就不厚道哦,呵呵。

BT得升级版本 P2SP机制
工作原理是:A是一个种子(即一个下载用户),B,C,D,E等也进来下载,此时就同时有5个种子,相互之间均可以下载对方已经下载下来东西。所以下载的人越多,速度越快。