Wenn Sie das Internet regelmäßig nutzen, ist es höchst unwahrscheinlich, dass Sie den Begriff Peer-to-Peer oder das Akronym P2P noch nicht gehört haben. Ob es in einem Nachrichtenartikel, im Fernsehen oder in einem Gespräch mit einem Freund erwähnt wurde, der dir gesagt hat, dass er gerade die neueste Episode von Game of Thrones heruntergeladen hat, du bist vielleicht über diesen Begriff gestolpert. Wenn Sie wissen möchten, was Peer-to-Peer ist und wofür es verwendet wird, sollten Sie diesen Artikel lesen:
Was ist P2P oder Peer-to-Peer?
Peer-to-Peer oder P2P in seiner abgekürzten Form bezieht sich auf Computernetzwerke, die eine verteilte Architektur verwenden. Das bedeutet, dass alle Computer oder Geräte, die Teil von ihm sind, die Arbeitslasten im Netzwerk teilen. Die Computer oder Geräte, die Teil eines Peer-to-Peer-Netzwerks sind, werden Peers genannt. Jeder Peer von einem Peer-to-Peer-Netzwerk ist gleich den anderen Peers. Es gibt keine privilegierten Peers, und in der Mitte des Netzwerks befindet sich kein zentrales Administratorgerät.
In gewisser Weise sind Peer-to-Peer-Netzwerke die sozialistischen Netzwerke in der Welt des Computing. Jeder Peer ist gleich den anderen und jeder Peer hat die gleichen Rechte und Pflichten wie die anderen. Peers sind gleichzeitig Clients und Server.
Darüber hinaus wird jede in einem Peer-to-Peer-Netzwerk verfügbare Ressource unter den Peers geteilt, ohne dass ein zentraler Server beteiligt ist. Die gemeinsam genutzten Ressourcen in einem P2P-Netzwerk können beispielsweise Prozessorauslastung, Festplattenspeicherplatz oder Netzwerkbandbreite sein.
Was machen P2P (Peer-to-Peer) -Netzwerke?
Der Hauptzweck von Peer-to-Peer-Netzwerken besteht darin, Ressourcen gemeinsam zu nutzen und Computer und Geräte bei der Zusammenarbeit zu unterstützen, einen bestimmten Dienst bereitzustellen oder eine bestimmte Aufgabe auszuführen. Wie bereits erwähnt, wird P2P für die gemeinsame Nutzung aller Arten von Computerressourcen wie Verarbeitungsleistung, Netzwerkbandbreite oder Plattenspeicherplatz verwendet. Der häufigste Anwendungsfall für Peer-to-Peer-Netzwerke ist jedoch die gemeinsame Nutzung von Dateien im Internet. Peer-to-Peer-Netzwerke eignen sich ideal für die gemeinsame Nutzung von Dateien, da sie den angeschlossenen Computern ermöglichen, Dateien zu empfangen und Dateien gleichzeitig zu senden.
Berücksichtigen Sie diese Situation: Öffnen Sie Ihren Webbrowser und besuchen Sie eine Website, von der Sie eine Datei herunterladen. In diesem Fall fungiert die Website als Server und Ihr Computer fungiert als Client, der die Datei empfängt. Sie können es mit einer Einbahnstraße vergleichen: Die Datei, die Sie herunterladen, ist ein Auto, das von Punkt A (der Website) zu Punkt B (Ihrem Computer) führt.
Wenn Sie die gleiche Datei über ein Peer-to-Peer-Netzwerk herunterladen und dabei eine BitTorrent-Website als Ausgangspunkt verwenden, wird der Download anders durchgeführt. Die Datei wird in Bits und Teile auf Ihren Computer heruntergeladen, die von vielen anderen Computern im P2P-Netzwerk stammen, die diese Datei bereits haben. Zur gleichen Zeit wird die Datei auch von Ihrem Computer an andere gesendet (hochgeladen), die danach fragen. Diese Situation ist ähnlich wie eine Zwei-Wege-Straße: Die Datei ist wie mehrere kleine Autos, die zu Ihrem PC kommen, aber auch anderen überlassen, wenn sie angefordert werden.
Warum sind Peer-to-Peer-Netzwerke nützlich?
P2P-Netzwerke haben einige Eigenschaften, die sie nützlich machen:
- Sie sind schwer zu beseitigen. Selbst wenn Sie einen Kollegen ausschalten, arbeiten die anderen weiter und kommunizieren. Sie müssen alle Peers schließen, damit das Netzwerk nicht mehr funktioniert.
- Peer-to-Peer-Netzwerke sind extrem skalierbar. Das Hinzufügen neuer Peers ist einfach, da Sie keine zentrale Konfiguration auf einem zentralen Server vornehmen müssen.
- Wenn es um die gemeinsame Nutzung von Dateien geht, ist es umso schneller, je größer ein Peer-to-Peer-Netzwerk ist. Wenn dieselbe Datei auf vielen Peers in einem P2P-Netzwerk gespeichert ist, bedeutet dies, dass, wenn jemand sie herunterladen muss, die Datei von mehreren Orten gleichzeitig heruntergeladen wird.
Warum brauchen wir Peer-to-Peer-Netzwerke? Rechtliche Anwendungsfälle für P2P
Wir benötigen Peer-to-Peer-Netzwerke, um Computer und Geräte zu verbinden, ohne einen Server konfigurieren zu müssen. Einen Server für alles zu erstellen ist sehr teuer und schwierig zu verwalten, und die Leute nutzen billigere Alternativen wie P2P. Hier einige Beispiele für häufige Anwendungsfälle für P2P-Netzwerke:
- Wenn Sie die Windows-Computer in Ihrem Heimnetzwerk mit einer Heimnetzgruppe verbinden, erstellen Sie ein Peer-to-Peer-Netzwerk zwischen ihnen. Die Heimnetzgruppe ist eine kleine Gruppe von Computern, die untereinander verbunden sind, um Speicher und Drucker gemeinsam zu nutzen. Dies ist eine der häufigsten Anwendungen für Peer-to-Peer-Technologie. Einige Leute sagen vielleicht, dass Homegroups nicht Peer-to-Peer sein können, weil die Computer im Netzwerk mit einem Router verbunden sind. Beachten Sie jedoch, dass der Router nichts mit der Verwaltung der von der Homegroup untergeordneten Computer zu tun hat. Der Router funktioniert nicht als Server, sondern lediglich als Schnittstelle oder Tor zwischen dem lokalen Netzwerk und dem Internet. Wenn Sie möchten, finden Sie in diesen Artikeln weitere Informationen über die Art und Weise, wie Microsoft die P2P-Technologie implementiert: Peer-to-Peer-basierte Funktionen in Win 7, [MS-HGRP]: HomeGroup-Protokoll und HomeGroup: Eine praktische Anleitung zum Glück mit Windows 7.
- Wenn Sie ein Ad-hoc-Netzwerk zwischen zwei Computern erstellen, erstellen Sie ein Peer-to-Peer-Netzwerk zwischen ihnen.
- Die gemeinsame Nutzung großer Dateien über das Internet erfolgt häufig über eine P2P-Netzwerkarchitektur. Zum Beispiel verwenden einige Online-Gaming-Plattformen P2P zum Herunterladen von Spielen zwischen Benutzern. Blizzard Entertainment vertreibt Diablo III, StarCraft II und World of Warcraft mit P2P. Ein anderer großer Verleger, Wargaming, macht dasselbe mit ihren World of Tanks, World of Warships und World of Warplanes Spielen. Andere, wie Steam oder GOG, wählen P2P nicht und bevorzugen dedizierte Download-Server auf der ganzen Welt.
- Windows 10-Updates werden sowohl von Microsoft-Servern als auch über P2P bereitgestellt. Weitere Informationen zu dieser Funktion finden Sie hier: Optimieren der Windows 10-Updatebereitstellung, hier: Microsoft für die Bereitstellung von Windows 10-Updates mithilfe der Peer-to-Peer-Technologie und hier: Microsoft erläutert Windows 10-Peer-to-Peer-Update-Steuerelemente.
- Viele Linux-Betriebssysteme werden über BitTorrent-Downloads verteilt, die P2P-Übertragungen verwenden. Solche Beispiele sind Ubuntu, Linux Mint und Manjaro.
P2P-Netzwerke sind die günstigste Methode zum Verteilen von Inhalten, da sie die Bandbreite von Peers und nicht die Bandbreite des Erstellers des Inhalts verwenden.
Die Geschichte von P2P-Netzwerken
Der Vorläufer von Peer-to-Peer-Netzwerken scheint USENET zu sein, das 1979 entwickelt wurde. Es war ein System, das es Benutzern ermöglichte, Nachrichten / Nachrichten zu lesen und zu veröffentlichen. Es war ein Netzwerksystem ähnlich dem heutigen Online-Forum, aber mit dem Unterschied, dass USENET nicht auf einen zentralen Server oder Administrator angewiesen war. USENET hat die gleiche Nachricht / Nachrichten auf alle im Netzwerk gefundenen Server kopiert. Ebenso verteilen und nutzen P2P-Netzwerke alle Ressourcen, die ihnen zur Verfügung stehen.
Das nächste große Ereignis in der Geschichte von P2P war das Jahr 1999, als Napster zum Leben erwachte. Napster war eine Datei-Sharing-Software, die von Leuten benutzt wurde, um Musik zu verteilen und herunterzuladen. Die Musik, die auf Napster geteilt wurde, war normalerweise urheberrechtlich geschützt und somit illegal zu verbreiten. Das hat die Leute jedoch nicht daran gehindert, es zu bekommen. Obwohl Napster derjenige war, der P2P in den Mainstream brachte, scheiterte Napster schließlich und wurde von den Behörden wegen all der Inhalte, die illegal auf ihm veröffentlicht wurden, heruntergefahren. Heutzutage ist P2P eine der populärsten Technologien für die Freigabe von Dateien über das Internet, sowohl legal als auch rechtswidrig.
Bildquelle: Wikipedia
Illegale Nutzung von Peer-to-Peer-Netzwerken
P2P ist eine umstrittene Technologie, weil sie für Piraterie weit verbreitet ist. Es gibt viele Websites im Internet, die aufgrund der Vorteile dieser Technologie Zugriff auf urheberrechtlich geschützte Inhalte wie Filme, Musik, Software oder Spiele über P2P-Netzwerke bieten. Obwohl die Technologie selbst nicht illegal ist und viele legitime Anwendungsfälle aufweist, die keine Piraterie beinhalten, ist die Art und Weise, wie manche Leute P2P verwenden, illegal. Achten Sie bei der Verwendung von P2P darauf, dass Sie sich nicht an Piraterie oder anderen gesetzlich geahndeten Anwendungsfällen beteiligen.
Fazit
Wie Sie in diesem Leitfaden gesehen haben, ist Peer-to-Peer eine komplexe Technologie, die auf einem einfachen Prinzip basiert: Dezentralisierung. Wir wissen auch jetzt, dass sein Zweck ehrlich ist, aber seine Verwendung ist nicht immer gut. Einige Leute argumentieren, ob es verboten sein sollte oder nicht, weil P2P das wichtigste Mittel zur rechtswidrigen Verbreitung urheberrechtlich geschützter Inhalte bleibt. Sollte jedoch ein Stift verboten werden, weil der Schreiber schlecht in seinem Handwerk ist?