Hjem Networks Hva er peer-to-peer-arkitektur (p2p-arkitektur)? - definisjon fra techopedia

Hva er peer-to-peer-arkitektur (p2p-arkitektur)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Peer-to-Peer Architecture (P2P Architecture)?

Peer-to-peer-arkitektur (P2P-arkitektur) er en ofte brukt datanettverksarkitektur der hver arbeidsstasjon, eller node, har samme muligheter og ansvar. Det blir ofte sammenlignet og kontrast til den klassiske klient- / serverarkitekturen, der noen datamaskiner er dedikert til å betjene andre.


P2P kan også brukes til å referere til et enkelt program som er designet slik at hver forekomst av programmet kan fungere som både klient og server, med samme ansvar og status.


P2P-nettverk har mange applikasjoner, men det vanligste er for distribusjon av innhold. Dette inkluderer publisering og distribusjon av programvare, innholdsleveringsnettverk, streamingmedier og peercasting for multicasting-strømmer, noe som letter innholdsinnlevering på forespørsel. Andre applikasjoner inkluderer vitenskap, nettverk, søk og kommunikasjonsnettverk. Til og med det amerikanske forsvarsdepartementet har begynt å forske på applikasjoner for P2P-nettverk for moderne krigføringsstrategier.


P2P-arkitektur blir ofte referert til som et fagfelle-nettverk.

Techopedia forklarer Peer-to-Peer Architecture (P2P Architecture)

P2P-applikasjoner er et av de viktigste spørsmålene i kontroversen om nettverksnøytralitet - et prinsipp som taler for ingen begrensninger på Internett-innhold, format, teknologier, utstyr eller kommunikasjonsmåter. P2P-talsmenn hevder at myndigheter og store internettleverandører forsøker å kontrollere internettbruk og innhold ved å rette nettverksstruktur mot en klient / serverarkitektur. Dette setter opp økonomiske barrierer for enkeltpersoner og små forlag som ønsker å få tilgang til Internett og setter opp ineffektivitet for å dele store filer.


Det er tre modeller av ustrukturert P2P-datanettverksarkitektur:

  • Ren P2P
  • Hybrid P2P
  • Sentralisert P2P

I strukturert P2P-datanettverksarkitektur er arbeidsstasjoner (jevnaldrende), og noen ganger også ressurser, organisert i henhold til spesifikke kriterier og algoritmer. Dette fører til overlegg med spesifikke topologier og egenskaper.


Å vurdere noen av fordelene og svakhetene ved P2P-nettverk innebærer sammenligning med klient / serverarkitektur. P2P-nettverk har klienter med ressurser som båndbredde, lagringsplass og prosessorkraft. Når det stilles mer etterspørsel etter systemet gjennom hver node, øker kapasiteten til hele systemet. (Dette står for den enorme økningen av systemsikkerhet og filbekreftelsesmekanismer, noe som gjør de fleste P2P-nettverk motstandsdyktige mot nesten alle typer angrep.) Til sammenligning deler et typisk klient- / servernettverk krav, men ikke ressurser. Når flere kunder blir medlem av systemet, blir færre ressurser tilgjengelig for hver enkelt.

Hva er peer-to-peer-arkitektur (p2p-arkitektur)? - definisjon fra techopedia