假设我正在从服务器下载文件。
那么从服务器下载文件是否意味着服务器也在同时将文件上传到我的计算机。也就是说,除了我使用我的带宽下载文件之外,服务器还在使用其部分带宽将同一文件上传到我的计算机。
如果不是,那么为什么在 Bit Torrent 协议中我们说种子上传文件,而下载者下载文件。
这暗示着文件的上传和下载是同时发生的。此外,种子将完整文件上传到哪里。请帮忙。
答案1
您不应将 BitTorrent 与常规下载混淆。
是的,当你从服务器下载文件时,涉及两方,他们必须合作。在“现实世界”中,你可以来从我这里拿走东西,而不需要我的合作,但如果你想让我穿过房间给你一个物品,那么我必须捡起它,扔给你,你必须伸手去拿。
我抛,你接;服务器上传,客户端下载。
BitTorrent 的不同之处在于分享。可能没有一个“服务器”。所有客户端都是对等的,每个人都从其他人那里下载文件。因此,一旦你从 torrent 下载了某个文件的一部分,其他人可能会下载它来自你。因此,您的计算机可以同时下载和上传。
“种子”只是已经拥有整个文件的客户端计算机(人)。因此,他们停止下载任何内容,但他们继续分享这当然是上传。
“Leechers” 是尚未拥有整个文件,并且正在积极从 torrent(即从其他客户端)下载数据的客户端。已经拥有部分文件的“Leechers”可能也在同时上传(“做种”)文件(或者用户可能已禁用上传,但通常不是),但我们不称他们为“做种者”,直到他们仅有的正在上传。
因此,播种者不会上传文件到它们可以在任何特定的地方存储数据;当吸血鬼需要时,它们会共享部分数据,否则就只是闲着。
当文件(或视频流、游戏数据等)从用户A致用户乙,数据使用量将计入两个用户的数据限额。因此,例如,如果您在自己的两台设备之间传输 2MB(通过外部运营商),那么您最终将支付 4MB 的数据使用费(每台设备 2MB)。
答案2
为了比特流 播种者将从系统或种子箱上传文件。
是的,上传器和播种器使用相同的带宽。
现在,播种通常来自多个人或他们的计算机。
每个下载文件的人都会为其做种,除非他们停止下载。
现在,每个下载 Torrent 的人都会下载每个人的片段。
因此,是的,从您的计算机下载意味着主机正在向您上传,带宽正在双向使用。
至于从地点。
该网站正在向您上传文件,而您正在从他们那里下载文件。
有些网站有多个网站上传下载,这样您就可以选择适合您所在地区的最佳下载。
答案3
您从自己这边(作为客户端)下载的内容将自动被视为从服务器端上传。
举一个非常简单的例子:把它想象成两点(你的家和你奶奶家)之间的一条双向道路:你家里的观察者会看到你的车驶向你奶奶家,而你奶奶家的观察者会看到你的车驶近。
因此,当您说种子上传者正在上传吸血者正在下载的内容时,您是完全正确的。