Mobile-Menu

Peer-to-Peer-Filesharing Was ist BitTorrent?

Von Dipl.-Ing. (FH) Stefan Luber 2 min Lesedauer

Anbieter zum Thema

BitTorrent ist ein Peer-to-Peer-Filesharing-Protokoll, mit dem sich große Dateien effizient im Internet verteilen lassen. Dateien werden in kleinere Teile zerlegt und können von mehreren Computern gleichzeitig heruntergeladen, aber auch anderen zur Verfügung gestellt werden. Offene oder proprietäre BitTorrent-Clients sind für alle gängigen Betriebssysteme verfügbar.

BitTorrent ist ein Peer-to-Peer-Filesharing-Protokoll, mit dessen Hilfe sich große Dateien effizient über das Internet verteilen lassen.(Bild:  Midjourney / KI-generiert)
BitTorrent ist ein Peer-to-Peer-Filesharing-Protokoll, mit dessen Hilfe sich große Dateien effizient über das Internet verteilen lassen.
(Bild: Midjourney / KI-generiert)

Der Name BitTorrent setzt sich aus den beiden englischen Wörtern bit und torrent („Sturzflut“ oder „reißender Strom“) zusammen und ist die Bezeichnung für ein Peer-to-Peer-Filesharing-Protokoll. Es wurde 2001 von Bram Cohen und weiteren Personen entwickelt. Bram Cohen programmierte auch einen ersten Referenz-Client für das Protokoll in der Programmiersprache Python.

Mithilfe von BitTorrent lassen sich große Dateien effizient über das Internet zu verteilen. Dateien werden in kleinere Einheiten zerlegt und können von mehreren Computern gleichzeitig heruntergeladen und anderen zur Verfügung gestellt werden.

Zu Beginn der 2000er-Jahre war BitTorrent eines der beliebtesten Protokolle zur Übertragung großer Dateien. Zeitweise wurde über ein Drittel des weltweiten Internetverkehrs von BitTorrent-Übertragungen verursacht. BitTorrent wurde dabei recht intensiv für die illegale Verbreitung urheberrechtlich geschützter Inhalte wie Videos, Musik oder Spiele genutzt. Mittlerweile ist der BitTorrent-Verkehr im Internet stark zurückgegangen. Grundsätzlich ist die Nutzung von BitTorrent nicht illegal, solange darüber keine urheberrechtlich geschützten Inhalte angeboten oder bezogen werden. Auf Protokollebene setzt BitTorrent auf dem TCP/IP-Referenzmodell auf und ist dort in der Anwendungsebene angesiedelt.

Um Dateien per BitTorrent-Protokoll herunterzuladen oder zu verteilen, ist eine dafür geeignete Software, die auch als BitTorrent-Client bezeichnet wird, notwendig. BitTorrent-Clients sind als proprietäre oder offene Software für alle gängigen Betriebssysteme verfügbar. Eine Liste von BitTorrent-Clients ist beispielsweise auf Wikipedia verfügbar. BitTorrent lässt sich darüber hinaus auch in den Webbrowser integrieren.

Prinzipielle Funktionsweise des BitTorrent-Protokolls

Für die Verteilung über das BitTorrent-Protokoll werden die Dateien zunächst in kleinere Teile (Chunks) zerlegt. Die Benutzer treten einer Gruppe von Computern bei, in der sich die verschiedenen Teile, aus denen eine Datei besteht, gleichzeitig hoch- oder herunterladen lassen. Jeder Rechner, der Daten herunterlädt, gibt sie sofort für andere Rechner der Gruppe, die diese haben möchten, frei. Die Rechner werden für diese Dateiteile dann zur Quelle (Seed) für andere Rechner.

Die Gruppe entlastet sich durch die gleichzeitige Nutzung von Up- und Downloads gegenseitig bei der Dateiverteilung, was vor allem in Netzwerken mit niedrigeren Bandbreiten zu einer effizienteren und schnelleren Verteilung größerer Dateien führt. Um die entsprechenden Rechner für die Verteilung bestimmter Dateien zu finden und die Kontakte zu vermitteln, kommen sogenannte Tracker zum Einsatz. Besonderheit von BitTorrent ist, dass im Gegensatz zu anderen Filesharing-Verfahren kein übergreifendes Filesharing-Netzwerk aufgebaut wird, sondern für jede Datei ein dezentrales Verteilnetz entsteht.

Einsatzmöglichkeiten von BitTorrent

Der Einsatz von BitTorrent ist besonders für die effiziente Verteilung großer Dateien bei beschränkten Netzwerkbandbreiten sinnvoll. Typische Dateien und Daten, die über das BitTorrent-Protokoll ausgetauscht werden, sind beispielsweise:

  • Videos,
  • Musik,
  • Software,
  • Betriebssystem-Images (zum Beispiel Linux-Distributionen),
  • Spiele.

(ID:50569008)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Data-Storage und -Management

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung