FastTrack

FastTrack

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.

Inhaltsverzeichnis

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 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.

Technologie

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.

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.

Die folgenden Programme sind oder waren FastTrack-Clients:

Siehe auch

Weblinks

Quellen


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • FastTrack — Saltar a navegación, búsqueda FastTrack es un protocolo de red en donde se pueden intercambiar archivos, como música, documentos, entre otros. Se caracteriza por el uso innovador de supernodos para aliviar la carga de los servidores empleados en… …   Wikipedia Español

  • 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… …   Deutsch Wikipedia

  • FastTrack — is a peer to peer (P2P) protocol, used by the Kazaa (and variants, Grokster and iMesh) file sharing programs. The file sharing application Morpheus originally used this network, but was later banished from it because of licensing disputes.In 2003 …   Wikipedia

  • FastTrack — FastTrack  первоначально проприетарный протокол обмена файлами, который был реализован в программе KaZaA, а затем лицензирован создателями Morpheus (позже стал использоваться Gnutella) и Grokster. Оригинальная KaZaA и последовавшая за ней… …   Википедия

  • FastTrack — est un réseau peer to peer utilisé entre autres par les clients KaZaA, iMesh et Grokster. Contrairement au logiciel de partage Napster qui est basé sur une architecture centralisée, les logiciels clients du réseau FastTrack reposent sur une… …   Wikipédia en Français

  • FastTrack — es un protocolo de red entre pares, utilizado por los servicios de distribución de archivos KaZaA, Grokster e iMesh. Hacia comienzos del año 2003, FastTrack es la red de distribución de archivos más popular, siendo utilizada principalmente para… …   Enciclopedia Universal

  • FastTrack — Populäres file trading Network für den Austausch von Dateien (Musik, Videos). Im Gegensatz zu Gnutella oder OpenNap ist bei FastTrack eine Lizenzgebühr zu bezahlen. filetrading, filetrading Network, Gnutella, KaZaa, Morpheus, OpenNap, p2p …   Online-Wörterbuch Deutsch-Lexikon

  • FastTrack Schedule — is a project management software program that is used for planning, tracking, and reporting project goals. The application enables users to organize tasks into project plans, assign resources to tasks, and view project details in Gantt charts,… …   Wikipedia

  • FastTrack Schedule — Entwickler AEC Software (USA) Aktuelle Version FastTrack Schedule 10 Betriebssystem Mac OS X / Windows Kategorie Projektmanagement …   Deutsch Wikipedia

  • Fasttrack — …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”