EDonkey: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Doctor Dodge (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{Titolo minuscolo}}
Con il termine '''eDonkey''', o anche '''eDonkey2000''' (spesso abbreviato in '''ed2k'''), si intendeintendeva una rete [[peer-to-peer]] per la condivisione di file di qualsiasi tipo, realizzato da [[Jed McCaleb]] e conosciuto anche come ''Swamp''. Lo stesso termine èera usato anche per riferirsi al [[client]] originale realizzato dall'azienda di McCaleb, la [[MetaMachine]].
 
I [[client]] eDonkey si connettonoconnettevano alla rete per condividere file. I [[server]] eDonkey fungonofungevano da centri di comunicazione per i client e permettonopermettevano agli utenti di localizzare i file all'interno della rete. Client e server eDonkey sonoerano disponibili per i sistemi [[Windows]], [[Macintosh]], [[Linux]] e altre varianti di [[Unix]]. Chiunque puòpoteva aggiungere un server alla rete. A causa del costante cambiamento della rete dei server, i client devonodovevano aggiornarne costantemente la lista.
 
Da settembre [[2006]], in base agli accordi stipulati con la [[Recording Industry Association of America|RIAA]] [[Sam Yagan]] e [[Jed McCaleb]] (massimi dirigenti di [[MetaMachine]]) si sono impegnati a cessare la distribuzione di eDonkey, eDonkey 2000 ed Overnet. La società si impegneràimpegnò inoltre ad evitare che le precedenti versioni del software in circolazione possanopotessero continuare ad operare.
 
==Identificazione di file e client==
 
eDonkey usausava una funzione [[hash]] denominata [[MD4]] per calcolare un identificatore univoco, detto ''[[checksum]]'', per ogni file condiviso. L'identificatore dipendedipendeva esclusivamente dal contenuto del file e questo permettepermetteva di identificare file identici ma con nomi differenti, come anche di distinguere file diversi che presentano nomi uguali. Un'altra caratteristica di eDonkey èera che per file più grandi di circa 9,8 MB, le parti già scaricate del file vengonovenivano condivise prima ancora che il file siafosse stato scaricato completamente, questo velocizza la distribuzione di file di grandi dimensioni.
Anche gli utenti della rete sonoerano identificati in modo univoco e permanente tramite un valore hash. L'identificazione degli utenti èera realizzata con un protocollo sicuro a [[Crittografia asimmetrica|chiave pubblica]], per impedire un utilizzo scorretto degli identificatori.
 
==Ricerca di file e client==
 
Per semplificare la ricerca, alcuni siti web contengonocontenevano grandi liste di checksum di file condivisi a cui si puòpoteva accedere tramite i [[link ed2k]]. Alcuni di questi siti hanno anche liste aggiornate dei server attivi per permettere ai client di aggiornarsi. Prevalentemente eDonkey condivide file, immagini di CD, video, giochi e programmi.
 
Un punto debole della rete eDonkey è che il suo funzionamento dipende dalla presenza di server speciali, che devono rimanere permanentemente attivi per fornire i loro servizi ai client. Questi server sonoerano sottoposti a un pesante traffico di rete e sono, almeno in teoria, vulnerabili ad attacchi che ne possono compromettere il funzionamento.
Per sopperire a questo problema la MetaMachine ha sviluppatosviluppò una nuova versione del protocollo eDonkey chiamata [[Overnet]].
A sua volta, [[eMule]], il client eDonkey di gran lunga ai tempi più diffuso, ha sviluppatosviluppò una sua rete, chiamata [[Kademlia]] o per brevità Kad, che permettepermetteva ai client di comunicare tra di loro senza la necessità della presenza dei server. Questa rete supplementare serveserviva esclusivamente per la ricerca di file e per l'identificazione dei client che hannoavevano a disposizione i file a cui si èera interessati, ma non influisceinfluiva sullo scaricamento dei file stessi. Questo permettepermetteva a client che fanno uso della rete Kad di scaricare file anche da client che non ne fanno uso, tuttavia l'uso di questa rete secondaria èera fortemente consigliato perché permette alla rete eDonkey di gestire un numero molto più alto di utenti senza perdere in prestazioni.
 
Le versioni più aggiornate di eDonkey implementanoimplementavano una nuova caratteristica denominata "Cataloghi", che permettepermetteva di condividere delle specie di pagine web che contengono link ed2k così da mantenere uniti i riferimenti su uno specifico argomento, come ad esempio una serie televisiva.
 
==Scaricamento file==