protocols - 有关无跟踪器 BitTorrent 的一般信息,例如 BitTorrent 的 Mainline DHT

标签 protocols bittorrent dht

我很好奇无追踪器种子是如何工作的。我尝试搜索有关 DHT torrent 协议(protocol)的信息(演示文稿或其他内容),但找不到任何有值(value)的资源。

有人可以提供描述或链接吗?

最佳答案

嗯,有维基百科Distributed Hash Table页面作为介绍。我认为您不太可能找到有关 BitTorrent 如何使用它的任何具体内容,但 DHT 的已知实现为: PastryChord .

我已通读 academic paper描述 Chord 使我对一般 DHT 算法的工作原理有了很好的了解。还有一个slideshow来自卡内基梅隆大学的教授在幻灯片 37 上开始谈论 DHT。

当然,如果您正在寻找 BitTorrent 的具体实现方式,您可能需要获取其引用实现并查看代码。

关于protocols - 有关无跟踪器 BitTorrent 的一般信息,例如 BitTorrent 的 Mainline DHT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3595094/

相关文章:

svn - 将工作副本存储库 URL 从 svn 更改为 http 协议(protocol)

tcp - TCP和UDP的区别?

用于 Bittorrent 跟踪器连接的 Java NIO 与 Thread

networking - BitTorrent Mainline DHT 使用的不可靠 RPC 协议(protocol)中错误消息的必要性是什么?

java - 模拟 DHT 中的节点故障

objective-c - Objective-J 是否支持像 Objective-C 这样的协议(protocol)?

swift - 在 Swift 中,如何在不实际调用该方法的情况下测试对象是否实现了签名不同的可选协议(protocol)方法?

python - 了解 BitTorrent 片段输出

bittorrent - 如何从 DHT 中提取 torrent 文件?

cloud - 当节点在 DHT 中死亡时,数据会发生什么?