|
| |
eDonkey Netzwerk
www.edonkey2000.com,
www.esel2k.org u.a.
Infrastruktur :
Netzwerke : Virtuell
: eDonkey Network : Übersicht
25-Feb-2001/14-Jan-07
Übersicht
Das eDonkey-Netzwerk verwendet eine hybride
Topologie:
- Einerseits verwendet das Netzwerk keinen zentralen
Server; es ist dezentralisiert und damit schwer kontrollierbar ("dezentrales
P2P").
- Andererseits ist das eDonkey-Netzwerk -- im Gegensatz zum
Gnutella-Netzwerk oder dem
Flock-Netzwerk -- auf möglichst
viele dezentrale
Server angewiesen; die Leistung des gesamten Netzwerks hängt
entscheidend von der Verfügbarkeit dieser Server ab ("assistiertes
P2P").
Der Erfinder des
eDonkey 2000,
Jed McCaleb,
hat sich also für einen konzeptionell Mittelweg zwischen Gnutella
und Napster entschieden; dadurch können Suchanfragen
vergleichsweise schnell durch eDonkey-Server beantwortet werden;
die Clients werden nicht mit Suchanfragen belastet. Erkauft wird dies
durch eine hohe Abhängigkeit von den Servern; kennt der eDonkey-Client
die aktuell verfügbaren Server nicht, kann er keine Verbindung zu
anderen Nodes herstellen. Gelöst wird dieses Problem durch
Serverlisten, die manuell in den eDonkey-Client importiert werden
können oder durch sog.
Bots und
Autoupdater aktualisiert werden; die Bereitstellung dieser
Serverlisten erfolgt nicht durch den Anbieter "Meta Machine" oder den
Programmierer McCaleb, sondern selbstorganisiert durch die
eDonkey-Community; dies ist wohl potentiell der grösste Schwachpunkt des
eDonkey.

Screenshot: eDonkeyBot Lite 1.0, Option "Permanenter
Serverupdate".
Sobald dem Client zumindest ein aktiver Server bekannt ist, tauscht
er mit diesem eine Liste der ihm bekannten Server aus; ähnlich
kommunizieren eDonkey-Server auch untereinander (?).
Eigenschaften des eDonkey-Netzwerks
Zusammenfassung:
- Unterstützung für beliebige Dateitypen;
- Unabhängigkeit von einem zentralen Server;
- Eine Suchanfrage berücksichtigt die freigegebenen Dateien aller
gerade aktiven Nutzer im eDonkey-Netzwerk, unabhängig davon, bei
welchem Server sie gerade angemeldet sind ("Anmelden" ?);
- Gleichzeitiger Download von Fragmenten einer Datei von
unterschiedlichen Quellen (Multisource
File Transfer Protokoll, MFTP); fragmentarisch vorhandene
Dateien werden automatisch geshared und werden anderen Benutzern zum
Download bereitgestellt;
- Dateien erhalten eine eindeutige ID (Hash), dadurch werden
Downloads nach einem Neustart des Clients automatisch fortgesetzt;
- Es können Sammlungen ("Collections") angelegt werden, in
denen zusammengehörige Dateien zusammengefasst werden;
- Sowohl eDonkey-Client als auch -Server können auf beliebigen
Ports laufen (dynamische Ports).
Die Funktionsweise im Detail
Siehe Funktionsweise.
Probleme
Siehe Probleme.
Siehe auch
Netmarks
eDonkey 2000 network statistic charts,
www-werkstatt.de/ed2k/stat.html.
"Die Interpolationsalgorithmen wurden verbessert, um eine
höhere Genauigkeit der Darstellung zu erreichen. Die Verzerrungen
des Graphen auf der Zeitachse wurden nun behoben. Alle Statistiken
sind interpoliert um gleichmäßige Abstände zwischen den Datenpunkten
zu erreichen, was in Wirklichkeit leider nicht der Fall ist, da die
Laufzeiten des Daten- Sammelprogramms (SLUG) sich je nach Serverzahl
erheblich unterscheiden können".
Some thoughts about the edonkey network,
www.thedonkeynetwork.com/cgi-thedonkeynetwork/tdn.pl/ocbmaurice_some_words.html.
Recht präzise Erklärung des eDonkey-Protokolls.
www.filesharing.net/edonkey.htm.
Anmerkungen
| |
|