faecher:informatik:oberstufe:netzwerke:cs_p2p:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:netzwerke:cs_p2p:start [15.12.2021 19:29] – [Client-Server Prinzip] sbelfaecher:informatik:oberstufe:netzwerke:cs_p2p:start [15.12.2021 19:40] (aktuell) – [Peer-to-Peer Architektur] sbel
Zeile 18: Zeile 18:
 Für zahlreiche Anwendungsfälle ist es sinnvoll, eine  Client-Server-Architekur anzustreben: Beispielsweise möchte man jederzeit Mails empfangen können, auch wenn man gerade nicht am Laptop sitzt. Es macht daher Sinn, diese Aufgabe an einen Mailserver zu delegieren, mit dem der Clientcomputer nur dann interagiert, wenn er prüft, ob neue Mails angekommen sind. Für zahlreiche Anwendungsfälle ist es sinnvoll, eine  Client-Server-Architekur anzustreben: Beispielsweise möchte man jederzeit Mails empfangen können, auch wenn man gerade nicht am Laptop sitzt. Es macht daher Sinn, diese Aufgabe an einen Mailserver zu delegieren, mit dem der Clientcomputer nur dann interagiert, wenn er prüft, ob neue Mails angekommen sind.
  
-{{ :faecher:informatik:oberstufe:netzwerke:cs_p2p:clientserver.drawio.png |}}+{{ :faecher:informatik:oberstufe:netzwerke:cs_p2p:clientserver.drawio.png?500 |}}
  
 Andere Beispiele sinnvoller Client-Server Anwendungen sind:  Andere Beispiele sinnvoller Client-Server Anwendungen sind: 
Zeile 36: Zeile 36:
 ===== Peer-to-Peer Architektur ===== ===== Peer-to-Peer Architektur =====
  
 +Anders als innerhalb einer Client-Server-Architektur sind in einem Peer-to-Peer Netz alle Geräte "gleichberechtigt": Auf allen Geräten werden Programme ausgeführt, die sowohl Dienste zur Verfügung stellen als auch diese Dienste nutzen. Jedes Gerät ist also Client und Server zugleich.
 +
 +{{ :faecher:informatik:oberstufe:netzwerke:cs_p2p:p2p.drawio.png?500 |}}
 +
 +Beispiele für Dienste und Programme die eine Peer-to-Peer Architektur verwenden sind:
 +
 +  * Briar: Ein dezentraler verschlüsselter Messenger.
 +  * Bittorrent: Dateiverteilungssoftware, kann sehr effizient große Daten mengen verteilen.
 +  * Gnutella: In Filius ist ein etwas in die Jahre gekommenes P2P Programm implementiert, das zum Dateiaustausch verwendet werden kann.
 +
 +In einem P2P Netz sind die Teilnehmenden Geräte meist sehr unterschiedlich was Rechenleistung, Bandbreite und andere Spezifikationen angeht. Vorteile sind vor allem hohe Autonomie der Teilnehmenden sowie -- bei guter Implementation der Protokolle -- eine hohe Verfügbarkeit und Eigenschaften wie Zensurresistenz.
  
  
  • faecher/informatik/oberstufe/netzwerke/cs_p2p/start.1639596577.txt.gz
  • Zuletzt geändert: 15.12.2021 19:29
  • von sbel