Lesson 4 Flashcards
Was ist ein Peer-to-Peer-System?
Ein Peer-to-Peer-System ist ein verteiltes System, bei dem alle Knoten gleichberechtigt sind und sowohl als Client als auch als Server agieren können.
Was sind die Hauptmerkmale von Peer-to-Peer-Systemen?
Sie weisen Heterogenität, autonome Knoten, selbstorganisierende Overlay-Netzwerke und die Fähigkeit zur Resilienz auf.
Was ist ein Overlay-Netzwerk in einem Peer-to-Peer-System?
Ein Overlay-Netzwerk ist ein logisches Netzwerk, das auf einem bestehenden physischen Netzwerk aufbaut und oft für die Suche und Kommunikation in P2P-Systemen verantwortlich ist.
Warum sind Peer-to-Peer-Systeme widerstandsfähiger (resilient)?
Da es keine zentralen Knoten gibt, ist es schwer, ein P2P-System lahmzulegen, da viele Knoten offline genommen werden müssten, um das System zu stören.
Welche zwei Arten von Peer-to-Peer-Architekturen gibt es?
Unstrukturierte und
strukturierte P2P-Architekturen.
Was ist eine unstrukturierte Peer-to-Peer-Architektur?
In einer unstrukturierten Architektur gibt es keine festgelegte Topologie, und Knoten verbinden sich zufällig miteinander.
Was sind die Vorteile unstrukturierter Peer-to-Peer-Architekturen?
Sie sind einfach zu bauen und besonders nützlich in dynamischen Umgebungen mit hoher Fluktuation (Churn).
Was sind die Nachteile unstrukturierter Peer-to-Peer-Architekturen?
Unstrukturierte Netzwerke können ineffizient sein, da sie zufällige Verbindungen bilden, die nicht immer für eine optimale Kommunikation sorgen.
Was ist eine strukturierte Peer-to-Peer-Architektur?
In einer strukturierten P2P-Architektur ist das Overlay-Netzwerk in einer bestimmten Topologie organisiert, und Verbindungen folgen festgelegten Protokollen.
Was sind die Vorteile strukturierter Peer-to-Peer-Architekturen?
Sie ermöglichen eine effizientere Kommunikation und bieten eine bessere Vorhersagbarkeit der Leistung, da das Netzwerk eine bestimmte Struktur hat.
Was ist ein Distributed Hash Table (DHT)?
Eine Distributed Hash Table ist eine Art von strukturiertem Peer-to-Peer-System, das Schlüssel-Wert-Paare speichert und es ermöglicht, Werte effizient im Netzwerk zu lokalisieren.
Welche Arten unstrukturierter Peer-to-Peer-Architekturen gibt es?
Es gibt zentrale,
pure und
hybride Peer-to-Peer-Architekturen.
Was ist eine zentrale Peer-to-Peer-Architektur?
In einer zentralen Architektur existiert ein zentraler Server, der bestimmte Dienste bereitstellt, während der Dateiaustausch direkt zwischen den Peers erfolgt (z.B. Napster).
Was ist eine pure Peer-to-Peer-Architektur?
Eine pure Architektur ist vollständig dezentralisiert, und alle Peers sind gleichgestellt, ohne zentrale Server (z.B. Gnutella).
Was ist eine hybride Peer-to-Peer-Architektur?
In einer hybriden Architektur existieren „Super Nodes“, die besondere Aufgaben übernehmen und als Vermittler zwischen regulären Knoten agieren (z.B. FastTrack/Kazaa).