Rozdiel medzi sieťou Client-Server a Peer-to-Peer

Autor: Laura McKinney
Dátum Stvorenia: 2 Apríl 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Network Topologies (Star, Bus, Ring, Mesh, Ad hoc, Infrastructure, & Wireless Mesh Topology)
Video: Network Topologies (Star, Bus, Ring, Mesh, Ad hoc, Infrastructure, & Wireless Mesh Topology)

Obsah


Dlho ste na počítačoch počuli pojmy Client-Server a Peer-to-Peer. Jedná sa o bežné sieťové modely, ktoré používame v našom každodennom živote. Sieťový model Client-Server sa zameriava na zdieľanie informácií, zatiaľ čo sieťový model Peer-to-Peer sa zameriava na pripojenie k vzdialeným počítačom.

Hlavný rozdiel medzi sieťovým modelom Client-Server a Peer-to-Peer je v Klientsky server model je správa údajov centralizovaná, zatiaľ čo v roku 2007 Peer-to-peer každý užívateľ má svoje vlastné údaje a aplikácie. Ďalej budeme diskutovať o niektorých ďalších rozdieloch medzi sieťovým modelom klient-server a peer-to-peer pomocou porovnávacej tabuľky uvedenej nižšie, stačí sa pozrieť.

  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka

Základ pre ComapaisonKlientsky serverPeer-to-peer
základné K serveru je pripojený konkrétny server a konkrétnych klientov.Klienti a server sa nerozlišujú; každý uzol funguje ako klient a server.
službaPožiadavka klienta na službu a server reagujú so službou.Každý uzol môže požadovať služby a môže ich tiež poskytovať.
ohniskoZdieľanie informácií.Konektivita.
údajeDáta sú uložené na centralizovanom serveri.Každý partner má svoje vlastné údaje.
serverKeď niekoľko klientov požaduje služby súčasne, server môže byť zúžený.Pretože služby sú poskytované niekoľkými servermi distribuovanými v systéme peer-to-peer, server nie je obmedzený.
výdavok Implementácia klient-server je nákladná.Implementácia peer-to-peer je lacnejšia.
stabilitaKlient-server je stabilnejší a škálovateľnejší.Peer-toPeer trpí, ak sa počet v systéme zvyšuje.


Definícia klient-server

Sieťový model Client-Server je široko používaný model siete. Tu, server je výkonný systém, ktorý v ňom ukladá údaje alebo informácie. Na druhej strane Zákazník je zariadenie, ktoré umožňuje používateľom prístup k údajom na vzdialenom serveri.

systémový administrátor spravuje údaje na serveri. Klientske počítače a server sú pripojené prostredníctvom a sieť, Umožňuje klientom prístup k údajom, aj keď sú klientsky počítač a server od seba veľmi vzdialené.

V modeli klient-server klientsky proces na klientskom počítači je žiadosť do procesu servera na serverovom stroji. Keď server prijme požiadavku klienta, vyhľadá požadované údaje a to späť s odpoveďou.


Keďže všetky služby poskytuje centralizovaný server, je pravdepodobné, že sa server dostane bottlenecked, spomaľujúc efektívnosť systému.

Vymedzenie pojmu Peer-to-Peer

Na rozdiel od modelu Client-Server model Peer-to-Peer namiesto toho nerozlišuje medzi klientom a serverom uzol môže byť klient alebo server v závislosti od toho, či je uzol žiadajúci alebo ak služieb. Každý uzol sa považuje za peer.

Aby sa uzol stal súčasťou peer-to-peer, musí spočiatku pripojiť sieť. Po pripojení musí začať poskytovať služby a musí požadovať služby od iných uzlov v systéme peer-to-peer. Existujú dve cesty vedieť, ktorý uzol poskytuje služby; sú tieto:

  • Keď uzol vstúpi do systému peer-to-peer, musí Registrovať služby, ktoré bude poskytovať, a centralizovaná vyhľadávacia služba v sieti. Keď uzol túži po akejkoľvek konkrétnej službe, musí kontaktovať centralizované vyhľadávacie služby, aby zistil, ktorý uzol poskytne požadované služby. Zvyšok komunikácie sa uskutočňuje prostredníctvom požadovaného uzla a uzla poskytujúceho službu.
  • Uzol, ktorý si želá špecifické služby, musí vysielania žiadosť o služby pre všetky ostatné uzly v systéme peer-to-peer. Uzol poskytujúci požadovanú službu bude reagovať do uzla, ktorý žiada.

Sieť peer-to-peer má oproti klient-server výhodu, že je serverom nie je úzkym hrdlom keďže služby sú poskytované niekoľkými uzlami distribuovanými v systéme peer-to-peer.

  1. Kľúčový rozdiel medzi sieťou Client-Server a Peer-to-Peer je, že existuje dedikovaný server a konkrétnych klientov v sieťovom modeli klient-server, zatiaľ čo v peer-to-peer každom uzol môže pôsobiť ako oba server a klient.
  2. V modeli klient-server je server poskytuje služby klientovi. V každej skupine je to však peer-to-peer peer môže poskytnúť služby a môže tiež žiadosť za služby.
  3. V modeli klient-server zdieľanie informácií je dôležitejšie, zatiaľ čo v modeli typu peer-to-peer konektivita medzi rovesníkmi je dôležitejšia.
  4. V modeli klient-server sa údaje ukladajú na a centralizovaná server, zatiaľ čo v peer-to-peer každý partner má svoje vlastné údaje.
  5. V modeli typu peer-to-peer servery sú distribuované v systéme, takže je menej šancí, že sa server dostane do úzkych profilov, ale v modeli klient-server existuje jediný server slúžiaci klientom, takže existuje viac šancí, že sa server stane prekážkou.
  6. Model klient-server je viac drahý implementovať ako peer-to-peer.
  7. Model klient-server je viac škálovateľné a stabilný ako peer-to-peer.

záver:

Závisí to od prostredia, ktoré sieťový model má implementovať; každý model má svoju vlastnú silu a nedostatky.