2个回答
2014-12-29
展开全部
比特精灵近日发布3.0稳定版,包括了很多重要而实用的更新。其中最引人注目的是,从这个版本开始比特精灵支持最新的BT技术:基于Kademlia技术的公有DHT网络,并在应用层面上进行了拓展,从而真正实现了Trackerless & Torrentless(无须种子服务器和无须种子文件)。[点此下载最新版]
使用比特精灵3.0的BT用户不仅可以在不依赖传统的种子服务器的情况下进行正常的下载上传(Trackerless),甚至可以不需要torrent文件而仅仅依靠一个链接就能开始BT下载(Torrentless)。
那么听起来如此神奇的Kademlia和DHT到底是什么呢?Trackerless和Torrentless又是怎么实现的呢?待我们来揭开他神秘的面纱。
Kademlia技术,通常又被称为第三代p2p技术,是一种P2P通用协议,适用于所有的分布式点对点计算机网络。Kademlia定义了网络的结构,规划了节点之间的通讯以及具体的信息交互过程。在Kademlia中,网络节点之间使用UDP进行通信,通过一种分布式哈希表来存储数据,每个节点都会有一个自己的ID,在用来标识节点本身的同时,也用以协助实现Kademlia算法和流程。
实际上,有很多种具体的方式来实现Kademlia技术准则。比如,eMule有基于Kademlia技术的KAD实现,BT则有基于Kademlia的DHT网络。
那么为什么BT里引入了公有DHT网络之后,就能做到不需要种子服务器(Trackerless)了呢?
因为在传统的BT下载里,所有的种子文件都必须指定一个或多个种子服务器,即通常所说的Tracker或Announce地址,种子文件和连接信息都存储在种子服务器上,而引入了DHT网络之后,这些连接信息则可以保存在根据一定的算法挑选出的DHT网络参与者(即DHT节点)之间,也就是说,一旦你加入公有DHT网络,你就会有一个ID(该ID只是程序生成的、虚拟的、完全随机的ID,与你的实际个人信息没有任何联系,请完全放心)。
使用比特精灵3.0的BT用户不仅可以在不依赖传统的种子服务器的情况下进行正常的下载上传(Trackerless),甚至可以不需要torrent文件而仅仅依靠一个链接就能开始BT下载(Torrentless)。
那么听起来如此神奇的Kademlia和DHT到底是什么呢?Trackerless和Torrentless又是怎么实现的呢?待我们来揭开他神秘的面纱。
Kademlia技术,通常又被称为第三代p2p技术,是一种P2P通用协议,适用于所有的分布式点对点计算机网络。Kademlia定义了网络的结构,规划了节点之间的通讯以及具体的信息交互过程。在Kademlia中,网络节点之间使用UDP进行通信,通过一种分布式哈希表来存储数据,每个节点都会有一个自己的ID,在用来标识节点本身的同时,也用以协助实现Kademlia算法和流程。
实际上,有很多种具体的方式来实现Kademlia技术准则。比如,eMule有基于Kademlia技术的KAD实现,BT则有基于Kademlia的DHT网络。
那么为什么BT里引入了公有DHT网络之后,就能做到不需要种子服务器(Trackerless)了呢?
因为在传统的BT下载里,所有的种子文件都必须指定一个或多个种子服务器,即通常所说的Tracker或Announce地址,种子文件和连接信息都存储在种子服务器上,而引入了DHT网络之后,这些连接信息则可以保存在根据一定的算法挑选出的DHT网络参与者(即DHT节点)之间,也就是说,一旦你加入公有DHT网络,你就会有一个ID(该ID只是程序生成的、虚拟的、完全随机的ID,与你的实际个人信息没有任何联系,请完全放心)。
AiPPT
2024-09-19 广告
2024-09-19 广告
AiPPT软件是一款由北京饼干科技有限公司开发的智能PPT生成工具,用户可通过官方渠道下载。该软件基于人工智能大模型和自然语言处理技术,支持一键生成高质量PPT,提供丰富的模板和素材选择,满足不同场景需求。用户只需输入主题或文档资料,即可快...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询