EDonkey

eDonkey (også eDonkey2000 , ofte forkortet til eD2k ) er en peer-to-peer nettverksprotokoll for deling av filer av alle slag, utviklet av Jed McCaleb og også kjent som Swamp . Det samme begrepet brukes også for å referere til den opprinnelige klienten laget av McCalebs selskap , MetaMachine .

Historie og popularitet

I 2004 overtok eDonkey-nettverket FastTrack og ble det mest brukte fildelingsnettverket på Internett . Det anslås at nettverket i midten av 2005 besto av mellom to og tre millioner brukere som delte mellom 500 millioner og to milliarder filer, med et antall servere som varierte mellom 100 og 200. Siden september 2006 , basert på avtalene fastsatt med RIAA , har Sam Yagan og Jed McCaleb (toppledere i MetaMachine ) forpliktet seg til å stoppe distribusjonen av eDonkey, eDonkey 2000 og Overnet. Selskapet vil også forplikte seg til å forhindre at tidligere versjoner av programvaren i omløp fortsetter å fungere.

Operasjon

EDonkey- klienter kobler til nettverket for å dele filene sine (permanent lagret på brukerens datamaskin ) eller for å søke etter filer å laste ned. EDonkey- servere fungerer som kommunikasjonssentre for klienter eller grensesnitt til det faktiske peer-to-peer-nettverket, slik at brukere kan finne filer i nettverket. EDonkey klienter og servere er tilgjengelige for Windows , Macintosh , Linux og andre Unix - varianter . Hvem som helst kan legge til en server i nettverket. På grunn av den konstante endringen av servernettverket, må klienter derfor hele tiden oppdatere listen. For det meste deler eDonkey filer, CD-bilder, videoer, spill og programmer.

Filsøk og klientidentifikasjon

eDonkey bruker en hash-funksjon kalt MD4 for å beregne en unik identifikator, kalt en kontrollsum , for hver delte fil. Identifikatoren avhenger utelukkende av innholdet i filen og dette gjør det mulig å identifisere identiske filer, men med forskjellige navn, samt å skille forskjellige filer som har samme navn. En annen funksjon ved eDonkey er at for filer større enn ca. 9,8 MB, deles de allerede nedlastede delene av filen før filen i det hele tatt er lastet ned, dette øker hastigheten på distribusjonen av store filer. Nettverksbrukere identifiseres også unikt og permanent via en hash-verdi. Brukeridentifikasjon utføres med en sikker offentlig nøkkelprotokoll for å forhindre feil bruk av identifikatorer. For å gjøre søket enklere, inneholder noen nettsteder store sjekksumlister over delte filer som kan nås via ed2k-lenker . Noen av disse nettstedene har også oppdaterte lister over aktive servere slik at klienter kan oppdatere seg selv.

Alternativ modus

Et svakt punkt ved eDonkey-nettverket er at dets funksjon avhenger av tilstedeværelsen av spesielle servere, som må forbli permanent aktive for å tilby sine tjenester til klienter. Disse serverne er utsatt for stor nettverkstrafikk og er, i det minste i teorien, sårbare for angrep som kan kompromittere driften deres. For å overvinne dette problemet har MetaMachine utviklet en ny versjon av eDonkey-protokollen kalt Overnet . På sin side har eMule , den desidert mest populære eDonkey-klienten, utviklet sitt eget nettverk, kalt Kademlia eller Kad for kort, som lar klienter kommunisere med hverandre uten behov for servere. Dette tilleggsnettverket er kun for å søke etter filer og identifisere hvilke klienter som har filene du er interessert i, men det påvirker ikke nedlastingen av filene. Dette lar klienter som bruker Kad-nettverket laste ned filer selv fra klienter som ikke bruker det, men bruk av dette sekundære nettverket anbefales sterkt fordi det lar eDonkey-nettverket administrere et mye høyere antall brukere uten å miste ytelsen.

De mest oppdaterte versjonene av eDonkey implementerer en ny funksjon kalt "Catalogs", som lar deg dele en slags nettsider som inneholder ed2k-lenker for å holde referansene om et spesifikt emne, for eksempel en TV-serie, sammen.

Filnedlasting

Når du har identifisert klientene som har filen du vil laste ned tilgjengelig, eller til og med bare en del av den, går du inn i en ventekø som er tilstede i hver av klientene som kontaktes. Når du når toppen av køen, begynner selve filnedlastingen. Hastigheten du rangerer opp i ventekøene til du får rett til å laste ned, avhenger av kredittene som klienten du laster ned fra har tildelt klienten som ønsker å laste ned. Disse kredittene avhenger av ulike faktorer, inkludert: ventetiden i selve køen; prioriteten til filen du vil laste ned; mengden byte klienten har delt med andre nettverksbrukere, kalt opplasting .

EDonkey-programvare

Server

Den mest brukte ed2k-serverprogramvaren er Lugdunum .

Klient

Noen av de populære kundene er som følger:

  • eMule : en åpen kildekode -klient for Windows ; står for 80 % av klientene takket være spredningen av Microsoft Windows.
  • xMule : en versjon av eMule som kjører på Linux , Unix -plattformer .
  • aMule : en versjon av xMule som er kompatibel med Kademlia -nettverket som støtter Unix , Windows , Linux , Sun Solaris , BSD og Mac .
  • Shareaza : en åpen kildekode-klient for Windows.
  • MLDonkey : En klient som fungerer på mange plattformer og som også støtter andre typer peer-to-peer-nettverk .
  • Lphant : en klient skrevet inn. NET som støtter emule /edonkey og BitTorrent -nettverk .
  • MediaVAMP : den eneste koreanske klienten .
  • eDonkey2000 : MetaMachine -klienten , som det for øyeblikket finnes to versjoner av, en mot et gebyr og den andre som inkluderer reklame. Distribusjonen av denne klienten opphørte fra 12. september 2006 , samtidig som den relaterte offisielle siden ble avviklet. Dette skjedde som en konsekvens av det sterke presset fra de store plateselskapene mot ulovlig deling av musikkspor gjennom peer-to-peer- modaliteten .

Relaterte elementer

Andre prosjekter

  • Samarbeid på Wikinews Wikinews inneholder artikkelen P2P: IFPI stenger syv eDonkey-servere

Eksterne lenker