与DHT(BitTorrent是最重要的研究项目)相比,Tribler s领域缺乏最新研究,这使我对DHT的使用感到疑惑。
BitTorrent和Distributed Hash Tables都提供了一种使用类似数据存储的键值在对等体之间分发内容的方法。 DHT比使用BitTorrent更适用的用例是什么?
答案 0 :(得分:3)
BitTorrent和大多数文件共享应用程序都建立在非结构化的对等覆盖网络上。
DHT是一种结构化的点对点网络覆盖。
结构化和非结构化对等网络的不同之处主要在于它们的路由算法。非结构化P2P网络依赖于泛洪或启发式搜索。搜索不一定能保证找到它要查找的文件。
对于DHT(结构化P2P网络),除非出现网络错误或某些异常,否则可以保证在请求时可以找到存储在给定密钥下的文件。 (我用免费糕点做了很多性能测试,非常可靠)
DHT更适合于必须找到存储在P2P网络中的文件的应用程序。使用BitTorrent,我想每个请求找到每个文件并不重要。