Zum Inhalt springen

„FastTrack“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Linkvorschlag-Funktion: 1 Link hinzugefügt.
 
(107 dazwischenliegende Versionen von 59 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Dieser Artikel|behandelt ein Netzwerkprotokoll. Zu weiteren Bedeutungen siehe [[Fast Track]].}}
'''FastTrack''' ist ein [[dezentral]]es [[Peer-to-Peer]]-[[Netzwerkprotokoll]], das von [[Tauschbörse]]n-Programmen, wie [[Kazaa]], [[Morpheus (Filesharing-Client)|Morpheus]], [[Grokster]] und [[iMesh]] genutzt wird. FastTrack war Anfang [[2003]] das beliebteste Tauschbörsennetzwerk überhaupt, das sich hauptsächlich auf den Austausch von [[MP3]]-Dateien spezialisierte. FastTrack unterhält mehr Tauschbörsennutzer als [[Napster]] in seiner Blütezeit jemals erreichte. Das Protokoll besitzt die Fähigkeit, abgebrochene Downloads wieder aufzunehmen, sowie unterschiedliche Teilstücke einer Datei von mehreren Quellen gleichzeitig herunterzuladen.

'''FastTrack''' ist ein semi-dezentrales [[Peer-to-Peer]]-[[Netzwerkprotokoll]], das von [[Filesharing]]-Programmen wie [[Kazaa]] und [[MLDonkey]] genutzt wird. FastTrack war Anfang 2003 das beliebteste Tauschbörsennetzwerk. Hauptsächlich auf den Austausch von [[MP3]]-Dateien spezialisiert, konnte auch jeder andere Dateityp, z. B. Videodateien, Programme und Bilder angeboten werden. FastTrack unterhielt zeitweise mehr Tauschbörsennutzer als [[Napster]] in seiner Blütezeit erreichte. Das Protokoll besitzt die Fähigkeit, abgebrochene Downloads wieder aufzunehmen, sowie unterschiedliche Teilstücke einer Datei von mehreren Quellen gleichzeitig herunterzuladen.


== Geschichte ==
== Geschichte ==
FastTrack ist ein Gemeinschaftsunternehmen von [[Sharman Networks]], AltNet und Joltid.


Das FastTrack Protokoll und [[Kazaa]] sind Ideen von [[Niklas Zennström]] & [[Janus Friis]] und wurden beide im März 2001 veröffentlicht. Somit ist die Geschichte von FastTrack und Kazaa sehr eng verknüpft. Die FastTrack-Gemeinde begann von Anfang an schnell zu wachsen. Von 20. April 2001 bis 6. Juni 2001 stiegen die Nutzerzahlen von etwa 20.000 auf über 150.000. Der rapide Anstieg erklärt sich dadurch, dass [[MusicCity]] (ein ehemaliger Ableger des [[OpenNap]] Netzwerks) sich reorganisierte, eine Lizenz von Kazaa erwarb und mit einem eigenen [[Client]] namens [[Morpheus (Filesharing-Client)|Morpheus]] nun neben Kazaa am FastTrack-Netzwerk teilnahm. Februar 2002 wurde [[Morpheus (Filesharing-Client)|Morpheus]] aufgrund unbezahlter Rechnungen aus dem Netzwerk ausgesperrt und FastTrack selbst erfuhr ein Versionsupdate.
FastTrack ist ein Gemeinschaftsunternehmen von Sharman Networks, AltNet und Joltid.


Zu Spitzenzeiten (April 2003) waren etwa 4,4 Millionen Nutzer mit FastTrack verbunden. Vermutlich durch [[Adware]], [[Spyware]], die anhaltenden [[Klage]]n der [[Recording Industry Association of America|RIAA]] gegenüber einzelnen Tauschbörsennutzern sowie eine steigende Zahl von [[Fake]]-Dateien kam es zu einem starken Einbruch der Nutzerzahl.
Das FastTrack Protokoll und Kazaa sind Ideen von [[Niklas Zennström]] & [[Janus Friis]] und wurden beide im [[März]] [[2001]] veröffentlicht. Somit ist die Geschichte von FastTrack und [[Kazaa]] sehr eng verknüpft. Die FastTrack-Gemeinde begann von Anfang an schnell zu wachsen. Von 20. [[April]] [[2001]] bis 6. [[Juni]] [[2001]] stiegen die Nutzerzahlen von ca. 20.000 auf über 150.000. Der rapide Anstieg erklärt sich dadurch, dass [[MusicCity]] (ein ehemaliger Ableger des [[OpenNap]] Netzwerks) sich reorganisierte, eine Lizenz von Kazaa erwarb und mit einem eigenen [[Client]] namens [[Morpheus (Filesharing-Client)|Morpheus]] nun neben Kazaa am FastTrack-Netzwerk teilnahm. [[Februar]] [[2002]] wurde [[Morpheus (Filesharing-Client)|Morpheus]] aufgrund unbezahlter Rechnungen aus dem Netzwerk ausgesperrt und FastTrack selbst erfuhr ein Versionsupdate.

Zu Spitzenzeiten (April 2003) waren ca. 4,4 Millionen Nutzer mit FastTrack verbunden. Seit dem ist die Nutzerzahl durch [[Adware]], [[Spyware]], den anhaltenden [[Klage]]n der [[RIAA]] gegenüber einzelnen Tauschbörsennutzern und steigender Beliebtheit und Verbesserung anderer grosser Netzwerke und deren Clients rückläufig.

Derzeit zählt das FastTrack Netzwerk ca. 2,5 Millionen Nutzer (Stand: Januar 2006; Quelle: [http://slyck.com/stats.php slyck.com])
<!-- die aktuellen durchschnittlichen monatlichen nutzerzahlen koennen immer erst im Folgemonat uebernommen werden -->


== Technologie ==
== Technologie ==
FastTrack ist ein sogenanntes P2P-Protokoll der zweiten Generation. Es basiert auf dem [[Gnutella]]-Protokoll und erweitert es um [[Supernode]]s (Computer die als Knotenpunkte im Netzwerk dienen). Supernodes agieren als vorübergehende Indexserver für andere langsamere Clients und erhöhen somit die [[Skalierbarkeit]] des Netzwerks. Die Supernode-Funktionalität ist in die [[Client]]software eingebaut und jeder Nutzer kann, eine gewisse Bandbreite und leistungsfähigen PC vorausgesetzt, seinen Computer zu einem Supernode machen.

FastTrack ist ein sogenanntes P2P Protokoll der zweiten Generation. Es basiert auf dem [[Gnutella]] Protokoll und erweitert es um ''Supernodes'' (Computer die als Knotenpunkte im Netzwerk dienen). Supernodes agieren als vorübergehende Indexserver für andere langsamere Clients und erhöhen somit die Skalierbarkeit des Netzwerks. Die Supernode-Funktionalität ist in die [[Client]]software eingebaut und jeder Nutzer kann, eine gewisse Bandbreite und leistungsfähigen PC vorausgesetzt, seinen Computer zu einem Supernode machen.
<!-- das gibt es doch im gnutella netzwerk auch inzwischen... supernodes nennen sich dort ultrapeers... -->
<!-- das gibt es doch im gnutella netzwerk auch inzwischen... supernodes nennen sich dort ultrapeers... -->


Um sich überhaupt erfolgreich zum Netzwerk verbinden zu können, ist eine Liste von [[IP-Adresse]]n einiger Supernodes fest in den Client einprogrammiert. Der Client versucht zunächst eine Verbindung zu ihnen herzustellen und falls erfolgreich, ruft er eine Liste derzeit aktiver Supernodes ab, die auch für zukünftige Verbindungsversuche mitgenutzt werden. Der Client sucht sich einen Supernode aus, dem er eine Liste seiner angebotenen Dateien hochlädt und über den nun auch sämtliche Suchanfragen stellt. Der Supernode kommuniziert mit weiteren Supernodes, um Suchanfragen der Clients zu erfüllen. Wurde eine gesuchte Datei gefunden, baut der Client eine direkte Verbindung zur Quelle auf und die Datei wird über [[HTTP]] übertragen.
Um sich überhaupt erfolgreich zum Netzwerk verbinden zu können, ist eine Liste von [[IP-Adresse]]n einiger Supernodes fest in den Client einprogrammiert. Der Client versucht zunächst eine Verbindung zu ihnen herzustellen und falls erfolgreich, ruft er eine Liste derzeit aktiver Supernodes ab, die auch für zukünftige Verbindungsversuche mitgenutzt werden. Der Client sucht sich einen Supernode aus, dem er eine Liste seiner angebotenen Dateien hochlädt und über den nun auch sämtliche Suchanfragen stellt. Der Supernode kommuniziert mit weiteren Supernodes, um Suchanfragen der Clients zu erfüllen. Wurde eine gesuchte Datei gefunden, baut der Client eine direkte Verbindung zur Quelle auf und die Datei wird über [[HTTP]] übertragen.


Um es Nutzern zu ermöglichen von mehreren Quellen herunterzuladen, setzt FastTrack auf den [[UUHash]] [[Hash]]-[[Algorithmus]]. Für sehr große Dateien können Prüfsummen mit UUHash auch auf leistungsschwächeren Computern sehr schnell erstellt werden. Allerdings bleiben massive Verfälschungen/Korrumpierungen einer Datei unbemerkt. Vor allem die [[RIAA]] nutzt diese Schwachstelle aus, um gefälschte oder defekte Dateien im Netzwerk zu verbreiten.
Um es Nutzern zu ermöglichen, von mehreren Quellen herunterzuladen, setzt FastTrack auf die [[UUHash]] [[Hashfunktion]]. Für sehr große Dateien können Prüfsummen mit UUHash auch auf leistungsschwächeren Computern sehr schnell erstellt werden. Allerdings bleiben massive Verfälschungen/Korrumpierungen einer Datei unbemerkt. Vor allem die [[Recording Industry Association of America|RIAA]] nutzt diese Schwachstelle aus, um gefälschte oder defekte Dateien im Netzwerk zu verbreiten.


== Clients ==
== Clients ==
Das FastTrack-Protokoll verwendet eine von den Schöpfern undokumentierte [[Verschlüsselung]]. Der Quellcode der ersten Clients wurde nicht veröffentlicht, jedoch werden die Initialisierungsdaten für die Verschlüsselung im Klartext übertragen. Eine [[Public Key|Public-Key]]-Verschlüsselung kommt nicht zum Einsatz, was das [[Reverse Engineering]] vergleichsweise einfach gestaltete. [[Open-Source]]-Programmierer konnten durch „Reverse Engineering“ den Codeabschnitt für die Kommunikation zwischen Client und Supernode 2003 erfolgreich entschlüsseln. Das Kommunikationsprotokoll zwischen Supernode zu Supernode bleibt jedoch weiterhin unbekannt.


Die folgenden Programme sind oder waren FastTrack-Clients:
Das FastTrack Protokoll verwendet eine von den Schöpfern undokumentierte [[Verschlüsselung]]. Der Quellcode der ersten Clients wurde nicht veröffentlicht, jedoch werden die Initialisierungsdaten für die Verschlüsselung im Klartext übertragen. Eine [[Public Key]] Verschlüsselung kommt nicht zum Einsatz, was das [[Reverse Engineering]] vergleichsweise einfach gestaltete. [[Opensource]] Programmierer konnten durch 'Reverse Engineering' den Codeabschnitt für die Kommunikation zwischen Client und Supernode [[2003]] erfolgreich entschlüsseln. Das Kommunikationsprotokoll zwischen Supernode zu Supernode bleibt jedoch weiterhin unbekannt.


* [[Apollon (P2P)|Apollon]] – [[KDE]], [[Open Source]] ([[GNU General Public License|GPL]]), basiert auf giFT, unterstützt auch weitere Netzwerke
Die folgenden Programme sind oder waren FastTrack Clients:
* [[KCeasy]] (über [[giFT]]-Plugin), verbindet sich auch mit den Netzwerken von [[Ares Galaxy]], [[Gnutella]], und [[OpenFT]]
* [[Kazaa]] und Varianten wie [[Kazaa Lite K++]], [[Kazaa Lite Resurrection]] oder [[Kazaa Lite Revolution]] die entstanden um eine [[Adware]]/[[Spyware]] freie Version bereitzustellen
* [[Grokster]] bis November 2005: Grokster stellt den betrieb der Webseite ein.
* [[Grokster]] Entwicklung Juni 2005 eingestellt
* [[iMesh]] - seit Oktober 2005 Payment-Anbieter
* iMesh seit Oktober 2005 Payment-Anbieter
* [[Kazaa]] – offizieller Client, enthält [[Adware]]/[[Spyware]]
* [[Morpheus (Filesharing-Client)|Morpheus]] bis 2002
* [[Kazaa Lite]] – Kazaa-Derivate, enthalten keine oder weniger [[Adware]]/[[Spyware]] (siehe auch [[Kazaa-Lite-Varianten]])
* [[giFT-FastTrack]] [http://developer.berlios.de/projects/gift-fasttrack/] &ndash; ein [[giFT]] Plugin
* Mammoth – [[Plattformunabhängigkeit|plattformunabhängig]], [[Open Source]], Entwicklung Januar 2004 eingestellt
* [[MLDonkey]], ein freier Multi-Plattform-Multi-Netzwerk-P2P-Client
* [[MLDonkey]]
* [[Morpheus (Filesharing-Client)]]


== Weblinks ==
== Weblinks ==

* [http://www.slyck.com/news.php?story=569 eDonkey überholt FastTrack (englisch)]
* [http://www.slyck.com/news.php?story=569 eDonkey überholt FastTrack (englisch)]
* [http://www.netzwelt.de/news/32196_5-neue-fasttrack-faq.html geschichtliches zu FastTrack und Kazaa]
* [https://www.netzwelt.de/download/2074-kazaa-lite.html Geschichtliches zu FastTrack und Kazaa]
* [http://developer.berlios.de/projects/gift-fasttrack/ giFT-FastTrack Homepage]
* [http://developer.berlios.de/projects/gift-fasttrack/ giFT-FastTrack-Website]
* [http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gift-fasttrack/giFT-FastTrack/PROTOCOL?rev=HEAD&content-type=text/vnd.viewcvs-markup Dokumentation der bekannten Teile des FastTrack Protokolls], von giFT-FastTrack
* [http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gift-fasttrack/giFT-FastTrack/PROTOCOL?rev=HEAD&content-type=text/vnd.viewcvs-markup Dokumentation der bekannten Teile des FastTrack Protokolls], von giFT-FastTrack
* Boardwatch [http://www.boardwatch.com/document.asp?doc_id=36886&site=boardwatch Interview mit Niklas Zennstrom], 17. Juli 2003 (englisch)
* [http://www.lowth.com/p2pwall FTWall] - Eine Firewalltechnik um das FastTrack Protokoll zu blocken.
* [[Wikipedia:WikiReader/p2p-filesharing]]

[[Kategorie:Peer-to-Peer]]


[[en:FastTrack]]
[[Kategorie:FastTrack| ]]
[[Kategorie:Internet-Dateiübertragungsprotokoll]]
[[es:FastTrack]]
[[fi:FastTrack]]
[[fr:FastTrack]]
[[it:FastTrack]]
[[pl:FastTrack]]

Aktuelle Version vom 7. November 2024, 01:04 Uhr

FastTrack ist ein semi-dezentrales Peer-to-Peer-Netzwerkprotokoll, das von Filesharing-Programmen wie Kazaa und MLDonkey genutzt wird. FastTrack war Anfang 2003 das beliebteste Tauschbörsennetzwerk. Hauptsächlich auf den Austausch von MP3-Dateien spezialisiert, konnte auch jeder andere Dateityp, z. B. Videodateien, Programme und Bilder angeboten werden. FastTrack unterhielt zeitweise mehr Tauschbörsennutzer als Napster in seiner Blütezeit erreichte. Das Protokoll besitzt die Fähigkeit, abgebrochene Downloads wieder aufzunehmen, sowie unterschiedliche Teilstücke einer Datei von mehreren Quellen gleichzeitig herunterzuladen.

FastTrack ist ein Gemeinschaftsunternehmen von Sharman Networks, AltNet und Joltid.

Das FastTrack Protokoll und Kazaa sind Ideen von Niklas Zennström & Janus Friis und wurden beide im März 2001 veröffentlicht. Somit ist die Geschichte von FastTrack und Kazaa sehr eng verknüpft. Die FastTrack-Gemeinde begann von Anfang an schnell zu wachsen. Von 20. April 2001 bis 6. Juni 2001 stiegen die Nutzerzahlen von etwa 20.000 auf über 150.000. Der rapide Anstieg erklärt sich dadurch, dass MusicCity (ein ehemaliger Ableger des OpenNap Netzwerks) sich reorganisierte, eine Lizenz von Kazaa erwarb und mit einem eigenen Client namens Morpheus nun neben Kazaa am FastTrack-Netzwerk teilnahm. Februar 2002 wurde Morpheus aufgrund unbezahlter Rechnungen aus dem Netzwerk ausgesperrt und FastTrack selbst erfuhr ein Versionsupdate.

Zu Spitzenzeiten (April 2003) waren etwa 4,4 Millionen Nutzer mit FastTrack verbunden. Vermutlich durch Adware, Spyware, die anhaltenden Klagen der RIAA gegenüber einzelnen Tauschbörsennutzern sowie eine steigende Zahl von Fake-Dateien kam es zu einem starken Einbruch der Nutzerzahl.

FastTrack ist ein sogenanntes P2P-Protokoll der zweiten Generation. Es basiert auf dem Gnutella-Protokoll und erweitert es um Supernodes (Computer die als Knotenpunkte im Netzwerk dienen). Supernodes agieren als vorübergehende Indexserver für andere langsamere Clients und erhöhen somit die Skalierbarkeit des Netzwerks. Die Supernode-Funktionalität ist in die Clientsoftware eingebaut und jeder Nutzer kann, eine gewisse Bandbreite und leistungsfähigen PC vorausgesetzt, seinen Computer zu einem Supernode machen.

Um sich überhaupt erfolgreich zum Netzwerk verbinden zu können, ist eine Liste von IP-Adressen einiger Supernodes fest in den Client einprogrammiert. Der Client versucht zunächst eine Verbindung zu ihnen herzustellen und falls erfolgreich, ruft er eine Liste derzeit aktiver Supernodes ab, die auch für zukünftige Verbindungsversuche mitgenutzt werden. Der Client sucht sich einen Supernode aus, dem er eine Liste seiner angebotenen Dateien hochlädt und über den nun auch sämtliche Suchanfragen stellt. Der Supernode kommuniziert mit weiteren Supernodes, um Suchanfragen der Clients zu erfüllen. Wurde eine gesuchte Datei gefunden, baut der Client eine direkte Verbindung zur Quelle auf und die Datei wird über HTTP übertragen.

Um es Nutzern zu ermöglichen, von mehreren Quellen herunterzuladen, setzt FastTrack auf die UUHash Hashfunktion. Für sehr große Dateien können Prüfsummen mit UUHash auch auf leistungsschwächeren Computern sehr schnell erstellt werden. Allerdings bleiben massive Verfälschungen/Korrumpierungen einer Datei unbemerkt. Vor allem die RIAA nutzt diese Schwachstelle aus, um gefälschte oder defekte Dateien im Netzwerk zu verbreiten.

Das FastTrack-Protokoll verwendet eine von den Schöpfern undokumentierte Verschlüsselung. Der Quellcode der ersten Clients wurde nicht veröffentlicht, jedoch werden die Initialisierungsdaten für die Verschlüsselung im Klartext übertragen. Eine Public-Key-Verschlüsselung kommt nicht zum Einsatz, was das Reverse Engineering vergleichsweise einfach gestaltete. Open-Source-Programmierer konnten durch „Reverse Engineering“ den Codeabschnitt für die Kommunikation zwischen Client und Supernode 2003 erfolgreich entschlüsseln. Das Kommunikationsprotokoll zwischen Supernode zu Supernode bleibt jedoch weiterhin unbekannt.

Die folgenden Programme sind oder waren FastTrack-Clients: