我对单选策略有疑问。在论文中提到,存在以下“特技优先”:
BitTorrent的第一件作品选择政策是 一旦请求了单个子部件,就要求该特定部件的其余子部件优先于其他任何子部件的子部件。这个 很好地完成了完整的作品 尽可能。
上面的策略很容易理解,但从同行的角度来看并没有提及。
这是我的问题:
答案 0 :(得分:0)
是否应该从同一对等体请求一块的所有块?
错。这个想法是,通过请求来自不同对等方的不同块,将所有对等方的带宽加在一起,以快速完成任务。
如果某个对等方无法响应,客户端是否会同时向不同的对等方请求相同的块?
通常,仅从一个对等方请求特定的块。仅当该对等方在很长一段时间后仍未发送该块时,才会从另一个对等体请求该块。
“结束游戏”模式是一个例外。
当下载即将完成并且已请求所有剩余块时:
可以从多个对等方并行请求块,以避免需要等待最慢的对等方完成其块并使下载变慢以进行爬网。