|
比特精靈近日發(fā)布3.0穩(wěn)定版,包括了很多重要而實用的更新。其中最引人注目的是,從這個版本開始比特精靈支持最新的BT技術:基于Kademlia技術的公有DHT網(wǎng)絡,并在應用層面上進行了拓展,從而真正實現(xiàn)了Trackerless & Torrentless(無須種子服務器和無須種子文件)。點擊下載比特精靈 使用比特精靈3.0的BT用戶不僅可以在不依賴傳統(tǒng)的種子服務器的情況下進行正常的下載上傳(Trackerless),甚至可以不需要torrent文件而僅僅依靠一個鏈接就能開始BT下載(Torrentless)。 那么聽起來如此神奇的Kademlia和DHT到底是什么呢?Trackerless和Torrentless又是怎么實現(xiàn)的呢?待我們來揭開他神秘的面紗。 Kademlia技術,通常又被稱為第三代p2p技術,是一種P2P通用協(xié)議,適用于所有的分布式點對點計算機網(wǎng)絡。Kademlia定義了網(wǎng)絡的結構,規(guī)劃了節(jié)點之間的通訊以及具體的信息交互過程。在Kademlia中,網(wǎng)絡節(jié)點之間使用UDP進行通信,通過一種分布式哈希表來存儲數(shù)據(jù),每個節(jié)點都會有一個自己的ID,在用來標識節(jié)點本身的同時,也用以協(xié)助實現(xiàn)Kademlia算法和流程。 實際上,有很多種具體的方式來實現(xiàn)Kademlia技術準則。比如,eMule有基于Kademlia技術的KAD實現(xiàn),BT則有基于Kademlia的DHT網(wǎng)絡。
因為在傳統(tǒng)的BT下載里,所有的種子文件都必須指定一個或多個種子服務器,即通常所說的Tracker或Announce地址,種子文件和連接信息都存儲在種子服務器上,而引入了DHT網(wǎng)絡之后,這些連接信息則可以保存在根據(jù)一定的算法挑選出的DHT網(wǎng)絡參與者(即DHT節(jié)點)之間,也就是說,一旦你加入公有DHT網(wǎng)絡,你就會有一個ID(該ID只是程序生成的、虛擬的、完全隨機的ID,與你的實際個人信息沒有任何聯(lián)系,請完全放心)。 而根據(jù)一定的規(guī)則,你需要負責維護一部分種子文件的連接信息,相當于你同時也是一個超輕量級種子服務器。這樣,下載者只要接入了DHT網(wǎng)絡,并且找到了一些連接(或者說節(jié)點),就能獲得連接信息,而不需要再依賴于tracker服務器。 |
正在閱讀:BT種子輕松獲,比特精靈3新技術詳解BT種子輕松獲,比特精靈3新技術詳解
2005-06-24 10:12
出處:PConline原創(chuàng)
作者:佚名
責任編輯:linjixiong
鍵盤也能翻頁,試試“← →”鍵
302 Found
Powered by Tengine

