BitTorrent ist ein File-Sharing Protokoll, welches sich für eine schnelle Verteilung von Daten eignet. Dieses Protokoll wurde von Bram Cohen entwickelt und von der Firma BitTorrent auch im gleichnamigen Client implementiert. Viele weitere Clients haben dieses Protokoll nun ebenfalls implementiert! Eine Liste der verfügbaren Clients finden Sie weiter unten.
Das BitTorrent Protokoll
Durch eine Aufstückelung einer Datei in mehreren Download-Blöcken wird die Serverlast eines einzelnen Servers dramatisch reduziert. Die einzelnen Blöcke werden unter den Peers ausgetauscht und somit nicht als ganzes von einer Quelle runtergeladen, sondern von vielen Quellen gleichzeitig. Jeder Nutzer im Netzwerk wird selbst zum Server und hierdurch gelingt die Generierung von hohen Downloadgeschwindigkeiten. BitTorrent eignet sich insbesondere für die schnelle und flexible Übertragung von großen Dateien.
Das Protokoll nutzt jedoch nicht nur die in Verruf geratenen Tauschbörsen, sondern ebenfalls renommierte Firmen, wie z.B. Red Hat, BBC, Blizzard, Jamendo.
Arbeitsweise von BitTorrent
BitTorrent arbeitet immer mit einem Server und einem Client. Der Server (wird hierbei Tracker genannt) speichert die Liste und Informationen aller verfügbaren Dateien im BitTorrent-Netzwerk. Der Client, welcher beim Endnutzer auf dem PC installiert ist, um Dateien runterzuladen, bekommt die Informationen vom Server, welche Nutzer die gewünschte Datei ebenfalls verfügbar haben und diese auch runterladen. Sobald der erste Datei-Block vom Client runtergeladen wurde meldet der Client, dass dieser Datei-Block nun ebenfalls von dem Client zum Download für alle anderen BitTorrent-Nutzer zur Verfügung steht.
Ausblick
Die Weiterentwicklung wird nicht mehr nur vom Erfinder Bram Cohen getragen. Viele weitere Programmierer entwickeln das Protokoll weiter. Das Katz und Mausspiel der Entwickler und den Providern, welche BitTorrent-Übertragungen im Netzwerk wegen dem hohen Traffic drosseln wird täglich fortgeführt. Clients, wie BitComet, rtorrent, KTorrent, Azureus & µTorrent verschlüsseln den Traffic untereinander, sodass Internet-Provider nicht mehr erkennen können, dass es sich um eine Torrentübertragung handelt und somit unterbinden diese Clients die Gefahr von den Providern geblockt zu werden bzw. die Übertragungsgeschwindigkeit verringert wird. Man kann jedoch auch die Provider verstehen, dass diese gewillt sind den Traffic über das BitTorrent-Protokoll zu unterbinden bzw. zu drosseln, da laut Studien der ipoque GmbH, die File-Sharing Programme ca. 30-70 % des aktuellen Traffics im Internet verursacht wird.
Rechtliche Problematik
In den Medien hört und liest man wieder über Beschlagnahmungen und Anklagen von Anbietern BitTorrent-Server und gegenüber BitTorrent-Nutzern, welche also Dateien runterladen. Die Nutzung des Protokolls an sich ist nicht strafbar, sondern lediglich die Anwendung für den Download urheberrechtlich geschütztes Material ohne Genehmigung! Wer also BitTorrent nur für legalen Datei-Download nutzt muss sich keine Gedanken machen. Wer jedoch urheberrechtlich geschütztes Material runterlädt muss sich darauf gefasst machen, dass es ihn halt auch erwischen kann.
Wer mehr Infos zur rechtlichen Problematik wissen möchte kann sich an www.kriminalberatung.de wenden.
Begriffslexikon
Tracker - Server: Speichert die Liste aller verfügbaren Dateien im BitTorrent-Netzwerk und welcher Nutzer die Dateien anbietet.
Client: Der Client, ist eine Software, welche beim Nutzer auf dem PC installiert ist. Dieser Client ist dafür zuständig Kontakt mit dem BitTorrent-Server aufzunehmen, um dort die Informationen zu bekommen, welche Dateien angeboten werden und welche Nutzer diese Datei anbieten. Der Client baut dann eine Verbindung zu den einzelnen Anbietern auf, um die gewünschte Datei herunterzuladen. Sobald der erste Datei-Block vom Client runtergeladen wurde meldet der Client, dass dieser Datei-Block nun ebenfalls von dem Client zum Download für alle anderen BitTorrent-Nutzer zur Verfügung steht.
Schwarm: Bezeichnet die Masse der Clients, welche am gleichen Torrent, also an der gleichen Datei interessiert sind.
Seeder: Sind Clients, welche den Torrent, also die angebotene Datei vollständig besitzen. Diese Seeder laden also diese Datei nicht herunter sondern bieten diese lediglich für die anderen zum Download an.
Peers: Sind Clients, welche nur einige Teile des Torrents, bzw. der Datei besitzen und den noch benötigten Teil der Datei herunterladen, jedoch den bereits zur Verfügung stehenden Teil den anderen Nutzern anbieten.
Leecher: Sind Clients, welche nur herunterladen und nichts im Gegenzug zum Download anbieten.
Anti-Leech (ALT): Hierbei dürfen Nutzer nur dann an dem Download der Datei teilnehmen, welche sich an bestimmte Regeln halten. Wer viele Dateien im Netzwerk zur Verfügung stellt, darf also auch viel runterladen. Wer nichts oder nur wenig den Nutzern im Netzwerk zur Verfügung stellt, darf diese Datei, welche mit einem ALT versehen wurde nicht herunterladen.
DHT: Hinter DHT versteckt sich Distributed Hash Table. Dies bezeichnet einen Zwischenspeicher für Informationen, welche ansonsten auf dem Trackerserver zur Verfügung stehen.
Beliebteste BitTorrent-Clients
• BitTorrent Client
• µTorrent - besonders ressourcenschonender Client
• BitComet - ebenfalls ein ressourcenschonder Client, jedoch mit
Werbung. Kann aber vom Nutzer ausgeschaltet
werden.
• Azureus - Bietet mit den umfangreichsten BitTorrent-Client!
Verbraucht aber auch auch äußerst viel
Ressourcen!
• rTorrent - Linux BitTorrent-Client. Extrem ressourcenschonend!
• KTorrent - Linux Client. Bietet guten Funktionsumfang und ist
trotzdem kein Ressourcenfresser der Extraklasse.
• XTorrent - MacOs BitTorrent-Client. Ist sehr übersichtlich und
arbeitet zuverlässig! Die integrierte Suche ist eine
große Hilfe, um schnell seine gesuchten Datein zu
finden!