eDonkey2000
eDonkey2000 (abgekürzt auch eD2K) ist zum einen der Name eines Filesharing-Netzes im Internet, zum anderen der Name des ersten Clients für dieses Netz, dessen Entwicklung allerdings inzwischen eingestellt wurde.
Bei eD2K kommen sowohl das Peer-to-Peer-Prinzip als auch das Client-Server-Prinzip zum Einsatz. Die Software, die vom Benutzer zur Teilnahme am Netz installiert wird, nennt man dennoch Client.
eD2K-Links:
Mit Hilfe dieser Links kann ein Server in die Server-Liste oder eine Datei in die Download-Liste des Clients aufgenommen werden. Folgende Links zeigen beispielhaft deren Aufbau:
- Datei:
ed2k:|file|datei.txt|123|1234567890abcdef1234567890abcdef|/* Server:ed2k:|server|195.245.244.243|4661|/
Linkaufbau:
ed2k:|fileIdentifiziert den Link als Protokoll ed2k und als Datei file. *datei.txtGibt dem Client den Namen der Datei an. Austauschbar. *123Gibt die Größe der Datei in Byte an. *1234567890abcdef1234567890abcdef'' Gibt den Hash-Wert an, um die Datei zu identifizieren. Bei Dateien, die größer als ein sogenannter „Chunk“ sind, ist es der übergreifende MD4-Hash aus allen aneinandergehängten MD4-Einzelhashes, welche aus je einem Chunk zu ungefähr 9,28 MB (exakt 9.500 KB bzw. 9.728.000 Bytes) Daten errechnet werden. Bei Dateien, die nur einen Chunk groß (oder kleiner) sind, ist es direkt der MD4-Hash dieses Chunks. eD2K-Benutzer können diesen eD2K-Link an andere eD2K-Benutzer weitergeben; der Link zeigt immer auf dieselbe Datei (wobei der Dateiname keine Rolle spielt, es sind lediglich Größe und Hash-Wert entscheidend). Daher sind zu ein- und derselben Datei auch oftmals mehrere Dateinamen im Umlauf, manche Clients können dem Benutzer eine Liste der im Netz gefundenen Dateinamen anzeigen, so dass der Benutzer einen dieser Dateinamen auswählen kann.