Casa reti Che cos'è l'architettura peer-to-peer (architettura p2p)? - definizione da techopedia

Che cos'è l'architettura peer-to-peer (architettura p2p)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa architettura peer-to-peer (architettura P2P)?

L'architettura peer-to-peer (architettura P2P) è un'architettura di rete di computer comunemente usata in cui ogni workstation o nodo ha le stesse capacità e responsabilità. Viene spesso confrontato e contrastato con la classica architettura client / server, in cui alcuni computer sono dedicati a servire altri.


P2P può anche essere utilizzato per fare riferimento a un singolo programma software progettato in modo tale che ciascuna istanza del programma possa agire sia come client che come server, con le stesse responsabilità e lo stesso stato.


Le reti P2P hanno molte applicazioni, ma la più comune è per la distribuzione dei contenuti. Ciò include la pubblicazione e la distribuzione di software, le reti di distribuzione dei contenuti, lo streaming multimediale e il peercasting per flussi multicast, che facilita la consegna di contenuti su richiesta. Altre applicazioni riguardano reti scientifiche, di rete, di ricerca e di comunicazione. Anche il Dipartimento della Difesa degli Stati Uniti ha iniziato a ricercare applicazioni per le reti P2P per le moderne strategie di guerra delle reti.


L'architettura P2P viene spesso definita una rete peer-to-peer.

Techopedia spiega l'architettura peer-to-peer (architettura P2P)

Le applicazioni P2P sono una delle questioni fondamentali nella controversia sulla neutralità della rete - un principio che non sostiene restrizioni su contenuto, formato, tecnologie, apparecchiature o modalità di comunicazione di Internet. I sostenitori della P2P sostengono che i governi e i grandi fornitori di servizi Internet stanno tentando di controllare l'uso e il contenuto di Internet indirizzando la struttura della rete verso un'architettura client / server. Ciò crea barriere finanziarie per privati ​​e piccoli editori che cercano di accedere a Internet e crea inefficienze per la condivisione di file di grandi dimensioni.


Esistono tre modelli di architettura di rete di computer P2P non strutturata:

  • P2P puro
  • P2P ibrido
  • P2P centralizzato

Nell'architettura di rete informatica P2P strutturata, le workstation (peer) e talvolta anche le risorse sono organizzate secondo criteri e algoritmi specifici. Ciò porta a sovrapposizioni con topologie e proprietà specifiche.


Valutare alcuni dei vantaggi e dei punti deboli della rete P2P comporta confronti con l'architettura client / server. Le reti P2P dispongono di client con risorse quali larghezza di banda, spazio di archiviazione e potenza di elaborazione. Man mano che viene richiesta più domanda al sistema attraverso ciascun nodo, aumenta la capacità dell'intero sistema. (Ciò spiega l'enorme aumento della sicurezza del sistema e dei meccanismi di verifica dei file, rendendo la maggior parte delle reti P2P resistente a quasi ogni tipo di attacco.) In confronto, una tipica rete client / server condivide le richieste ma non le risorse. Man mano che altri client si uniscono al sistema, diventano disponibili meno risorse per ognuno.

Che cos'è l'architettura peer-to-peer (architettura p2p)? - definizione da techopedia