为什么比特彗星一启动就能连接到2500-3000的DHT网络节点数量,用了什么黑科技优化比utorrent还强
为什么比特彗星一启动就能连接到2500-3000的DHT网络节点数量,用了什么黑科技优化比utorrent还强你想的没有错,这就是DHT超级中心节点服务器,由以下提供商运营这些超级服务器
router.bittorrent.com、router.utorrent.com、dht.transmissionbt.com、router.silotis.us、dht.libtorrent.org
如果没有这些超级服务器,DHT去中心化依旧可以使用,因为只要两个peer建立连接成功后就会交换DHT信息来实现扩散出去,这两个peer可以通过tracker服务器,手动添加做种者用户ip等多种方式来获得。
同时比特彗星还支持制作种子的时候把已有DHT信息写入torrent文件,他人通过torrent文件打开下载时候,会自动在下载之前就添加DHT信息到客户端中。
高级选项启用专业模式,可以看到详细的DHT数据,包括连接时长,超时失效节点等情况均会列举显示。
至于为什么刚启动客户端有2500-3000 DHT节点,因为这些信息存储在本地文件中,dhtnodes.dat(40KB)和dhtnodes6.dat(50KB),utorrent则是存储在dht.dat(10KB),从文件大小就可以观察到,比特彗星可以获取到更多的DHT节点。当然有中心化的tracker服务器在,效果是最好的,就不需要去整DHT了,除非未来网络运营商屏蔽了全世界所有的tracker服务器。
DHT这就是去中心化设计:https://bbs.itzmx.com/thread-102348-1-1.html
[比特彗星维基]也有dht的详细介绍:http://wiki.bitcomet.com/using_dht_tracker
页:
[1]