複製鏈接
請複製以下鏈接發送給好友

ed2k

鎖定
ed2k全稱叫“eDonkey2000 network”,是一種文件共享網絡,最初用於共享音樂、電影和軟件。與多數文件共享網絡一樣,它是分佈式的;文件基於P2P原理存放於用户的電腦上而不是存儲於一箇中樞服務器。
中文名
ed2k
外文名
eDonkey2000 network
最初用於
音樂、電影和軟件

ed2k基本介紹

eDonkey客户端程序連接到這個網絡來共享文件。而eDonkey服務器作為一個通訊中心,使用户在ed2k網絡內查找文件。它的客户端和服務端可以工作於WindowsMacintosh、LinuxUNIX操作系統。任何人都可以作為服務器加入這個網絡。由於服務器經常變化,客户端會經常更新它的服務器列表。
eDonkey用混合MD4摘要算法檢查來識別文件。這使ed2k網絡可以將不同文件名的同一文件成功識別為一個文件,並使同一文件名的不同文件得以區分。eDonkeyd的另一特性是:對大於9.8MB的文件,它在下載完成前將其分割;這將加速大型文件的發送。為了便於文件搜索,一些Web站點對比較熱門的文件建立 ed2k鏈接 ,這些網站通常也提供熱門服務器列表便於用户更新。
應用最廣泛的ed2k服務器軟件是Lugdunum。

ed2k發展歷史

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

ed2k常見客户端

eMule:一個開放源代碼的Windows客户端;最火的客户端,擁有80%的ed2k用户。支持Unix的eMule客户端有*xMule,Imule(停止開發)和aMule(支持Win32和Mac)。
VeryCD EasyMule :基於eMule的 Mod 版 客户端,同時也取掉了emule原有的很多很重要的功能。佔國內用户端比重極大,這主要是因為VeryCD網站的推廣的原因。
eMule Plus:另一流行的Windows開源客户端。它的特色是比原版eMule佔用更少的CPU資源
Shareaza:一個開源多網絡客户端(Windows)。
MLdonkey:自由軟件。可運行於許多平台並能夠很好的支持許多文件共享協議。
eDonkey2000(MetaMachine的客户端):當前有2個版本可用。一個付費版,一個有廣告軟件間諜軟件(雖然可以在安裝時選擇)。都不是免費軟件。
Hydranode:開源。多網絡。核心/界面 分離。
MediaVAMP(later changed to Pruna):基於eMule的韓國專用客户端
Lphant:運行於Microsoft .NET 平台
Jubster:多網絡客户端(Windows)
QQ旋風騰訊出品的支持ED2K的下載器。
Thunder迅雷:基於網格原理的多資源超線程技術的支持ED2K的高速下載器

ed2k鏈接格式

eMule 支持並且可以產生複雜的鏈接.
基本的 eD2k 鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|/
一個 eD2k 鏈接包含必要的文件描述像是名稱, 大小及哈希值形成基本的格式
eD2k 片段哈希值鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|p=<片段哈希值>|/
在文件的完整的片段哈希值確保文件總是正確的並且幫助新的罕見的文件散佈.
eD2k 來源鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|/|sources,<IP:端口>|/
加入一個或多個已知的 eMule 來源在格式 <IP:端口> 到這鏈接, 提供立即來源來下載.
eD2k 主機鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|/|sources,<主機名稱:端口>|/
相同於來源鏈接但使用主機名稱來替代 IP. 特別是在變動 IP 提供更靈活的. 一個主機名稱必須設定在 選項 -> 擴展 -> 自己的 eD2K 鏈接主機名稱
eD2k HTML 鏈接
<a href="ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|/">顯示在 web 網頁名稱</a>
容易的建立一個鏈接來顯示在一個 web 網頁
eD2k HTTP 來源鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|s=<Web地址>/文件名稱|/
eMule 也能夠直接的從 web 來源下載. 一個對於 web-管理員 非常有用的且方便的格式.
eD2k 根哈希值鏈接
ed2k://|file|<文件名稱>|<文件大小>|<文件哈希值>|h=<根哈希值>|/
根哈希值鏈接允許由 AICH 提供一個可靠的值來做進階錯誤修正及檢查的方式