古詩詞大全網 - 成語故事 - 電驢的kad是幹什麽的?服務器是幹什麽的?

電驢的kad是幹什麽的?服務器是幹什麽的?

電驢的Kad是Kademlia的簡稱,eMule的官方網站在2004年2月27日正式發布的 eMule v0.42b中,Kad開始正式內嵌成為eMule的壹個功能模塊,可以說從這個版本開始eMule便開始支持Kad網絡了。

Kad的出現,結束了之前edonkey時代,在ed圈裏只存在著ED2K壹種網絡的模式,它通過新的協議開創並形成了自己的kad網絡,使之和ED2K網絡並駕齊驅,而且它還完全支持兩種網絡,可以在兩種網絡之間通用。Kad同樣也屬於開源的自由軟件。 通俗的來講就是在kad網絡中,我們每個emule用戶端只負責處理壹小部分搜索和查找源的工作。分配這些工作的時候,通過我們每個用戶端的唯壹的ID和搜索文件的hash值之間的匹配來決定。比如像我猜我猜我猜猜.rm這個文件由用戶小王來負責(通過該文件的hash值來決定),那麽任何其他用戶在下載這個文件的時候都會告訴其他用戶,小王有這個文件,其他用戶去下載這個文件的時候也會詢問小王,小王也會告訴他們誰正在***享這個文件,這樣kad找源的工作就完成了。搜索時候的方法也差不多,只不過是每個人負責壹個關鍵字。

整個過程有點像在照線索循序問路而找到正確方向,而不是路上隨便到處抓人在問路。而每個地方裏的網絡相關信息,則會隨著電腦及文件的加入而持續更新。好處在於讓妳可以搜索整個網絡,而不只是在某壹地區。目前來講,這個機制和算法是絕對領先而且非常優秀的。 而服務器的作用僅是收集連接到服務器的各電驢用戶的***享文件信息(並不存放任何***享文件),並指導P2P下載方式。P2P 就是Point To Point,也可以理解為PC To PC或Peer To Peer,所以電驢用戶既是client,同時也是server。可以說,電驢把控制權真正交與用戶手中,用戶通過電驢可以***享硬盤上的文件、目錄甚至整個硬盤。那些費心收集存儲在自己硬盤上的文件肯定是被認為最有價值的。所有用戶都***享了他們認為最有價值的文件,這將使互聯網上信息的價值得到極大的提升。 eDonkeyServer NO2屬於中性服務器 free.usenet.nl 屬於大型服務器,根據服務器的定義妳應該知道為什麽下載快的原因了吧。 至於上傳的問題,那是電信對個人用戶的限制。無法解決。我2m的上傳最快才是40kb。