Hjem netværk Hvad er peer-to-peer-arkitektur (p2p-arkitektur)? - definition fra techopedia

Hvad er peer-to-peer-arkitektur (p2p-arkitektur)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder peer-til-node-arkitektur (P2P-arkitektur)?

Peer-to-peer-arkitektur (P2P-arkitektur) er en almindeligt anvendt computernetværksarkitektur, hvor hver arbejdsstation eller node har de samme muligheder og ansvar. Det sammenlignes og kontrastes ofte med den klassiske klient / serverarkitektur, hvor nogle computere er dedikeret til at betjene andre.


P2P kan også bruges til at henvise til et enkelt softwareprogram, der er designet, så hver forekomst af programmet kan fungere som både klient og server med det samme ansvar og status.


P2P-netværk har mange applikationer, men det mest almindelige er for indholdsdistribution. Dette inkluderer offentliggørelse og distribution af software, indholdsleveringsnetværk, streamingmedier og peercasting til multicasting-strømme, hvilket letter indholdslevering on-demand. Andre applikationer involverer videnskab, netværk, søgning og kommunikationsnetværk. Selv det amerikanske forsvarsministerium er begyndt at undersøge applikationer til P2P-netværk til moderne netværkskrigsstrategier.


P2P-arkitektur kaldes ofte et peer-to-peer-netværk.

Techopedia forklarer peer-to-peer-arkitektur (P2P-arkitektur)

P2P-applikationer er et af kerneproblemerne i kontroversen om netværksneutralitet - et princip, der ikke går ind for nogen begrænsninger på internetindhold, format, teknologier, udstyr eller kommunikationsformer. P2P-talsmænd hævder, at regeringer og store internetudbydere forsøger at kontrollere internetbrug og indhold ved at dirigere netværksstruktur mod en klient / serverarkitektur. Dette skaber økonomiske barrierer for enkeltpersoner og små udgivere, der ønsker at få internetadgang og indstiller ineffektivitet til deling af store filer.


Der er tre modeller af ustruktureret P2P-computernetværksarkitektur:

  • Ren P2P
  • Hybrid P2P
  • Centraliseret P2P

I struktureret P2P-computernetværksarkitektur er arbejdsstationer (peers) og nogle gange også ressourcer organiseret efter specifikke kriterier og algoritmer. Dette fører til overlejringer med specifikke topologier og egenskaber.


At vurdere nogle af fordelene og svaghederne ved P2P-netværk involverer sammenligninger med klient / serverarkitektur. P2P-netværk har klienter med ressourcer som båndbredde, lagerplads og behandlingsstyrke. Efterhånden som der stilles mere efterspørgsel på systemet gennem hver knude, øges kapaciteten på hele systemet. (Dette tegner sig for den enorme stigning i systemsikkerheds- og filverificeringsmekanismer, hvilket gør de fleste P2P-netværk modstandsdygtige over for næsten enhver form for angreb.) Til sammenligning kræver et typisk klient / server-netværk aktioner, men ikke ressourcer. Når yderligere klienter tilslutter sig systemet, bliver færre ressourcer tilgængelige for hver enkelt.

Hvad er peer-to-peer-arkitektur (p2p-arkitektur)? - definition fra techopedia