快捷登錄,享 免費(fèi)下載
首頁(yè) > 軟件列表 > 電驢
電驢

電驢

文件分享網(wǎng)絡(luò)軟件

軟件語(yǔ)言:
軟件授權(quán):免費(fèi)軟件
適用系統(tǒng):
創(chuàng)建時(shí)間:2020-12-10
軟件廠商/開(kāi)發(fā)者信息:美國(guó)MetaMachine公司

發(fā)展歷史

誕生

2000年9月6日,美國(guó)舊金山,電驢誕生了,MetaMachine公司的創(chuàng)始人,“電驢之父”杰德-邁克卡勒伯(Jed McCaleb)發(fā)布了一款p2p文件共享軟件--“電驢”,它由客戶端和服務(wù)器端兩個(gè)部分組成,可以工作在windows和linux等多種操作平臺(tái)。2000年,正是美國(guó)大學(xué)生Shawn Fanning創(chuàng)造的Napster所帶來(lái)的p2p文件共享技術(shù)方興未艾的時(shí)候,舊金山的Jed McCaleb有了自己的主意,他要讓每個(gè)人都可以運(yùn)行服務(wù)器端,文件索引服務(wù)器并不集中在一起的,而是各人私有的,遍布全世界,然后這些服務(wù)器被連接起來(lái),同時(shí)客戶端之間引入了社會(huì)化的模式即信用制度來(lái)鼓勵(lì)人們之間相互交換共享文件。Jed McCaleb決定用驢子(donkey)來(lái)為這個(gè)新的軟件和網(wǎng)絡(luò)命名,并且像當(dāng)時(shí)很多流行的軟件一樣使用了新千年來(lái)為這個(gè)新的p2p網(wǎng)絡(luò)命名,這就是edonkey2000網(wǎng)絡(luò) (ed2knetwork)的由來(lái)。

創(chuàng)始人

電驢創(chuàng)始人為美國(guó)人Jed McCaleb,他被后來(lái)的電驢愛(ài)好者和電騾愛(ài)好者們尊稱為“電驢之父”。他也是電驢各時(shí)期版本軟件的作者和主要開(kāi)發(fā)者。

2000年9月6日他在電驢官方網(wǎng)站上發(fā)布了電驢誕生的消息:“The Donkey is Born :: 09.06.00”,電驢就這樣誕生了,一頭改變世界的驢子出生了,一種新的P2P文件共享網(wǎng)絡(luò)“電驢網(wǎng)絡(luò)”(eDonkey 2000 Network)誕生了!

僅10天后,Jed又發(fā)布了支持Linux的電驢客戶端和服務(wù)器端軟件。根據(jù)Jed的解釋,電驢名稱的含義為:electronic donkeys(電驢,電子驢,意思可不是有網(wǎng)癮導(dǎo)致被電的驢子,那時(shí)候也沒(méi)有網(wǎng)癮這么高級(jí)的詞匯)。

輝煌歷程

2002年,MetaMachine公司發(fā)布了新的無(wú)中央服務(wù)器的分布式文件共享網(wǎng)絡(luò),基于Kademlia算法的overnet網(wǎng)絡(luò),以及支持該網(wǎng)絡(luò)的overnet客戶端。

2004年,overnet被合并到新版本的電驢客戶端中,同年,電驢的使用者超過(guò)當(dāng)時(shí)p2p文件共享網(wǎng)絡(luò)的老大FastTrack(Kazaa, Grokster, iMesh, Morpheus)的用戶數(shù)量。

任何人都可以使用eDonkey網(wǎng)絡(luò)的客戶端程序連接到這個(gè)網(wǎng)絡(luò)來(lái)共享文件。而eDonkey網(wǎng)絡(luò)服務(wù)器作為一個(gè)通訊中心,使用戶在eDonkey網(wǎng)絡(luò)內(nèi)查找文件。它的客戶端和服務(wù)端可以工作于Windows、Macintosh、Linux、UNIX操作系統(tǒng)。任何人都可以作為服務(wù)器加入這個(gè)網(wǎng)絡(luò)。由于服務(wù)器經(jīng)常變化,客戶端會(huì)經(jīng)常更新它的服務(wù)器列表。

eDonkey網(wǎng)絡(luò)客戶端用混合MD4摘要算法檢查來(lái)識(shí)別文件。這使eDonkey網(wǎng)絡(luò)可以將不同文件名的同一文件成功識(shí)別為一個(gè)文件,并使同一文件名的不同文件得以區(qū)分。對(duì)大于9.28MB的文件,它在下載完成前將其分割;這將加速大型文件的發(fā)送。為了便于文件搜索,一些Web站點(diǎn)對(duì)比較熱門的文件建立eD2k鏈接。這些網(wǎng)站通常也提供熱門服務(wù)器列表便于用戶更新。

2004年,eDonkey網(wǎng)絡(luò)超過(guò)FastTrack,成為互聯(lián)網(wǎng)上應(yīng)用最普遍的文件共享網(wǎng)絡(luò)。雖然每個(gè)小時(shí)、每一天數(shù)字都在變動(dòng),但據(jù)估計(jì),在2005年中期,eDonkey網(wǎng)絡(luò)上按平均水平,大約有兩三百萬(wàn)用戶通過(guò)100到200個(gè)服務(wù)器共享了5億到20億個(gè)文件。從前該網(wǎng)絡(luò)中最熱門的服務(wù)器是Razorback2,大約有一百萬(wàn)用戶。但在2006年2月21左右,它被比利時(shí)聯(lián)邦警察查封。Razorback2不再提供服務(wù)。有些“審查員服務(wù)器”會(huì)出現(xiàn)在eDonkey網(wǎng)絡(luò)上。它們以文件類型(例如電影或mp3)和某些關(guān)鍵字(例如”xxx”,”sex”)檢索并搜集網(wǎng)絡(luò)中共享文件的情報(bào)。這些服務(wù)器包括"Sonny Boy", "Byte Devils", "Pirate's Lair"等等。其中許多來(lái)自于美國(guó),并使用以64.34為開(kāi)頭的IP地址,也有其它國(guó)家的。這些服務(wù)器標(biāo)稱有大量在線用戶(大于150萬(wàn)),和許多曾經(jīng)連接的用戶(1000萬(wàn)~1300萬(wàn))。無(wú)論如何,我們無(wú)法確定到底有多少用戶真正地連接了它們。這有些服務(wù)器假冒“Razorback2”(例如Razorback2.3,Razorback2.4)并同樣使用上述地址段。它們只提供極少的搜索和來(lái)源查找功能。有些人認(rèn)為這些服務(wù)器是RIAA(美國(guó)唱片產(chǎn)業(yè)協(xié)會(huì))或其它類似的組織為了毀滅eD2k或搜集違反版權(quán)法的用戶的信息而建立的。自從這些服務(wù)器肇始,已無(wú)法確定eDonkey網(wǎng)絡(luò)用戶的真實(shí)數(shù)量了。

這種網(wǎng)絡(luò)的一個(gè)問(wèn)題就是它需要專用服務(wù)器以保證網(wǎng)絡(luò)的運(yùn)行。它依賴于樂(lè)于花費(fèi)大量帶寬、CPU時(shí)間的用戶來(lái)運(yùn)行服務(wù)器。這些服務(wù)器會(huì)承受很大的負(fù)載并且—至少是理論上—它們更容易受到來(lái)自互聯(lián)網(wǎng)的攻擊。為了解決這種問(wèn)題,eDonkey2000的原作者開(kāi)發(fā)了一個(gè)eDonkey協(xié)議的“繼承者”—Overnet。而eMule自行也開(kāi)發(fā)了Kademlia網(wǎng)絡(luò),通常稱為“KAD網(wǎng)絡(luò)”。這些協(xié)議將克服“服務(wù)器依賴”。

2005年9月28日,eDonkey網(wǎng)絡(luò)客戶端的主要開(kāi)發(fā)者Sam Yagan,對(duì)RIAA的要求—讓eDonkey2000用戶不再能夠下載有版權(quán)保護(hù)的內(nèi)容—進(jìn)行了讓步。這也許會(huì)對(duì)整個(gè)eDonkey網(wǎng)絡(luò)產(chǎn)生一些影響。即使現(xiàn)在最流行的eD2k客戶端是eMule。

風(fēng)靡全球

根據(jù)2009年12月的統(tǒng)計(jì),意大利,西班牙和法國(guó)電驢網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量依舊占據(jù)全球前三位,巴西,德國(guó),以色列,波蘭,阿根廷分列四到八位。人數(shù)最少的為布隆迪和南極洲,僅為一。

亞洲地區(qū)內(nèi),中國(guó)大陸地區(qū),臺(tái)灣地區(qū)和韓國(guó)為前三位,香港地區(qū)列第六位。

從來(lái)源分布我們可以看到,和歐洲地區(qū)的幾乎全部覆蓋不同,中國(guó)大陸的電驢2000網(wǎng)絡(luò)(edonkey2000 network)節(jié)點(diǎn)主要是集中的分布在長(zhǎng)三角,珠三角和京津唐等地區(qū)。

消亡

eDonkey(電驢)的開(kāi)發(fā)者美國(guó)MetaMachine公司2005年輸給了與美國(guó)唱片工業(yè)協(xié)會(huì)(簡(jiǎn)稱:RIAA)的官司,被美國(guó)聯(lián)邦最高法院判為非法,判罰支付3000萬(wàn)美元賠償金。2006年9月13日,為避免繼續(xù)的官司甚至可能導(dǎo)致的牢獄之災(zāi),電驢軟件的公司與美國(guó)唱片工業(yè)協(xié)會(huì)達(dá)成協(xié)議同意支付3000萬(wàn)美元賠款并且永久停止開(kāi)發(fā),2006年9月28日電驢官方網(wǎng)站發(fā)布了一則消息,停止發(fā)布電驢、電驢2000、電驢專業(yè)版、Overnet以及其它版本客戶端,電驢結(jié)束了自己6年的生命。

現(xiàn)狀

由歐洲黑客和愛(ài)好者們破解ed2k協(xié)議(未經(jīng)MetaMachine公司授權(quán),并不合法)開(kāi)發(fā)的MLDonkey,電騾eMule等客戶端卻普及開(kāi)來(lái),當(dāng)時(shí)這些兼容客戶端有:eMule(電騾),MLDonkey,Shareaza,aMule,Hydranode,Lphant,Morpheus,lMule,此外也有很多國(guó)內(nèi)的兼容客戶端紛紛出現(xiàn),請(qǐng)查看段落“國(guó)內(nèi)的兼容客戶端”。

歷史資料

《電驢掌門人辛酸訪談:放棄斗爭(zhēng) 轉(zhuǎn)型在線音樂(lè)》

《無(wú)力承擔(dān)高額訴訟費(fèi) 電驢網(wǎng)站將被迫關(guān)閉》

《電驢3000萬(wàn)與唱片商和解 eDonkey軟件被停售》

《布什簽署打擊P2P盜版法案 最高可判三年徒刑》

《德國(guó)起訴3500名電驢用戶》

官方版本

電驢官方客戶端各平臺(tái)最終版本列表(截止到2006年9月3日)eDonkeyGUI version為電驢官方的圖形界面版,Command Line Client為不帶圖形界面的命令行版本。

注:舊版的電驢官方客戶端軟件名稱為“eDonkey2000”,不包含Overnet無(wú)服務(wù)器網(wǎng)絡(luò)的支持,后來(lái)電驢官方合并eDonkey2000與Overnet客戶端為一個(gè)統(tǒng)一的eDonkey客戶端軟件(eDonkey2000名稱依然同時(shí)使用)。Overnet網(wǎng)絡(luò)是美國(guó)正宗的電驢官方基于Kademlia理論開(kāi)發(fā)的一個(gè)無(wú)服務(wù)器網(wǎng)絡(luò),類似于德國(guó)eMule(電騾)官方開(kāi)發(fā)的KAD網(wǎng)絡(luò),eMule(電騾)官方認(rèn)為Overnet不夠好,于是自己?jiǎn)为?dú)開(kāi)發(fā)了KAD網(wǎng)絡(luò),兩者相互不兼容。以下為最終版本,未說(shuō)明則為eDonkey(電驢)客戶端

Windows

(支持:Windows 98/NT/2000/ME/XP)

eDonkey GUI version v1.4.6

Command Line Client v1.1

Mac OS X

eDonkey GUI version v1.3

Linux

eDonkey GUI version v1.1

Command Line Client v1.2.2

Core Controller (C) 控制臺(tái), 一個(gè)控制命令行客戶端的圖形界面前端.

Solaris

Command Line Client Sparc v0.53.1

Command Line Client Intel v0.53.2

AIX

Command Line ClientRS/60005.1, 5.2 v0.53.3

Overnet

Overnet為電驢官方無(wú)服務(wù)器網(wǎng)絡(luò)實(shí)現(xiàn),開(kāi)始為獨(dú)立客戶端,Overnet同樣有windows,linux,MacOS等多種操作系統(tǒng)版本,后被合并到eDonkey客戶端中,稱“eDonkey Hybird”。

最終版本

eDonkey 2000 Server 16.38 ,為eD2k網(wǎng)絡(luò)的提供核心的中央服務(wù)器支持,簡(jiǎn)稱“DServer”。

常見(jiàn)問(wèn)題

電驢(eDonkey)簡(jiǎn)介

電驢是被稱為“點(diǎn)對(duì)點(diǎn)”(p2p)的客戶端軟件-一個(gè)用來(lái)在因特網(wǎng)上交換數(shù)據(jù)的工具。 一個(gè)用戶可以從其他用戶那里得到文件,也可以把文件散發(fā)給其他的用戶。

電驢和其他的點(diǎn)對(duì)點(diǎn)客戶端軟件的祖先是一個(gè)叫做“Napster”的mp3共享工具——盡管Napster只比電驢大幾年,但是電驢 在技術(shù)上則超過(guò)了Napster。Napster使用它自己的中心服務(wù)器來(lái)把兩個(gè)點(diǎn)連接起來(lái),然而電驢有成百上千個(gè)這樣的服務(wù)器——由單個(gè)的用戶們來(lái)維持。這樣的充當(dāng)服務(wù)器的用戶們僅需要運(yùn)行一個(gè)小小的程序并共享出他們幾KB的因特網(wǎng)連接,就可以為成百上千甚至更多的其它用戶服務(wù)。在這個(gè)強(qiáng)大而分散的網(wǎng)絡(luò)的支持下,電驢甚至可以經(jīng)得起憤怒的好萊塢制片商們RIAA的司法攻擊。因?yàn)槟承┰?,他們想要限制不?jīng)控制的信息流動(dòng)……

當(dāng)你在電驢上發(fā)布文件的時(shí)候,你實(shí)際連接的那個(gè)服務(wù)器得到文件的“身份”(hash)并把它寫到一個(gè)清單里——如果文件被 一個(gè)以上的用戶共享,服務(wù)器會(huì)意識(shí)到這一點(diǎn)——一個(gè)用戶可以同時(shí)從所有的該文件的擁有者那里下載這個(gè)文件——你下載 9兆的“塊”,整個(gè)文件的不同部分被加到一個(gè)“.part”文件里——該文件表示了你原來(lái)要下載的文件(因此它跟該文件有著 同樣的大?。?dāng)收到所有的部分后,這個(gè).part文件被重命名為原來(lái)的文件并被移動(dòng)到incoming文件夾。這樣,你就可以 從不同的人那里當(dāng)“塊”下來(lái)——象從一個(gè)用戶那里下載一樣,但是速度卻要快得多。

用戶Z擁有整個(gè)的“文件1”——“abcedfgh”代表這個(gè)文件的分割開(kāi)的“塊”,這樣,當(dāng)用戶Y從用戶Z那里當(dāng)“塊f”的時(shí)候,用戶 X和Y正在交換塊g和a,——用戶W此時(shí)并沒(méi)有文件的任一部分,但是一當(dāng)他完整地接到“塊g”后,他會(huì)馬上把它共享給其他用戶—— 這樣就保證了最快速的文件的分布。

當(dāng)你想找到某個(gè)特定的文件的時(shí)候,你可以用搜索功能(你的客戶端把你要搜索的文件的名字發(fā)送到你連上的那個(gè)服務(wù)器上,服務(wù)器會(huì)察看它的清單,當(dāng)該文件可用的時(shí)候,它把該文件的特定的屬性返回到客戶端并告訴它擁有該文件的客戶端機(jī)器“ID”。

這是一個(gè)告訴你網(wǎng)絡(luò)的工作流程的示例性圖表,你可以看見(jiàn)客戶端是如何與服務(wù)器和其他客戶端通信的——唯一一個(gè)被遺漏的連接是服務(wù)器之間的通信。

服務(wù)器清單是你的電驢目錄下的一個(gè)文件,被稱為"server.met"——這個(gè)文件包括了電驢服務(wù)器的IP和名字。當(dāng)你連接到服務(wù)器,發(fā)送搜索請(qǐng)求 到你連接的那個(gè)服務(wù)器,以及,如果需要的話發(fā)送擴(kuò)展搜索請(qǐng)求到別的服務(wù)器的時(shí)候要用到這個(gè)文件。在因特網(wǎng)上有一些永久保持更新的服務(wù)器清單。

大多數(shù)的服務(wù)器都是由象你一樣的用戶來(lái)操作的,大部分都是由ADSL動(dòng)態(tài)IP來(lái)連接到因特網(wǎng)。這就是說(shuō),他們的IP(用來(lái)標(biāo)識(shí)某個(gè)用戶的 “因特網(wǎng)定位”的地址——每人都有IP)每24小時(shí)都要改變——比如說(shuō),在你的服務(wù)器清單上有一個(gè)IP為213.45.65.71的服務(wù)器,明天它可能 (大多數(shù)情況下)會(huì)變得完全不一樣——你的客戶端只知道在server.met中有的IP,因此它會(huì)找不到上面所說(shuō)的那樣的服務(wù)器了。 結(jié)論:你必須有規(guī)律地更新你的服務(wù)器列表——你可以手工點(diǎn)擊上面描述的更新過(guò)的服務(wù)器列表中的鏈接,或者運(yùn)行一個(gè)自動(dòng)更新器, 你可以在"tools"(工具)部分找到,自動(dòng)更新器會(huì)自動(dòng)地從“更新過(guò)的服務(wù)器列表”里得到server.met。

你現(xiàn)在知道電驢是什么,文件的散布是怎么工作的,你怎么發(fā)送搜索請(qǐng)求,并且對(duì)服務(wù)器怎樣工作也有了基本的了解——但是你還不知道 你會(huì)上傳文件來(lái)保持網(wǎng)絡(luò)的運(yùn)轉(zhuǎn):這是電驢工作的基本原理(也是文件共享的概念):人人為我,我為人人!這也就是說(shuō): 其它的用戶會(huì)從你的硬盤上當(dāng)文件——就象你當(dāng)他們的一樣!共享文件是必需的,每個(gè)人都必須共享出文件,這樣才能從網(wǎng)絡(luò)中得到最多! 明顯地,如果有些人認(rèn)為他們應(yīng)該對(duì)自己的硬盤吝嗇一點(diǎn)(顯而易見(jiàn),在硬盤上有剩余空間是非常有用的)或者對(duì)上傳的帶寬 吝嗇一點(diǎn),因此把上傳帶寬限制到低于可能達(dá)到的值的話,整個(gè)網(wǎng)絡(luò)都會(huì)受損——最大的可用下載速度等于最大上傳速度之和 ——如果你不上傳,你自己也會(huì)損失。所以,在你的硬盤上建立一個(gè)目錄,把已經(jīng)下載的文件放在這里并且共享此目錄。

由于極其廣大的資源電驢更被人用作觀看特別電影等難以搜索與下載的大片。

電驢和電騾的區(qū)別

電驢英文原名edonkey:

人們?cè)诶肞2P軟件的時(shí)候大多只愿“獲取”,而不愿“共享”,P2P的發(fā)展遇到了意識(shí)的發(fā)展瓶頸。不過(guò),一頭“驢”很快改變了游戲規(guī)則,它就是后來(lái)鼎鼎大名的 eDonkey。eDonkey采用了以“分散式雜湊表”(distributed hash tables )為訴求的Neonet技術(shù),改變了P2P網(wǎng)絡(luò)上的搜索方式,理論上可以更有效率的搜索更多的電腦,以及更容易找出少見(jiàn)的文件。這種技術(shù)已經(jīng)使eDonkey追上了P2P世界的另一個(gè)老大Kazaa。

eDonkey由Jed McCaleb在2000年創(chuàng)立。采用“多源文件傳輸協(xié)議”(MFTP,the Multisource FileTransfer Protocol)。eDonkey索引服務(wù)器并不集中在一起的,而是各人私有的,遍布全世界,每一個(gè)人都可以運(yùn)行電驢服務(wù)器,同時(shí)共享的文件索引為被稱為“ed2k-quicklink”的連接,文件前綴“ED2K://”。每個(gè)文件都用md5-hash的超級(jí)鏈接標(biāo)示,這使得該文件獨(dú)一無(wú)二,并且在整個(gè)網(wǎng)絡(luò)上都可以追蹤得到。EDonkey可以通過(guò)檢索分段從多個(gè)用戶那里下載文件,最終將下載的文件片斷拼成整個(gè)文件。而且,只要你得到了一個(gè)文件片斷,系統(tǒng)就會(huì)把這個(gè)片斷共享給大家,盡管通過(guò)選項(xiàng)的設(shè)置你可以對(duì)上傳速度做一些控制,但你無(wú)法關(guān)閉它。

同時(shí),在協(xié)議中,定義了一系列傳輸、壓縮和打包的標(biāo)準(zhǔn),甚至還定義了一套積分的標(biāo)準(zhǔn),你上傳的數(shù)據(jù)量越大,積分越高,下載的速度也越快。

電騾英文原名emule:

2002年05月13日的一個(gè)叫Merkur的德國(guó)人不滿意eDonkey 2000客戶端并且堅(jiān)信自己能做出更出色的P2P軟件,于是便著手開(kāi)發(fā)。凝聚一批原本在其他領(lǐng)域有出色發(fā)揮的程序員,eMule工程就此誕生,目標(biāo)是將 eDonkey的優(yōu)點(diǎn)及精華保留下來(lái),并加入新的功能以及使圖形界面變得更好。Merkur在2002年12月就離開(kāi)了eMule小組,不知所終。emule并不是eDonkey的升級(jí)版,因?yàn)閑mule和電驢制作商沒(méi)有一點(diǎn)關(guān)系,只是破解并使用了ed2k協(xié)議,更有很多協(xié)議擴(kuò)展,它的獨(dú)到之處在于開(kāi)源。其基本原理和運(yùn)作方式,也是基于eDonkey, 能夠直接登錄eDonkey的各類服務(wù)器。eMule同時(shí)也提供了很多eDonkey所沒(méi)有的功能,比如可以自動(dòng)搜索網(wǎng)絡(luò)中的服務(wù)器、保留搜索結(jié)果、與連接用戶交換服務(wù)器地址和文件、優(yōu)先下載便于預(yù)覽的文件頭尾部分等等,這些都使得eMule使用起來(lái)更加便利,也讓它得到了電騾的美譽(yù)。

總之,他們繼承了第二代P2P無(wú)中心、純分布式系統(tǒng)的特點(diǎn),但它不再是簡(jiǎn)單的點(diǎn)到點(diǎn)通信,而是更高效、更復(fù)雜的網(wǎng)絡(luò)通信;再加上eDonkey和eMule引入的強(qiáng)制共享機(jī)制和上傳積分獎(jiǎng)勵(lì)機(jī)制,在一定程度上避免了前幾代P2P純個(gè)人服務(wù)器管理帶來(lái)的隨意性和低效率。

根據(jù)美國(guó)聯(lián)邦法律,P2P公司的行為構(gòu)成侵權(quán),2005年在RIAA(美國(guó)唱片工業(yè)協(xié)會(huì))的投訴下,美國(guó)境內(nèi)的P2P網(wǎng)絡(luò)的商業(yè)運(yùn)作宣告終結(jié)。電驢eDonkey由于是一家商業(yè)公司開(kāi)發(fā)的商業(yè)軟件,所以也未能幸免,2005年關(guān)閉eDonkey網(wǎng)站,公司經(jīng)營(yíng)方向也改為在封閉的P2P環(huán)境內(nèi)在線提供內(nèi)容零售,次年向RIAA賠償了3000萬(wàn)美元以了結(jié)這場(chǎng)官司,eDonkey成為歷史。

電騾eMule則是一個(gè)非商業(yè)的自由開(kāi)源社區(qū)emule-project開(kāi)發(fā)的,如今emule-project官方只有兩位人員在繼續(xù)開(kāi)發(fā)emule,感謝創(chuàng)立者M(jìn)erkur和那些參與過(guò)emule開(kāi)發(fā)的無(wú)私的高手,他們用自己的業(yè)余時(shí)間為我們創(chuàng)造了emule,讓最好的p2p共享主義網(wǎng)絡(luò)得以繼續(xù)延續(xù),而這一切僅僅是為了快樂(lè)和知識(shí),而不是為了金錢。致敬!

專業(yè)測(cè)評(píng)

eDonkey網(wǎng)絡(luò)

eDonkey網(wǎng)絡(luò)是就是電驢網(wǎng)絡(luò),全名為“eDonkey2000 network”簡(jiǎn)稱“ed2k”,是一種中央集中式網(wǎng)絡(luò),由電驢服務(wù)器和電驢客戶端兩部分組成,一般用戶使用的為電驢客戶端,連接到電驢服務(wù)器端,通過(guò)電驢服務(wù)器來(lái)相互交換文件。電驢網(wǎng)絡(luò)從2000年使用至今,依舊是全世界最大最流行覆蓋面最廣的p2p文件交換網(wǎng)絡(luò)。

Overnet網(wǎng)絡(luò)

由于中央集中服務(wù)器的p2p方式所帶來(lái)的局限性,于是產(chǎn)生了DHT(Distributed Hash Table 分散式雜湊表)的新技術(shù),比如Gnutella和FreeNet等,其中基于Kademlia理論的網(wǎng)絡(luò)流行起來(lái),就像BitTorrent中的DHT,電騾eMule中的KAD,電驢也有自己的基于Kademlia的網(wǎng)絡(luò)Overnet。Overnet網(wǎng)絡(luò)是無(wú)服務(wù)器的網(wǎng)絡(luò),所有客戶端地位平等。

客戶端軟件

電驢的開(kāi)發(fā)者M(jìn)etamachine公司發(fā)布過(guò)的電驢客戶端有:edonkey,edonkey2000,edonkey overnet,edonkey hybird等,有GUI client和Command line client兩種模式。支持的操作系統(tǒng)有windows,linux,MacOS等多種平臺(tái),可以更換界面皮膚,且支持各種插件和協(xié)議擴(kuò)展,比如:BitTorrent Plugin,F(xiàn)TP Plugin,ed2k-fasttrack,HTTP-Plugin 。

服務(wù)器端軟件

電驢的服務(wù)器端軟件由C++編寫,稱為DSERVER,版本一直發(fā)展到16,為電驢的開(kāi)發(fā)者M(jìn)etamachine公司專有,閉源,和電驢一樣已經(jīng)不復(fù)存在。2004年以后廣為流行的服務(wù)器端軟件為Lugdunum開(kāi)發(fā)的ESERVER,使用C編寫,閉源私有,此外還曾有一個(gè)名叫satan-edonkey-server的服務(wù)器端軟件,不過(guò)作者似乎并沒(méi)有開(kāi)發(fā)下去。

據(jù)說(shuō),Lugdunum在電驢倒閉以后獲得了DSERVER的全部源代碼,但是并未使用。2006年3月16日,由于法國(guó)通過(guò)了新的法律,禁止開(kāi)發(fā)任何有助于侵犯版權(quán)的服務(wù)器軟件或客戶端軟件,Lugdunum宣布停止開(kāi)發(fā)

電驢鏈接

eD2k鏈接(eDonkey 2000 URI scheme - 電驢鏈接)是一種特殊的鏈接格式,可以讓你直接添加一個(gè)下載到電驢客戶端中。這些鏈接可以讓網(wǎng)站管理員在他們的網(wǎng)站上直接提供下載給任意電驢客戶端玩家,并且非常簡(jiǎn)單的就實(shí)現(xiàn)了用戶間下載來(lái)源的交換。這是Jed McCaleb在電驢中的又一項(xiàng)偉大發(fā)明。

后來(lái)在eD2k鏈接的基礎(chǔ)上,2002年,為了對(duì)eDonkey2000的“ed2k:”和Freenet的“freenet:”兩個(gè)URI格式進(jìn)行“廠商與項(xiàng)目中立化”(vendor- and project-neutral generalization)而制定了磁力鏈接(Magnet URI)。

在磁力鏈接中使用eD2k來(lái)源的方式為:

xs=ed2k://[客戶端地址]:[客戶端端口]/[ed2k hash]/[文件大小]/

使用方法

應(yīng)用程序

有兩個(gè)應(yīng)用程序一起工作來(lái)創(chuàng)建一個(gè)電驢的網(wǎng)絡(luò)連接, 就算是客戶端和服務(wù)器. 電驢的客戶端是用于人們下載和分享文件的. 電驢的服務(wù)器端是用于被客戶端連接和使客戶端搜索文件并且知道文件時(shí)應(yīng)該從哪里被下載. 服務(wù)器就像電話本一樣. 客戶端在其中查找想要的文件在哪. 沒(méi)有文件是流經(jīng)服務(wù)器的。

分享資源

共享文件(file-sharing),又稱資源分享,是電驢網(wǎng)絡(luò)一切資源來(lái)源的最初源頭,使用電驢可以添加任意類型的文件資源進(jìn)行分享,電影,音樂(lè),軟件,游戲,電子書(shū)等等任何你硬盤中擁有的文件都可以被拿來(lái)共享。在電驢客戶端中添加共享目錄,所在目錄下的文件就將交由電驢軟件共享給任何其他使用電驢軟件的人。

搜索

每個(gè)客戶端連接到一個(gè)服務(wù)器作為它的主服務(wù)器??蛻舳烁嬖V那個(gè)主服務(wù)器什么文件在此機(jī)器上被共享。每個(gè)服務(wù)器保持一個(gè)所有連接到它的機(jī)器所含有的文件的列表。當(dāng)客戶端搜索文件的時(shí)候它會(huì)把搜索請(qǐng)求發(fā)往其主服務(wù)器. 服務(wù)器將其知道的且與搜索結(jié)果匹配的文件列表回發(fā)給客戶端。

下載

當(dāng)客戶端選擇一個(gè)文件去下載, 是從搜索結(jié)果中的, 察看朋友共享的文件, 或者無(wú)論在何處, 它必須首先收集到所需文件所在的客戶端的一個(gè)列表. 他最先向主服務(wù)器所有客戶端是否含有要下載的文件的請(qǐng)求. 然后它將連接其他它所知道的服務(wù)器是否其客戶端含有要下載的文件. 一旦發(fā)現(xiàn)哪個(gè)客戶端有那個(gè)文件了它將在其他的客戶端上尋找其片段.它將繼續(xù)進(jìn)行直到能從不同的客戶端上拼成一個(gè)完整的文件.此表格顯示了在不同步驟的連接中都發(fā)生了什么事情在電驢網(wǎng)絡(luò)中。

這個(gè)表顯示了具有高級(jí)特點(diǎn)的eDonkey2000's downloadmechanism.客戶端Z 有File 1的全部部分 (the lower case letters represent parts of a file). 客戶端W, X, and Y 全想要下載File 1. 既然 客戶端X 和客戶端Y都具有File 1 的不同部分他們不僅能知從客戶端Z中獲取文件,但是他們能相互傳遞文件,允許文件被分發(fā)的更快,在沒(méi)有用比Z. 客戶端更多帶寬的時(shí)候 W 能開(kāi)始下載文件甚至當(dāng)資源(客戶端 Z) 不再有足夠的上傳帶寬的時(shí)候。

使用途徑

由于電驢已經(jīng)完成了自己的歷史使命,并且在2006年已經(jīng)徹底關(guān)閉,此后對(duì)電驢eD2k網(wǎng)絡(luò)的使用都由替代服務(wù)器3端和客戶端軟件來(lái)完成。

客戶端的替代者

電驢雖然已經(jīng)覆亡,但是由于2001年法國(guó)國(guó)家信息自動(dòng)化研究院(簡(jiǎn)稱INRIA)的Fabrice Le Fessant開(kāi)發(fā)了仿ed2k協(xié)議的客戶端MLdonkey(意為:ml語(yǔ)言開(kāi)發(fā)的驢),而mldonkey是開(kāi)源的,于是此后各式各樣支持基于仿ed2k兼容協(xié)議的客戶端大行其道比如:aMule,eMule,Jubster,lMule,Lphant,Morpheus,Shareaza等等,目前最為流行的有跨平臺(tái)多協(xié)議的MLdonkey和windows平臺(tái)下僅支持ed2k和kad網(wǎng)絡(luò)的電騾eMule。

服務(wù)器端的替代者

法國(guó)開(kāi)發(fā)小組Lugdunum開(kāi)發(fā)的eserver,為主流的電驢服務(wù)器端軟件,最新版本停留在17.15,Lugdunum eserver是免費(fèi)但不開(kāi)源軟件。Lugdunum主要設(shè)計(jì)用于Linux平臺(tái)運(yùn)作,支持多核心與64位運(yùn)行,但也有面向Win32,solaris與FreeBSD平臺(tái)的版本。

仿制或兼容ed2k協(xié)議

由于電驢2000網(wǎng)絡(luò)(edonkey2000 network)是閉源的私有網(wǎng)絡(luò),對(duì)ed2k網(wǎng)絡(luò)及其協(xié)議的研究是很多研究者感興趣的話題,比如在sourceforge上有一個(gè)由Alexey Klimkin進(jìn)行的ed2k協(xié)議項(xiàng)目:pdonkey

兼容客戶端

國(guó)內(nèi)的迅雷,網(wǎng)際快車,QQ旋風(fēng)等也開(kāi)始兼容ed2k協(xié)議,但由于被認(rèn)為是“吸血驢”而被一些客戶端封殺。

爭(zhēng)議事件

本詞條與百度同義詞條eDonkey的中文名稱“電驢”是不存在爭(zhēng)議的,但是有一款德國(guó)人制作的客戶端eMule卻在中國(guó)大陸被很多人誤認(rèn)為是“電驢”(實(shí)際上eMule的百度中文同類詞條為“電騾”),這是由于大多數(shù)中國(guó)大陸用戶通過(guò)大陸最大的eD2k資源分享平臺(tái)VeryCD接觸到eMule。與emule開(kāi)發(fā)者不同,VeryCD是一家商業(yè)公司,屬于上海隱志網(wǎng)絡(luò)科技有限公司,又稱上海維西科技有限公司,在做資源分享平臺(tái)的同時(shí)也開(kāi)發(fā)和維護(hù)3款支持eD2k協(xié)議格式的客戶端軟件:eMule VeryCD Mod、easyMule1.0、easyMule2.0。其中前兩款基于eMule官方版修改,一般統(tǒng)稱為eMule Mod(修改版)。由于eMule VeryCD Mod的網(wǎng)站(以org點(diǎn)cn結(jié)尾)在宣傳eMule官方網(wǎng)站和eMule官方版本客戶端上表現(xiàn)不積極,再加上網(wǎng)站地址與eMule名稱接近,故有部分eMule愛(ài)好者指責(zé)其有自稱eMule官方網(wǎng)站的嫌疑并對(duì)此表示不滿。VeryCD在引入并開(kāi)發(fā)eMule VeryCD Mod初期時(shí)稱呼eMule中文名為“電騾”,當(dāng)時(shí)VeryCD BBS中已有相當(dāng)一部分eMule愛(ài)好者稱呼eMule中文名為“電驢”,VeryCD官方曾力圖通過(guò)技術(shù)手段糾正VeryCD BBS中用戶的這一叫法,但并未成功。由此VeryCD官方在日常稱呼和網(wǎng)站、軟件中也把eMule的中文名稱由“電騾”轉(zhuǎn)而改為“電驢”。此后大多數(shù)中國(guó)大陸用戶使用“電驢”名稱稱呼eMule軟件和其他部分支持eD2k協(xié)議的客戶端。2005年,VeryCD在大陸登記了計(jì)算機(jī)軟件類“電驢”商標(biāo)名稱。2008年末eMule名稱的爭(zhēng)議再次在VeryCD小組引起熱議,外加上VeryCD試圖搶注“電驢”商標(biāo)一事被網(wǎng)友在討論中披露,讓部分堅(jiān)持eMule中文名應(yīng)該叫“電騾”的愛(ài)好者對(duì)VeryCD把eMule叫成“電驢”的做法更加不滿。

另一方面,eMule官方emule-project從一開(kāi)始就說(shuō)“The name "eMule" comes from an animal called "Mule" which is somehow similar to a donkey ”(中文翻譯意為:eMule(電騾)來(lái)自一種叫做“騾子”的動(dòng)物,提醒你一下,就是那種有點(diǎn)像驢的家伙),2003年年中有簡(jiǎn)體中文翻譯者在eMule官方網(wǎng)站的簡(jiǎn)體中文翻譯部分將eMule翻譯成“電騾”。根據(jù)字面語(yǔ)義“mule”指騾,“donkey”指驢。故此,堅(jiān)持eMule應(yīng)該叫“電騾”的愛(ài)好者認(rèn)為不管根據(jù)字面語(yǔ)義或是根據(jù)eD2k協(xié)議客戶端發(fā)展歷史進(jìn)程都應(yīng)該翻譯成“電騾”。VeryCD則因?yàn)閺V告宣傳的緣故堅(jiān)持叫做“電驢”,受此影響大陸很多不了解的eMule用戶稱eMule為電驢。

下載基地

提供豐富下載資源 ,雖然電驢在某些時(shí)候會(huì)出現(xiàn)有爭(zhēng)議的作品,但并不影響其在網(wǎng)民中的地位。

軟件事件

2015年10月,中央網(wǎng)信辦、廣電總局正在全國(guó)范圍內(nèi)開(kāi)展境外電視網(wǎng)絡(luò)接收設(shè)備專項(xiàng)整治行動(dòng)。第一批公布的81個(gè)非法視頻軟件應(yīng)用中,電驢上榜。

版本列表

  • 電驢 v1.2.2.45574 測(cè)試版

    電驢 v1.2.2.45574 測(cè)試版

    電驢是款基于P2P的經(jīng)典文件共享工具,你可以從電驢上找到各種資源,同時(shí)你也可將自己的 ...

    軟件大小:4.11 MB 更新時(shí)間:2019-04-15
    詳情
  • 電驢自由版 v1.1.14 自由版

    電驢自由版 v1.1.14 自由版

    電驢是一個(gè)完全免費(fèi)且開(kāi)放源代碼的P2P資源下載工具和分享軟件,利用電驢可以將全世界所 ...

    軟件大?。?span id="wjpp3ow" class="gray">3.28 MB 更新時(shí)間:2016-02-15
    詳情