Dom Sieci Co to jest architektura peer-to-peer (architektura p2p)? - definicja z techopedia

Co to jest architektura peer-to-peer (architektura p2p)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza architektura peer-to-peer (architektura P2P)?

Architektura peer-to-peer (architektura P2P) to powszechnie stosowana architektura sieci komputerowych, w której każda stacja robocza lub węzeł ma takie same możliwości i obowiązki. Jest często porównywany i kontrastowany z klasyczną architekturą klient / serwer, w której niektóre komputery są przeznaczone do obsługi innych.


P2P może być również użyte w odniesieniu do pojedynczego programu zaprojektowanego tak, aby każda instancja programu mogła działać zarówno jako klient, jak i serwer, z tymi samymi obowiązkami i statusem.


Sieci P2P mają wiele aplikacji, ale najczęstszą z nich jest dystrybucja treści. Obejmuje to publikowanie i dystrybucję oprogramowania, sieci dostarczania treści, media strumieniowe i peercasting dla strumieni multiemisji, co ułatwia dostarczanie treści na żądanie. Inne zastosowania obejmują sieci naukowe, sieciowe, wyszukiwania i komunikacyjne. Nawet Departament Obrony USA rozpoczął badania nad aplikacjami sieci P2P do nowoczesnych strategii wojen sieciowych.


Architektura P2P jest często nazywana siecią peer-to-peer.

Techopedia wyjaśnia architekturę Peer-to-Peer (architektura P2P)

Aplikacje P2P są jednym z kluczowych zagadnień w kontrowersjach dotyczących neutralności sieci - zasada, która nie zaleca żadnych ograniczeń dotyczących treści internetowych, formatu, technologii, sprzętu i sposobów komunikacji. Zwolennicy P2P argumentują, że rządy i duzi dostawcy usług internetowych próbują kontrolować korzystanie z Internetu i treści, kierując strukturę sieci w stronę architektury klient / serwer. Ustanawia to bariery finansowe dla osób prywatnych i małych wydawców, którzy chcą uzyskać dostęp do Internetu i nieefektywne udostępnianie dużych plików.


Istnieją trzy modele niestrukturalnej architektury sieci komputerowej P2P:

  • Czysty P2P
  • Hybrydowy P2P
  • Scentralizowany P2P

W ustrukturyzowanej architekturze sieci komputerowej P2P stacje robocze (równorzędne), a czasem także zasoby, są zorganizowane według określonych kryteriów i algorytmów. Prowadzi to do nakładek o określonych topologiach i właściwościach.


Ocena niektórych zalet i słabości sieci P2P obejmuje porównania z architekturą klient / serwer. Sieci P2P mają klientów z zasobami takimi jak przepustowość, przestrzeń dyskowa i moc obliczeniowa. W miarę wzrostu zapotrzebowania na system przez każdy węzeł, zwiększa się pojemność całego systemu. (To tłumaczy ogromny wzrost bezpieczeństwa systemu i mechanizmów weryfikacji plików, dzięki czemu większość sieci P2P jest odporna na prawie każdy rodzaj ataku.) Dla porównania, typowa sieć klient / serwer ma takie same wymagania, ale nie zasoby. Gdy do systemu dołączają kolejni klienci, dla każdego z nich dostępnych jest mniej zasobów.

Co to jest architektura peer-to-peer (architektura p2p)? - definicja z techopedia