使用P2P技術(shù)的電騾eMule
發(fā)布時(shí)間:2014/9/30 18:36:56 訪問次數(shù):656
為了更加有效地在大量用戶之間使用P2P技術(shù)下載共享文件,最近幾年已經(jīng)開發(fā)出很多種第三代P2P共享文件程序[KUR010],如KaZaA,BT (BitTorrent)以及電驢eDonkey(或eDonkey2000,eD2K)等。下面簡單介紹目前很流行的電騾eMule的主要特點(diǎn).它是在eDonkey基礎(chǔ)上進(jìn)一步改進(jìn)的一種版本。
eMule使用分散定位和分散傳輸技術(shù)。eMule最大的特點(diǎn)就是把每一個(gè)文件劃分為許多小文件塊(長度為9.28 MB),并使用多源文件傳輸協(xié)議MFTP (Multisource File TransferProtocol)進(jìn)行傳送。因此,ICS9248AF-198用戶在下載文件時(shí)不是從一個(gè)地方下載整個(gè)的文件,而是可以同時(shí)從很多地方(例如幾十個(gè)不同地點(diǎn))下載一個(gè)文件中的不同文件塊。由于每…個(gè)文件塊都很小,并且是并行下載,所以下載不存在瓶頸問題,這就使下載一個(gè)文件可以比較快地完
成。只要文件中所有小文件塊都正確下載了,最后就一定能夠拼出完整的文件(每一個(gè)文件塊都有唯一的標(biāo)志和MD5報(bào)文摘要)。值得注意的是,eMule用戶在下載文件的同時(shí),也在上傳文件,即可以把剛剛下載來的文件塊馬上再上傳給其他的eMule用戶。eMule的工作情況是這樣的:成千上萬的eMule用戶在因特網(wǎng)下載和上傳一個(gè)個(gè)文件塊,每一個(gè)用戶可能同時(shí)下載多個(gè)文件,而每一個(gè)文件可能包含幾十甚至幾百個(gè)文件塊,但就在這樣的互相傳送過程中,許多很長的音頻/視頻文件最后就下載完成了。
eMule使用了一些服務(wù)器。這些服務(wù)器并木是保存音頻/視頻文件,而是保存用戶的有關(guān)信息,因而可以告訴用戶從哪些地方可以下載到所需的文件。eMule的用戶至少要和其中的一個(gè)服務(wù)器取得聯(lián)系(eMule應(yīng)用程序給出了服務(wù)器的網(wǎng)址),才能找到下載文件的地方。
eMule使用了專門定義的文件夾,讓用戶存放可以和其他用戶共享的文件。所以用戶不必?fù)?dān)心因特網(wǎng)上的其他用戶會(huì)把自己私人使用的文件被暗中復(fù)制走了。eMule的下載文件規(guī)則是鼓勵(lì)用戶向其他用戶上傳文件,用戶上傳文件越多,其下載文件的優(yōu)先級(jí)就越高(因而下載就越快)。如果用戶只從其他用戶處下載文件而不向別人上傳文件(例如,把共享文件夾中的文件都刪除掉),那么這個(gè)用戶下載文件的優(yōu)先級(jí)就會(huì)變得很低,以致在下載時(shí)總是在別人的PC中排在下載隊(duì)列的最后。所以,eMule的規(guī)則實(shí)際上是“我為人人,人人為我”。
為了更加有效地在大量用戶之間使用P2P技術(shù)下載共享文件,最近幾年已經(jīng)開發(fā)出很多種第三代P2P共享文件程序[KUR010],如KaZaA,BT (BitTorrent)以及電驢eDonkey(或eDonkey2000,eD2K)等。下面簡單介紹目前很流行的電騾eMule的主要特點(diǎn).它是在eDonkey基礎(chǔ)上進(jìn)一步改進(jìn)的一種版本。
eMule使用分散定位和分散傳輸技術(shù)。eMule最大的特點(diǎn)就是把每一個(gè)文件劃分為許多小文件塊(長度為9.28 MB),并使用多源文件傳輸協(xié)議MFTP (Multisource File TransferProtocol)進(jìn)行傳送。因此,ICS9248AF-198用戶在下載文件時(shí)不是從一個(gè)地方下載整個(gè)的文件,而是可以同時(shí)從很多地方(例如幾十個(gè)不同地點(diǎn))下載一個(gè)文件中的不同文件塊。由于每…個(gè)文件塊都很小,并且是并行下載,所以下載不存在瓶頸問題,這就使下載一個(gè)文件可以比較快地完
成。只要文件中所有小文件塊都正確下載了,最后就一定能夠拼出完整的文件(每一個(gè)文件塊都有唯一的標(biāo)志和MD5報(bào)文摘要)。值得注意的是,eMule用戶在下載文件的同時(shí),也在上傳文件,即可以把剛剛下載來的文件塊馬上再上傳給其他的eMule用戶。eMule的工作情況是這樣的:成千上萬的eMule用戶在因特網(wǎng)下載和上傳一個(gè)個(gè)文件塊,每一個(gè)用戶可能同時(shí)下載多個(gè)文件,而每一個(gè)文件可能包含幾十甚至幾百個(gè)文件塊,但就在這樣的互相傳送過程中,許多很長的音頻/視頻文件最后就下載完成了。
eMule使用了一些服務(wù)器。這些服務(wù)器并木是保存音頻/視頻文件,而是保存用戶的有關(guān)信息,因而可以告訴用戶從哪些地方可以下載到所需的文件。eMule的用戶至少要和其中的一個(gè)服務(wù)器取得聯(lián)系(eMule應(yīng)用程序給出了服務(wù)器的網(wǎng)址),才能找到下載文件的地方。
eMule使用了專門定義的文件夾,讓用戶存放可以和其他用戶共享的文件。所以用戶不必?fù)?dān)心因特網(wǎng)上的其他用戶會(huì)把自己私人使用的文件被暗中復(fù)制走了。eMule的下載文件規(guī)則是鼓勵(lì)用戶向其他用戶上傳文件,用戶上傳文件越多,其下載文件的優(yōu)先級(jí)就越高(因而下載就越快)。如果用戶只從其他用戶處下載文件而不向別人上傳文件(例如,把共享文件夾中的文件都刪除掉),那么這個(gè)用戶下載文件的優(yōu)先級(jí)就會(huì)變得很低,以致在下載時(shí)總是在別人的PC中排在下載隊(duì)列的最后。所以,eMule的規(guī)則實(shí)際上是“我為人人,人人為我”。
上一篇:P2P工作方式概述
上一篇:使用P2P的比特洪流BT
熱門點(diǎn)擊
- 路由表必須包含以下三項(xiàng)內(nèi)容
- FTP使用的兩個(gè)TCP連接
- 接口標(biāo)識(shí)符(Interface ID)
- 怎樣標(biāo)志分布在整個(gè)因特網(wǎng)上的萬維網(wǎng)文檔
- 數(shù)據(jù)鏈路層的點(diǎn)對(duì)點(diǎn)信道和廣播信道的特點(diǎn)
- 把三級(jí)IP地址的子網(wǎng)掩碼和收到的數(shù)據(jù)報(bào)的目的
- IP電話所需要的幾種應(yīng)用協(xié)議
- 不同的子網(wǎng)掩碼得出相同的網(wǎng)絡(luò)地址
- 運(yùn)輸層的兩個(gè)主要協(xié)議
- CIDR的32位地址掩碼
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- Nuclei lntellig
- RISC-V子系統(tǒng)模式技術(shù)結(jié)構(gòu)
- 物理量子比特量子芯片Willo
- MPS電源管理一站式解決方案詳情
- 薄緩沖層AlGaN/GaN外延
- 2024年全球第三代半導(dǎo)體行業(yè)十大事件
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究