2017-02-21 166 views
0

我有一個關於DHT和PEX的問題。我已經閱讀了一些文章,這些文章建議DHT更新其他同行關於誰在積極參與洪流的羣體。DHT和PEX跟蹤哪些同行

1)當我有一個當前在羣中的洪流時,我檢查DHT和PEX活動並顯示它們都處於活動狀態。例如,我也看到了這樣的情況:124顆種子(目前在種羣中有124顆種子),459個種羣(羣中有235顆)。

我一直認爲DHT會更新羣組中其他同伴的同伴。因此,其他224個同行(459-235 = 224)從哪裏來?這些同行是否暫停或停止了下載?他們是否只是最近成爲羣體一部分的同伴,並且在幾次更新之後最終會脫離DHT?

2)DHT是否維護用戶(同伴)的洪流信息散列,它已經從活動的上傳/下載(即將其從羣中移除)中移除洪流?例如,我點擊了一個磁貼,元數據被下載,我的文件開始下載。過了一段時間後,我使用utorrent上的「刪除」按鈕並刪除了羣中的洪流,並且還從我的下載中刪除了部分下載的文件。但是,我並沒有刪除我的用戶/〜/ Library/Application Support/uTorrent中的數據/ torrent文件。 DHT和PEX是否仍然認爲你是該文件的主動對等體?例如,當DHT刷新/更新其表格時,DHT是否將您的IP地址/對等端添加爲仍然是該文件的源,即使您沒有在羣集中活動? PEX如何?它仍然會考慮你的節點仍然擁有該文件嗎?

這方面的任何信息都會有幫助。

在此先感謝

回答

0

PEX目前已連接到告訴你它們連接到誰,也縮回信息時,他們切斷同行。所以假設每個人都正確實施它,它提供了一個相當現場的羣體觀點。但是要使用它,您必須首先連接到某些對等方,因此它只是輔助對等方發現機制。 但是,這並不一定意味着您可以連接到其他同伴,由於防火牆或NAT或他們將連接到您。

DHT是一個全局網絡,其中每個節點將自己發佈到與infohash關聯的條目列表。由於它獨立於個體羣,因此可用作主要對等發現機制。條目不會被主動刪除,它們只會隨着時間而過期。 DHT節點通常不會驗證已發佈數據的準確性。所以雖然它很有用,但它可能包含一些過時或不太可靠的數據。

相關問題