Funktionsweise der P2P-Freigabe (Peer-to-Peer)

Funktionsweise der P2P-Freigabe (Peer-to-Peer) / Technologie erklärt

Softwarepiraterie und Dateifreigabe gab es lange vor dem Internet, wie wir es heute kennen, hauptsächlich über Message Boards und private FTP-Sites. Es war jedoch langwierig, Dateien zu finden und sie sogar noch langsamer herunterzuladen. Es war üblicher, Ihre Software- oder Musik-Fixierung von einem Freund als physische Kopie (oft als “Sneakernet”).

Die P2P-Dateifreigabe hat alles geändert. Plötzlich hatten Sie direkten Zugriff auf die Daten anderer Personen. Aber machen wir uns ein wenig auf den Punkt: Was ist P2P, wie funktioniert es und wo hat es angefangen??

Bevor wir anfangen

Natürlich wird die Peer-to-Peer-Filesharing-Technologie nicht nur zur Piraterie eingesetzt. Aber wenn wir ehrlich sind, wurde es deshalb überhaupt erst geschaffen.

Wir sprechen hauptsächlich über den File-Sharing-Aspekt von P2P-Technologien, aber dies ist sicherlich nicht der einzige Anwendungsfall. Zu beachten ist auch, dass der Begriff P2P seit der ersten Erfindung in den letzten Jahrzehnten ein breites Spektrum von Netzwerken abdeckt, so dass hier nicht in jedem Fall alles zutrifft. Wir haben versucht, das Thema so weit wie möglich anzupacken.

Nicht das Client-Server-Modell

Zuerst sollten wir erklären, was Peer-to-Peer nicht ist. Der Rest des Internets läuft im Allgemeinen unter dem Namen a Client-Server-Modell.

Eine Website, die auf einem leistungsfähigen Server irgendwo auf der Welt gehostet wird (die besten Webhosting-Dienste), liefert Informationen, wenn Ihr Computer oder Ihr Telefon dies verlangt. Dies kann eine Schriftart sein, die verwendet wird, um die Website korrekt anzuzeigen, oder es kann eine 2-GB-Linux-ISO sein, die Sie herunterladen möchten. Der Server sendet die Datei an Sie. Wenn der nächste Benutzer kommt, wird der Vorgang wiederholt.

So funktioniert ein Client-Server-Internet. (Bildnachweis: CorDesign / DepositFotos)

Dies funktioniert gut für Websites, eignet sich jedoch nicht für die Verteilung großer Dateien. Es ist hauptsächlich ein Problem der Geschwindigkeit, der Bandbreite, der Kosten und der Rechtmäßigkeit.

Die Geschwindigkeit eines herkömmlichen Webhosts ist ziemlich begrenzt. Das Übertragen kleiner Textmengen zum Rendern einer Website ist in Ordnung, und einige Webserver sind nur für die Bereitstellung von Bildern optimiert. Bei größeren Dateien erfordert dies jedoch einen Geschwindigkeitsschub, der für längere Zeit nicht tragbar ist und den Server für andere Benutzer blockiert. Bandbreite ist auch kostspielig; Allein die Bilder hier bei MakeUseOf zu liefern, kostet viele tausend Dollar pro Jahr.

Aus rechtlicher Sicht ist es relativ einfach, einen einzelnen Server zu lokalisieren, herunterzufahren und den Eigentümer zu verfolgen. P2P wurde daher aus der Not geboren. Diejenigen, die urheberrechtlich geschützte Dateien verteilen wollten, brauchten einen besseren Weg.

Was ist Peer-to-Peer??

Peer-to-Peer ist ein völlig anderes Modell, bei dem Jeder wird zum Server. Es gibt keinen zentralen Server. Jeder, der das Netzwerk nutzt, fungiert als eigener Server. Anstatt nur Akten zu nehmen, machte Peer-to-Peer es zu einer Einbahnstraße.

Sie könnten jetzt anderen Benutzern etwas zurückgeben. In der Tat zurückgeben (bekannt als “Aussaat” heutzutage) ist entscheidend für den Erfolg von Peer-to-Peer-Netzwerken. Wenn jeder nur heruntergeladen hat, ohne etwas zurückzugeben (angerufen “Blutegel”), würde das Netzwerk gegenüber einem Client-Server-Modell keine Vorteile bieten.

So sieht P2P aus: Jeder im Netzwerk liefert Dateien an alle anderen. (Bildnachweis: mmaxer / DepositFotos)

Im Client-Server-Modell nimmt die Leistung mit mehr Benutzern ab, da dieselbe Bandbreite von mehreren Benutzern gemeinsam genutzt wird. In Peer-to-Peer-Netzwerken verbessern mehr Benutzer das Netzwerk. Je mehr Benutzer eine bestimmte Datei von ihren Festplatten zur Verfügung stellen, desto einfacher ist es für neue Benutzer, diese Datei zu erhalten.

In modernen P2P-Netzwerken ist es tatsächlich schneller, wenn mehr Benutzer eine Datei herunterladen. Anstatt die gesamte Datei von einem Benutzer zu übernehmen, nehmen Sie kleinere Teile von Hunderten oder Tausenden von anderen. Selbst wenn nur wenig Bandbreite für Sie zur Verfügung steht, können Sie dank der kombinierten Verbindungen die maximal mögliche Geschwindigkeit erreichen. Dann tragen Sie wiederum dazu bei, die Datei erneut zu verteilen.

In früheren Formen von P2P-Netzwerken war noch ein zentraler Server erforderlich, um das Netzwerk zu organisieren, und fungierte als Datenbank, in der Informationen zu verbundenen Benutzern und Dateien im System verfügbar waren. Obwohl die Übertragung von Dateien direkt zwischen den Benutzern stark aufgehoben wurde, waren die Netzwerke immer noch anfällig. Den zentralen Server auszuschalten bedeutete, die Kommunikation vollständig zu unterbinden.

Dies ist dank der jüngsten Entwicklungen nicht mehr der Fall. Heutzutage kann die Software Kollegen direkt fragen, ob sie eine bestimmte Datei gesehen haben. Es gibt keine Möglichkeit, diese Netzwerke auszuschalten - sie sind praktisch unzerstörbar.

Eine kurze Geschichte früher P2P-Software

Nun haben Sie eine Vorstellung davon, warum Peer-to-Peer-Netzwerke im Vergleich zum Client-Server-Modell eine solche Revolution waren. Lassen Sie uns einen kurzen Blick auf den historischen Kontext werfen.

Napster wurde 1999 lanciert und war die erste weit verbreitete Implementierung eines Peer-to-Peer-Modells. Eine zentrale Datenbank enthielt Informationen zu allen Musikdateien, die von Mitgliedern gespeichert wurden. Sie würden von diesem zentralen Server aus nach einem Titel suchen, aber wenn Sie ihn herunterladen möchten, würden Sie tatsächlich eine Verbindung zu einem anderen Online-Benutzer herstellen und von diesem kopieren. Sobald Sie dieses Lied einmal in Ihrer Napster-Bibliothek hatten, stand es als Quelle für andere im Netzwerk zur Verfügung.

Sie können auch Ihre eigenen Dateien hinzufügen, die Napster dann indiziert und zur Datenbank hinzufügt, um sich weltweit zu verbreiten. Die Implementierung war insofern eingeschränkt, als Sie nur von einer Person herunterladen konnten. Der Service hatte eine hohe Verfügbarkeit von Songs, aber die Geschwindigkeit war nicht so gut.

Aber damit war das Konzept des Peer-to-Peer-Ansatzes auf die Welt losgetreten.

Napster wurde im Jahr 2001 endgültig geschlossen, aber nicht bevor ähnliche Netzwerke entstanden waren, die mehr als nur Musik anboten. Filme, Software und Bilder wurden in den Netzwerken von Morpheus, Kazaa und Gnutella zur Verfügung gestellt (Limewire war vielleicht der berühmteste Gnutella-Client)..

Im Laufe der Jahre kamen und gingen verschiedene andere Protokolle und Peer-to-Peer-Filesharing-Software, aber ein offenes Protokoll setzte sich durch: BitTorrent.

Das BitTorrent-Protokoll

BitTorrent wurde im Jahr 2001 entwickelt und ist ein Open-Source-Protokoll, bei dem Benutzer eine Metadatei erstellen (genannt a .Torrent Datei), die Informationen über den Download enthält, ohne die Downloaddaten selbst bereitzustellen. Ein Tracker war notwendig, um diese Metadateien zusammen mit dem Besitzer der Datei zu speichern. Als offenes Protokoll kann jedoch jeder die Client- oder Tracker-Software programmieren.

Obwohl ein zentraler Tracker für die Verwaltung der Datenbanken dieser verfügbaren Dateien erforderlich war, könnten mehrere Tracker vorhanden sein. Jede einzelne Torrent-Deskriptordatei kann sich bei mehreren Trackern registrieren. Dies machte das BitTorrent-Netzwerk unglaublich robust und fast unmöglich, es vollständig zu zerstören. Das Schließen von Torrent-Sites wurde zu einem Spiel mit einem Maulwurf. Im Laufe seines Lebens wurde The Pirate Bay mehrmals getötet und wiederbelebt. Die Geschichte der Pirate Bay: Wird es wiederkommen? Die Geschichte der Piratenbucht: Wird es wiederkommen? Die weltweit robusteste BitTorrent-Site wurde heruntergefahren. Nochmal. Wird es wiederkommen - und ist es sogar wichtig? Weiterlesen .

Seit dem ursprünglichen Design wurden weitere Verbesserungen vorgenommen, die Downloads ohne Tracker ermöglichten. DHT (Distributed Hash Table) bedeutet, dass die Aufgabe, verfügbare Dateien zu indizieren, unter allen Benutzern verteilt werden kann. Magnetlinks sind eine andere, aber sie sind komplex genug, um zu erklären, wie sich Magnetlinks von Torrent-Dateien unterscheiden. BitTorrent & Magnets: Wie funktionieren sie? [Technologie erklärt] BitTorrent & Magnets: Wie funktionieren sie? [Technologie erklärt] Wie wir kürzlich berichteten, hat The Pirate Bay von der Verwendung von .torrent-Dateidownloads zu Magnetlinks ohne Opt-out-Richtlinie gewechselt. Der Tracker bietet schon seit geraumer Zeit Magnet-Downloads an, aber das ist… Read More .

Verwenden Sie die P2P-Dateifreigabe?

Ich hoffe, dies hat ein wenig Licht auf die Bedeutung von Peer-to-Peer-Networking gebracht und wo es angefangen hat. Man kann sagen, P2P-Netzwerke haben das Internet für immer verändert. Auf ihrem Höhepunkt im Jahr 2006 wurde geschätzt, dass P2P-Netzwerke zusammen mehr als 70% des gesamten Internetverkehrs ausmachen.

Seitdem ist die Nutzung stark zurückgegangen, hauptsächlich aufgrund der leicht zugänglichen Videostreaming-Dienste wie Netflix und YouTube. In Kombination mit Musik-Streaming-Diensten wie Spotify gibt es wirklich keinen Grund mehr zum Raubzug. P2P-Netzwerke füllten eine wichtige Lücke in unserer Geschichte, als traditionelle Mediendienste kaum mithalten konnten. Nun, sie sind weitgehend irrelevant.

Hatten Sie früher die Chance, Napster zu benutzen? Oder war Ihre erste Einführung zum Filesharing durch den bescheidenen Torrent? Erzählen Sie uns in den Kommentaren, oder wenn Sie mehr erfahren möchten, lesen Sie unseren kompletten Anfängerleitfaden für Torrents. Der Torrent-Leitfaden für jedermann Der Torrent-Leitfaden für jedermann Dieser Anfängerleitfaden ist eine großartige Einführung in den Peer-to-Peer-Dateiaustausch mit BitTorrent. Beginnen Sie den Torrent-Download auf sichere und verantwortungsbewusste Weise mit unseren Tipps hier. Weiterlesen .

Bild-Gutschrift: chromatika2 / Depositphotos

Erfahren Sie mehr über: BitTorrent, Computernetze, Dateifreigabe, Media Streaming, Peer-to-Peer, Softwarepiraterie.