Kad網路
此條目沒有列出任何參考或來源。 (2022年10月20日) |
Kad網路(英語:Kad Network)是一個實現了Kademlia協定的點對點網路。大多數Kad Network上的用戶,均會連接到eDonkey網絡伺服器。而Kad Network客戶端,一般會查詢eDonkey Network上已知的節點,來取得Kad Network的初始節點。
Kad Network利用UDP
- 尋找ed2k散列來源
- 使用檔案名稱的關鍵字,來搜尋ed2k散列
- 尋找檔案的註解與評分(散列)
- 為防火牆內的節點(低ID)提供夥伴服務(buddy service)
- 貯存位置、註解與(來自關鍵字的)檔名
注意Kad並不會實際用來在點對點網路中傳送檔案,而是在檔案開始傳送時,使用者之間彼此直接連線(透過標準IP網路)。
客戶端
目前支援Kad的客戶端程式如下。不過,這些客戶端程式的ed2k使用者佔所有使用者的80%,程式安裝數量接近ed2k總安裝量的95%(eDonkey Network):
節點
KAD網絡中每一個客戶端都是一個節點,組成了KAD網絡
節點減少:eMule使用過程中節點有時會減少,這是KAD網絡自我優化造成的。
節點文件:通過快速連接一些KAD節點,使客戶端更快速的連接KAD網絡
斷頭檔
原理:斷頭檔文件是一個不完整的下載文件,無法下載完成,但在下載過程中,KAD會不斷檢測擁有這個檔案的客戶端,將它們加入到本地客戶端的KAD網絡,從而達到連接更多相同需求用戶的效果,如音樂類斷頭檔會將連接此類斷頭檔用戶。
但一部分用戶認為斷頭檔會消耗更多資源,而且節點文件的效果也較好。
請參閱
這是一篇與網路相關的小作品。您可以透過編輯或修訂擴充其內容。 |