如何重建使用uTP传输的文件



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

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

谢谢。

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

重建文件不需要知道torrent"片段"消息源自哪个系统。通过利用torrent的元信息中的数据,以及根据bittorrent对等协议的"片段"消息,可以在torrent中创建预期的文件。

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

最新更新