Réseau d\'EDonkey
owercase Le réseau d'eDonkey de (également connu sous le nom de réseau eDonkey2000 ou eD2k ) est un réseau Peer-to-peer décentralisé, serveur-basé, du du partage de fichiers employé principalement pour échanger les dossiers audio, les dossiers visuels et le logiciel. Comme la plupart des réseaux de partage de fichiers, il est décentralisé ; des dossiers ne sont pas stockés sur un serveur central mais sont échangés directement entre les utilisateurs basés sur le principe Peer-to-peer du . Actuellement, le réseau d'eD2k n'est pas commandité par aucuns société ou gouvernement (dans il a été commandité au delà par MetaMachine Corporation, maintenant hors des affaires) et travail en étant pleinement approuvé par ses utilisateurs.
La pièce de serveur du réseau est le Freeware de propriété industrielle du . Il y a deux familles de logiciel de serveur pour le réseau d'eD2k : l'original de MetaMachine, écrit dans le C++ , la fermé-source et de propriété industrielle, et plus non maintenu ; et eserver de , écrit à partir de zéro par Lugdunum dans le pur C , aussi fermé-source et de propriété industrielle, bien que disponible gratuitement et pour plusieurs logiciels d'exploitation et architectures informatiques. La famille d'eserver est actuellement dans le développement et l'appui actifs, et presque tous les serveurs d'eD2k maintenant (2007) courent ce logiciel de serveur.
Il y a beaucoup de programmes qui agissent en tant que pièce de client du réseau. Spécialement, EDonkey2000 , le client original par MetaMachine, fermé-source mais freeware, et plus non maintenu mais très populaire en son jour ; et le EMule , un programme libre du pour le Windows écrit dans le Visual C++ et le a autorisé sous le GNU GPL . l'eMule est dans le développement constant et représente actuellement environ 90% de tous les clients dans le réseau d'eD2k.
Le protocole original d'eD2k a été prolongé par les dégagements suivants des programmes d'eserver et d'eMule, fonctionnant généralement ensemble pour décider quels nouveaux dispositifs le protocole d'eD2k devrait soutenir. Cependant, le protocole d'eD2k n'est pas formellement documenté (particulièrement dans son état prolongé courant), et il peut dire que dans la pratique est le protocole d'eD2k ce que l'eMule et l'eserver font ensemble en courant. Car l'eMule est la source ouverte , son code est librement disponible pour peer-review du fonctionnement du protocole (au niveau de code source de programme). Les exemples des prolongements de protocole d'eD2k sont " ; exchange" de pair ; , " ; obfuscation" de protocole ; et soutien des dossiers plus grand que 4 gigaoctets notamment. Les autres programmes de client d'eD2k, donnés le temps, suivent généralement le mouvement adoptant ces prolongements de protocole.
les programmes du client d'eDonkey se relient au réseau aux dossiers de part. les serveurs d'eDonkey agissent en tant que hub de communication pour les clients, permettant à des utilisateurs de localiser des dossiers dans le réseau. Les clients et les serveurs sont disponibles pour le Windows , Mac de OS x , le GNU /Linux , et l'autre Unix-comme les logiciels d'exploitation de en lançant un programme de serveur d'eDonkey sur une machine reliée à l'Internet, n'importe quel utilisateur peut ajouter un serveur au réseau. Pendant que le nombre de serveurs et leurs adresses changent fréquemment, les programmes de client mettent à jour leurs listes de serveur de régulièrement.
Dispositifs
Identification de gâchis
voient également : Ed2k :
l'arrangement d'URI Des dossiers sur le réseau d'eDonkey sont uniquement identifiés using le gâchis de racine de du MD4 d'une liste de gâchis de du MD4 du dossier. Ceci traite des dossiers avec le contenu identique mais les différents noms en tant que même chose, et des dossiers avec le contenu différent mais le même nom que différent.
Des dossiers sont divisés dans les pleins morceaux 9.000 bytes (9500 x 1024 bytes) plus un morceau de reste, et une somme séparée du bit MD4 du 128 est calculée pour chacun. Que la manière, une erreur de transmission est détectée et corrompt seulement un morceau au lieu du dossier entier. En outre, les morceaux téléchargés valides sont disponibles pour partager avant que le reste du dossier soit téléchargé, accélérant la distribution de grands dossiers dans tout le réseau. Une somme de l'identification de dossier est calculée par le enchaînant les sommes du MD4 des morceaux dans l'ordre et hachant le résultat. En termes cryptographiques, la liste des sommes MD4 est une liste de gâchis de , et la somme d'identification de dossier est le gâchis de racine de , également appelé le gâchis supérieur ou gâchis de maître.
Il est possible à deux morceaux ou dossiers différents pour avoir la même somme et pour apparaître ainsi les mêmes (voir l'attaque d'anniversaire de ), mais la possibilité de cela qui se produit est si petite que pour tous les buts pratiques elle ne se produise jamais, et des sommes sont considérées les marques uniques.
Recherche
La recherche de soutiens de réseau d'eDonkey des dossiers de nom et d'un certain nombre de caractéristiques secondaires telles que la taille, la prolongation, le débit binaire, etc. Les versions de lugdunum de l'eserver (logiciel de serveur d'eDonkey) soutiennent des recherches booléennes complexes comme « une ET deux ET (trois OU quatre) ET (" ; three" cinq quatre ; OU " ; one" deux ;) NON sept ».Pour soulager la recherche de dossier, quelques sites Web énumèrent les sommes des dossiers recherchés sous forme de lien du eD2k. Certains de ces sites Web ont également des listes de serveurs actifs pour que les utilisateurs mettent à jour. (Deux tels emplacements sont Figator.)
Histoire
Le réseau original d'eDonkey s'est fondé sur la course centrale de serveurs par des utilisateurs voulant donner la largeur de bande nécessaire et des frais généraux de traitement/utilisation de disque. De tels serveurs ont pu être sujets à la circulation dense et, par conséquent, plus vulnérable aux attaques.Pour surmonter ce problème, MetaMachine, le réalisateur du client original d'eDonkey, développé Overnet comme successeur du protocole d'eDonkey. Le projet d'eMule a également développé un réseau de Kademlia de leurs propres (appelé Kad ) pour surmonter la confiance dans les serveurs centraux. En outre, le EMule inclut un client pur de P2P source-échangent des possibilités, permettant un client avec une identification élevée de `' ( i. , avec les raccordements entrants d'eD2k non bloqués par un mur à l'épreuve du feu) pour continuer de télécharger (et de télécharger) des dossiers avec un nombre élevé de sources pendant des jours, même après le débranchage complet des serveurs originaux de Kad ou d'eD2k qui ont traité les demandes originales. (l'eMule ne questionne pas les serveurs secondaires une fois dit de démonter du serveur). Ce source-échanger les possibilités est conçu pour réduire la charge sur des serveurs par deux-tiers ou plus pour les dossiers qui ont un grand nombre de graines de , ou les sources (d'autres clients) pour les dossiers. Le client original d'eDonkey par MetaMachine ne soutient pas des échanges de source.
Dans le 2004 , le réseau d'eDonkey a rattrapé la voie rapide pour devenir le réseau de partage de fichiers le plus employé couramment sur l'Internet. Tandis que les figures varient de l'heure à l'heure, on l'est censé, en date de mid-2005, accueillir en moyenne des utilisateurs approximativement deux à trois millions partageant 500 million à deux milliards de dossiers par l'intermédiaire de 100 à 200 serveurs. Le serveur le plus populaire du réseau était en même temps le Razorback2 , qui a habituellement accueilli environ un million d'utilisateurs. Autrefois autour le du 21 février , le 2006 , les serveurs Razorback2 ont été pillés et saisis par la police belge fédérale. NO1 et DonkeyServer No2 de DonkeyServer de combinent actuellement pour plus de 1 1/2 millions d'utilisateurs. Cependant, autour le du 16 juillet , le 2007 , les deux serveurs ainsi que plusieurs autres ont été arrêtés après qu'une injonction provisoire ait été publiée.
accord du client RIAA d'eDonkey
voient également : EDonkey2000
Le le 13 septembre , le 2006 , MetaMachine Inc., le réalisateur du client du EDonkey2000 , accepte de payer $30 millions pour éviter des procès potentiels de violation des droits d'auteur apportés par le RIAA . Conformément à l'accord, l'eDonkey est de discontinuer la distribution de leur logiciel aussi bien que pour prendre des mesures d'empêcher l'utilisation des copies précédentes de leur logiciel pour le partage de fichiers. L'accord de RIAA a probablement eu peu d'impact sur le réseau d'eD2k dans son ensemble ; l'eMule avait été le client dominant sur le réseau depuis 2002, et il a déjà représenté plus de 90% du réseau à l'heure de l'accord. l'eDonkey a été également dépassé en nombre par le AMule et le Shareaza , les clients second-- et troisième-rangés d'eD2k en termes d'utilisation. Le logiciel de client d'eDonkey qui n'était plus les travaux actuellement disponibles comme un contrôle hard-coded au site Web eDonkey2000 a été placé dans la dernière et dernière version de l'eDonkey en vue de l'exécution de l'accord. Des utilisateurs qui visitent le site Web d'eDonkey, intentionnellement, ou par simplement using le plus défunt client d'eDonkey, sont salués par un anti-dossier partageant la publicité, qui inclut des réclamations légales et techniques fréquemment introduites par le RIAA :
Le réseau eDonkey2000 n'est plus disponible.Si vous volez la musique ou les films, vous violez la loi.
Cours autour du monde -- y compris la court suprême des Etats-Unis -- ont ordonné que des entreprises et les individus peuvent être poursuivis pour illégal téléchargement.
Vous n'êtes pas anonyme quand vous téléchargez illégalement le matériel copyrighted.
Votre IP address est xxx.
Respecter la musique, téléchargement légalement.
Le contrôle automatique au site Web du client du fonctionnaire eDonkey2000 peut être désactivé en assignant www.com à un IP address incorrect tel que 127.1 dans le dossier de centres serveurs de .
Serveurs
Le serveur principal d'eD2k est eserver de Lugdunum (voir la page d'accueil officielle). Le logiciel de serveur de Lugdunum a été créé par protocole d'edonkey de désossage et remodelé à partir de zéro. (Par MetaMachine le développement abandonné lui du logiciel de serveur d'eD2k et indiqué le code source à Lugdunum vers la fin de 2002, mais ne l'a jamais employé). Lugdunum a prolongé le protocole d'eD2k tout en maintenant la compatibilité ascendante. Le logiciel de serveur de Lugdunum est le libre, mais la source non ouverte. La raison indiquée de ne pas ouvrir la source est d'empêcher la création facile des serveurs faux et d'empêcher attaquer le serveur lui-même.
Le septembre 2007 un nouveau logiciel de serveur a été annoncé sur les forum de site Web d'eMule, appelés le satan-edonkey-serveur (voir la page d'accueil officielle). Etant donné arrêté des serveurs importants d'eMule dus à l'action judiciaire contre eux juste des jours plus tôt, le nouveau serveur a été accepté avec le soupçon. On l'a craint que le logiciel puisse transmettre des informations sur les clients aux tiers d'inconnu. Certains ont fait confiance que des réalisateurs d'eMule a reçu le code source du satan-edonkey-serveur et ont déclaré à qu'aucun espion-code n'est incorporation. Le logiciel de serveur satan a été créé par protocole d'edonkey de désossage. Le logiciel vient dans deux versions (C++ et Java). le logiciel de Satan-eDonkey-serveur est également libèrent .
Les serveurs ont été évident sur le réseau d'eDonkey que le censeur a partagé des recherches et des informations contentes sur des dossiers par le type du dossier (tel que vidéo ou MP3 ) ou par des mots-clés. Ceux-ci incluent le garçon de Sonny de `,' les diables de byte de `,' la tanière du pirate de `,' et d'autres. Certains de ces serveurs ont un IP commencer par le `72.51' et sont situés dans le Etats-Unis , bien que d'autres existent dans d'autres pays. Ces serveurs rapportent un grand nombre d'utilisateurs (jusqu'à 1.5 million) reliés à eux, de ce fait soulevant le nombre d'utilisateurs dans le réseau à 10&mdash ; 13 millions ; cependant, il est impossible de déterminer combien les gens sont reliés réellement à eux. De tels serveurs disséminent souvent des annonces déguisées en tant que généralement rechercher-pour la musique/dossiers visuels. En raison d'une telle fraude, liste de serveur entretient comme l'ocbmaurice arrêté énumérant tous les serveurs américains puisque la majeure partie de l'ennui vient des frontières américaines.
On lui a allégué que certains de ces serveurs fonctionnent également comme NetSentry ou toute autre course des bots d'espion par des compagnies s'est contracté par l'industrie d'enregistrement pour collecter des informations sur des utilisateurs afin de monter l'action judiciaire pour la violation des droits d'auteur . Cependant, l'IP bloquant le logiciel (tel que le bluetack) est employé souvent pour réduire le risque d'une telle informations personnelles étant rassemblées. On l'estime que 30% d'utilisateurs d'eMule emploient actuellement une certaine sorte de filtrage d'IP (s'ils soient construits dans l'eMule, le mur à l'épreuve du feu d'Internet, ou le logiciel tel que le PeerGuardian , le ProtoWall , etc.)
voient également le Razorback2
Clients
Les clients nombreux, y compris plusieurs qui sont le logiciel gratuit , sont disponibles pour le réseau eDonkey/eDonkey2000 : < ! -- Dans l'ordre alphabétique : -->EDonkey2000 : un client original de MetaMachine, depuis cessé
EMule : un client libre de Windows du , actuellement le plus employé couramment, avec un 80% environ de tous les utilisateurs de réseau (peut également être couru sur le Linux sous le vin ) ; les mods nombreux sont également disponibles
Le EMule plus est un client libre de Windows du (GPL) lâchement basé sur le EMule , mais n'a pas KAD ou appui d'obscurcissement tout en ajoutant d'autres dispositifs tels que les contrôles faux automatisés et le GUI augmenté. l'eMule plus n'a aucune association directe avec l'eMule original.
LMule (mule de Linux) : Un client très cru d'eDonkey basé dans l'eMule, visé aux plates-formes de Linux.
XMule (mule X11) : une fourchette de lMule. Déviant de l'eMule de copie, il a plus de commandes que le lMule mais est moins facile à utiliser.
AMule : une fourchette réussie de lMule, il de a entièrement copié l'interface et la sensation de l'eMule, et maintenant il partage le code avec le projet d'eMule.
Hydranode : un libre, multiréseaux, croix-plate-forme, client noyau-GUI-séparé
Jubster : un client multiréseaux pour Windows
Lphant : un eDonkey et un BitTorrent , croix-plate-forme, client noyau-GUI-séparé qui court sur les plates-formes mono de Microsoft .NET et
MLDonkey : un libre, multiréseaux, client de croix-plate-forme
Morpheus : un client de partage de fichiers pour Windows
Pruna (autrefois, MediaVAMP) : un client de Coréen-langue basé sur l'eMule
Shareaza : un libèrent
FlashGet : un directeur de téléchargement du freeware , appuis ed2k depuis la version 1.4
Edonkey de
plus un client multiréseaux du gnu de /GPL pour Windows, le Linux et l'imper
Voir également
Comparaison de de &mdash du logiciel d'eDonkey ; Pour une liste avec plus de client multiréseaux de clients pour Windows Comparaison de des applications de partage de fichiers
Réseau de Kad de
Overnet
Disque de partageant
Éthique de du partage de fichiers
FairShare
Partage de fichiers
Chronologie de partage de fichiers de
programme de Dossier-partage
Modèle ouvert de musique de
Peer-to-peer
Industrie record
.
| Random links: | Kwakwaka'wakw | Entailler de fantôme | Chanson de mémorial de Chiang Kai-shek | Red_de_EDonkey |