網(wǎng)絡影視洗牌,BT下載已近黃昏?
- 來源:大眾軟件
- 作者:newtype2001
- 編輯:ChunTian
2.去中心化的Kademlia協(xié)議與DHT技術
傳統(tǒng)的BT下載模式,似乎可以稱之為BT1.0時代。BT1.0時代的致命的缺陷是由于存在中央節(jié)點BT Tracker服務器,因此無法作到真正去除服務器的點對點下載。在各種封鎖與法律限制下,只有實現(xiàn)去中心化的下載方式,才能讓BT下載繼續(xù)延續(xù)。
2002 年,美國紐約大學的PetarP.Maymounkov和David Mazieres發(fā)表了一篇論文《Kademlia: A Peer-to-peer Information System Based on the XOR Metric》(Kademlia:基于異或算法的一種點對點下載模型),公布了一項新的研究結果“Kademlia協(xié)議”。
Kademlia協(xié)議是一種真正去中心化的“點對點”下載模型,簡單的說,Kademlia是一種分布式哈希表(DHT)技術。不過和其他DHT實現(xiàn)技術比較,如 Chord、CAN、Pastry等,Kademlia通過獨特的以異或算法(XOR)為距離度量基礎,建立了一種全新的DHT拓撲結構,相比于其他算法,大大提高了路由查詢速度。
在著名的P2P軟件eMule中,很早就實現(xiàn)了基于Kademlia的技術,在eMule中稱之為Kad網(wǎng)絡。而 BT軟件中采用此協(xié)議,則是到了2005年5月,著名的BT下載客戶端軟件BiTtorrent在4.1.0版實現(xiàn)基于Kademlia協(xié)議的DHT技術(Distributed Hash Table,分布式哈希表)后,很快國內的BitComet和BitSpirit等BT下載客戶端軟件也紛紛實現(xiàn)了與BitTorrent兼容的DHT技術。
采用了Kademlia協(xié)議的DHT技術后,在進行BT下載時,搜尋與本機正在下載或上傳相同文件的結點主機(Peer),則無需依賴 Tracker服務器。這樣就實現(xiàn)了真正的去中心化BT下載。不過目前各種BT軟件依然還在使用著.torrent種子文件,其中
…………
插文:DHT技術
Kademlia是DHT技術中最著名的一種實現(xiàn)協(xié)議方法。DHT的全稱是Distributed Hash Table,即分散式哈希表技術,是一種分散式存儲方法。這種網(wǎng)絡不需要中心節(jié)點服務器,而是每個用戶端負責一個小范圍的路由,并負責存儲一小部分資料,從而實現(xiàn)整個DHT網(wǎng)絡的定址和存儲。和中心節(jié)點服務器不同,DHT網(wǎng)絡中的各節(jié)點并不需要維護整個網(wǎng)絡的資訊,而是只在節(jié)點中存儲其臨近的后繼節(jié)點資訊,大幅減少了帶寬的占用和資源的消耗。DHT網(wǎng)絡還在與關鍵字最接近的節(jié)點上復制備份冗余資訊,避免了單一節(jié)點失效問題。
采用一個形象的比喻,整個DHT網(wǎng)絡就像一個大城市,每個用戶端如果城市中的各個角落的地圖,上面繪制了附近區(qū)域的地形情況,把所有的用戶端地圖匯集在一起,就可得到整個城市的全貌。
…………
3.不要Tracker服務器,無需.torrent種子——Magnet為BT來帶新生
隨著去中心化的DHT技術出現(xiàn)與不斷發(fā)展和完善,BT下載終于迎來了新的2.0時代,而意味著這個新時代帶臨的正是“海盜灣”全面關閉Tracker服務器的聲明。
2009 年11月17日,“海盜灣”官方博客上發(fā)布了一篇新文章《Worlds most resiliant tracking》(http://thepiratebay.org/blog/175),宣布全面關閉Tracker服務器。這固然有躲避反盜版法律訴訟的原因,更重要的是海盜灣采用了一種新的BT下載模式——Magnet URI(磁鏈)。
…………
插文:海盜灣關于關閉Tracker服務器的經典說明
Now that the decentralized system for finding peers is so well developed,……the era is no longer up2date. We have put a server in a museum already, and now the tracking can be put there as well.
去中心化的下載模式已經非常成熟,……Tracker模式過時了。我們已經把一臺服務器送進了博物館,現(xiàn)在是將舊的下載模式也送進博物館的時候了。
By moving to a more decentralized system of handling tracking (DHT+PEX) and distributions of torrent files (Magnet Links), BitTorrent will become less vulnerable to downtime and outages
隨著 DHT+PEX技術的不斷成熟,發(fā)現(xiàn)對端(Peer)協(xié)調通信已經變得容易實現(xiàn),而Tracker服務器變得不再重要,甚至顯得有些多余,所以我們將關閉服務器。
…………

玩家點評 (0人參與,0條評論)
熱門評論
全部評論