1

我从一篇文章中读到 bit torrent 使用 uTorrent 传输协议。据我所知,如果我使用 bit torrent 下载文件,不同的部分可能来自不同的对等点。所有这些数据包都具有相同的连接 ID。但是我怎么能理解这些数据包到达的顺序呢?

例如,让 P1、P2 和 P3 成为我可以从中获取文件的对等点。D1 是我的系统。然后文件的第一部分来自 P2,第二部分来自 P1,第三部分来自 P3。有没有办法找到哪个部分来自哪个系统,以便我可以从捕获的数据包中重建文件?

谢谢你。

4

1 回答 1

1

各个 uTP 数据包的顺序无关紧要。uTP 协议负责重建传输流的顺序。

不必知道洪流“片段”消息来自哪个系统来重建文件。通过将元信息中的数据用于 torrent,以及根据 bittorrent 对等协议的“片段”消息,可以在 torrent 中创建预期的文件。

为避免混淆,我认为您将受益于知道 uTP 是每个对等点使用的对等点协议之下的一个抽象级别。

于 2014-08-27T18:32:11.793 回答