Zuhause Netzwerke Was ist Peer-to-Peer-Architektur (P2P-Architektur)? - Definition aus techopedia

Was ist Peer-to-Peer-Architektur (P2P-Architektur)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Peer-to-Peer-Architektur (P2P-Architektur)?

Bei der Peer-to-Peer-Architektur (P2P-Architektur) handelt es sich um eine häufig verwendete Computernetzwerkarchitektur, bei der jede Arbeitsstation oder jeder Knoten dieselben Funktionen und Verantwortlichkeiten hat. Es wird häufig mit der klassischen Client / Server-Architektur verglichen und kontrastiert, bei der einige Computer dazu bestimmt sind, andere zu bedienen.


P2P kann auch verwendet werden, um auf ein einzelnes Softwareprogramm zu verweisen, das so konzipiert ist, dass jede Instanz des Programms sowohl als Client als auch als Server mit den gleichen Verantwortlichkeiten und dem gleichen Status fungiert.


P2P-Netzwerke haben viele Anwendungen, die häufigste ist jedoch die Verteilung von Inhalten. Dies umfasst die Veröffentlichung und Verteilung von Software, Netzwerke für die Bereitstellung von Inhalten, Streaming-Medien und Peercasting für Multicasting-Streams, wodurch die Bereitstellung von Inhalten auf Abruf erleichtert wird. Andere Anwendungen umfassen Wissenschafts-, Netzwerk-, Such- und Kommunikationsnetzwerke. Sogar das US-Verteidigungsministerium hat begonnen, Anwendungen für P2P-Netze für moderne Netzkriegsstrategien zu untersuchen.


P2P-Architektur wird häufig als Peer-to-Peer-Netzwerk bezeichnet.

Techopedia erklärt die Peer-to-Peer-Architektur (P2P-Architektur)

P2P-Anwendungen sind eines der Kernthemen in der Kontroverse um die Netzneutralität - ein Prinzip, das keine Einschränkungen für Internetinhalte, -formate, -technologien, -geräte oder -kommunikationsarten befürwortet. P2P-Befürworter argumentieren, dass Regierungen und große Internetdienstanbieter versuchen, die Internetnutzung und -inhalte zu kontrollieren, indem sie die Netzwerkstruktur auf eine Client / Server-Architektur ausrichten. Dies schafft finanzielle Hindernisse für Einzelpersonen und kleine Verlage, die Zugang zum Internet erhalten möchten, und führt zu Ineffizienzen beim Teilen großer Dateien.


Es gibt drei Modelle für unstrukturierte P2P-Computernetzwerkarchitekturen:

  • Reines P2P
  • Hybrid P2P
  • Zentralisiertes P2P

In einer strukturierten P2P-Computernetzwerkarchitektur werden Arbeitsstationen (Peers) und manchmal auch Ressourcen nach bestimmten Kriterien und Algorithmen organisiert. Dies führt zu Überlagerungen mit bestimmten Topologien und Eigenschaften.


Die Bewertung einiger Vor- und Nachteile von P2P-Netzwerken umfasst Vergleiche mit der Client / Server-Architektur. P2P-Netzwerke verfügen über Clients mit Ressourcen wie Bandbreite, Speicherplatz und Rechenleistung. Je mehr Anforderungen an das System über jeden Knoten gestellt werden, desto größer wird die Kapazität des gesamten Systems. (Dies ist verantwortlich für die enorme Steigerung der Systemsicherheit und der Dateiverifizierungsmechanismen, wodurch die meisten P2P-Netzwerke gegen fast alle Arten von Angriffen resistent sind.) Im Vergleich dazu benötigt ein typisches Client / Server-Netzwerk mehr Ressourcen als Ressourcen. Wenn zusätzliche Clients dem System beitreten, stehen jedem weniger Ressourcen zur Verfügung.

Was ist Peer-to-Peer-Architektur (P2P-Architektur)? - Definition aus techopedia