eDonkey網路

eDonkey網路(英語:eDonkey Network,也稱eDonkey2000 NetworkeD2keD2k網路電驢網路),是一種分散式的、主要基於伺服器P2P檔案分享網路

基本介紹

  • 中文名:eDonkey網路
  • 外文名:eDonkey Network
  • 別稱:eDonkey2000 Network
  • 定義:基於伺服器P2P檔案分享網路
  • 學科:計算機
  • 領域:計算機
介紹,特色,歷史,客戶端,

介紹

eDonkey網路(英語:eDonkey Network,也稱eDonkey2000 NetworkeD2keD2k網路電驢網路),是一種分散式的、主要基於伺服器P2P檔案分享網路。它通常用於共享電影視頻檔案、音樂專輯和電腦程式軟體等。和大多數檔案共享網路一樣,它是分散式的,檔案不存儲在任何中樞伺服器之上,而是在用戶之間基於點對點原理相互交換。
現在,eDonkey網路不隸屬於任何組織,也不被任何組織所維護。eDonkey協定原先由美國的MetaMachine公司原創,並用於eDonkey2000軟體。2005年,他們遭到RIAA的侵權控告而關閉了公司,並停止了eDonkey2000和協定的開發。
使用eDonkey網路的客戶端程式連線到這個網路來已分享檔案。而eDonkey網路伺服器作為一個通訊中心,使用戶在eDonkey網路內查找檔案。它的客戶端和服務端可以工作於WindowsMacintoshLinuxUNIX作業系統。任何人都可以作為伺服器加入這個網路。由於伺服器經常變化,客戶端會經常更新它的伺服器列表。

特色

eDonkey網路客戶端用eD2k Hash(一種混合MD4摘要算法)來識別檔案。這使eDonkey網路可以將不同檔案名稱的同一檔案成功識別為一個檔案,並使同一檔案名稱的不同檔案得以區分。對大於9.28MB的檔案,它在下載完成前將其分區;這將加速大型檔案的傳送。為了便於檔案搜尋,一些Web站點對比較熱門的檔案創建eD2k連結。這些網站通常也提供熱門伺服器列表便於用戶更新。
Kad網路互聯,emule同時支持ed2k網路和Kad網路,兩個網路的檔案可以自由分享。

歷史

2004年,eDonkey網路超過FastTrack,成為網際網路上套用最普遍的檔案共享網路。雖然每個小時、每一天數字都在變動,但據估計,在2005年中期,eDonkey網路上按平均水平,大約有兩三百萬用戶通過100到200個伺服器共享了5億到20億個檔案。從前該網路中最熱門的伺服器是Razorback2,大約有一百萬用戶。但在2006年2月21左右,它被比利時聯邦警察查封。Razorback2不再提供服務。
有些“審查員伺服器”會出現在eDonkey網路上。它們以檔案類型(例如:mp3)和某些關鍵字(例如:“xxx”、“sex”)檢索並蒐集網路中已分享檔案的情報。這些伺服器包括“Sonny Boy”、“Byte Devils”、“Pirate's Lair”等等。其中許多來自於美國,並使用以64.34為開頭的IP位址,也有其它國家的。這些伺服器標稱有大量線上用戶(大於150萬),和許多曾經連線的用戶(1000萬-1300萬)。無論如何,我們無法確定到底有多少用戶真正地連線了它們。這有些伺服器假冒“Razorback2”(例如:Razorback2.3、Razorback2.4)並同樣使用上述地址段。它們只提供極少的搜尋和來源查找功能。有些人認為這些伺服器是美國唱片產業協會或其它類似的組織為了毀滅eD2k或蒐集違反著作權法的用戶的信息而創建的。自從這些伺服器肇始,已無法確定eDonkey網路用戶的真實數量了。
這種網路的一個問題就是它需要專用伺服器以保證網路的運行。它依賴于樂於花費大量頻寬、CPU時間的用戶來運行伺服器。這些伺服器會承受很大的負載並且理論上更容易受到來自網際網路的攻擊。為了解決這種問題,eDonkey2000的原作者開發了一個eDonkey協定的“繼承者”——Overnet。而eMule自行也開發了Kademlia網路,通常稱為“KAD網路”。這些協定將克服“伺服器依賴”。
2005年9月28日,eDonkey網路客戶端的主要開發者Sam Yagan,對RIAA的“讓eDonkey2000用戶不再能夠下載有著作權保護的內容”的要求進行了讓步。這也許會對整個eDonkey網路產生一些影響。即使現在最流行的eD2k客戶端是eMule。

客戶端

以下是部分eDonkey網路客戶端(或稱eDonkey軟體eD2k軟體電驢軟體)的列表:
  • eMule:一個開放原始碼的Windows客戶端;最熱門的客戶端,擁有80%的eDonkey網路用戶。
  • aMule:支持Windows、Mac和類Unix。
  • xMule:一個類Unix客戶端。
  • Imule:一個類Unix客戶端,現已停止開發。
  • eMule Plus:另一流行的Windows開源客戶端。
  • Shareaza:一個開源多網路跨平台客戶端。
  • MLdonkey:自由軟體。可運行於許多平台並能夠很好的支持許多檔案共享協定。
  • eDonkey2000(MetaMachine的客戶端):第一個使用eDonkey網路的軟體,商業軟體,有收費和免費兩種版本。目前已停止維護。
  • Hydranode:開源。多網路。核心與界面分離。
  • MediaVAMP(later changed to Pruna):基於eMule的韓國專用客戶端。
  • lphant:運行於Microsoft .NET平台。
  • Jubster:多網路客戶端(Windows)。

相關詞條

熱門詞條

聯絡我們