为什么 BitTorrent 会同时上传?

为什么 BitTorrent 会同时上传?

可能重复:
Bittorrent 如何工作?

在下载 torrent 时,我注意到 BitTorrent 同时上传和下载。下载很明显,但为什么要上传呢?

答案1

为什么要上传?你的“上传”是别人的“下载”。如果没有人上传,那么就没有人可以下载。

为什么是同时?因为,如果要等到你下载完整个文件后才将其提供给其他人,那么任何在未主动下载时关闭客户端的人将无法上传,网络将因此受到影响。

答案2

嗯,为什么不呢?Torrent 没有中央服务器 - 数据不是由魔法兔子或牙仙子产生的 - bitorrent 是一个对等网络系统 - 基本上你的计算机会说“老兄,你碰巧有块 1234 吗?”另一台计算机会说“当然,老兄,我有这个”并发送它。唯一可行的方法是人们与没有的人分享他们拥有的块。

Bitorrent 能够发挥作用的唯一原因*是上传终究会发生。

*并非完全正确。Webseed 是个例外。

答案3

Bittorent 使用去中心化的点对点协议,它之所以有效是因为你(对等方)将文件的已下载部分上传到其他对等方,而其他对等方也将他们已下载的部分上传给需要它来完成文件的对等方。

答案4

因为 BitTorrent 并不是用来下载文件的,而是用来共享文件的,这意味着下载和上传。

相关内容