Rozdiel Medzi Klientským Serverom A Rovnocenným Serverom

Rozdiel Medzi Klientským Serverom A Rovnocenným Serverom
Rozdiel Medzi Klientským Serverom A Rovnocenným Serverom

Video: Rozdiel Medzi Klientským Serverom A Rovnocenným Serverom

Video: Rozdiel Medzi Klientským Serverom A Rovnocenným Serverom
Video: Gravel vs. cyklokros - kde je rozdiel? 2024, November
Anonim

Klientský server vs Peer to Peer

Klientský server a peer to peer sú dve sieťové architektúry. V architektúre klientskeho servera sú úlohy alebo pracovné zaťaženia rozdelené medzi servery a klienti požadujú služby. Klienti a servery zvyčajne komunikujú prostredníctvom počítačovej siete, ale môžu tiež zostať v rovnakom systéme. V architektúre peer to peer sú úlohy alebo pracovné zaťaženie rozdelené medzi peerov a o týchto peeroch sa hovorí, že tvoria sieť peer to peer. Rovesníci majú rovnaký potenciál a výsady. Partneri sprístupňujú časť svojich zdrojov, ako je výpočtový výkon, diskové úložisko alebo šírka pásma siete, ďalším účastníkom v sieti.

Čo je to klientský server?

Ako už bolo spomenuté vyššie, architektúra klientskeho servera je postavená na koncepcii serverov poskytujúcich služby a množiny klientov požadujúcich tieto služby. Server je vlastne hostiteľ, na ktorom je spustený jeden alebo viac serverových programov, ktoré zdieľajú svoje zdroje s klientmi. Klient inicializuje komunikačnú reláciu so servermi vyžiadaním obsahu alebo služieb servera. Servery vždy čakajú na prichádzajúce požiadavky klientov. V súčasnosti existuje niekoľko odrôd klientských serverov. Majú ale tiež niekoľko bežných funkcií, napríklad centralizovanú bezpečnostnú databázu, ktorá riadi prístup k zdieľaným prostriedkom na serveri. Server obsahuje zoznam používateľských mien a hesiel a používateľ má prístup do siete iba vtedy, ak uvedie platné používateľské meno a heslo k serveru. Po prihlásenípoužívatelia majú prístup iba k tým zdrojom, pre ktoré bolo udelené povolenie správcom siete. Široko používané funkcie ako výmena e-mailov, prístup na web a prístup do databázy sú postavené na architektúre klient-server.

Čo je to Peer to Peer?

V sieti typu peer to peer sa zdroje zdieľajú medzi partnermi bez akejkoľvek centrálnej koordinácie so serverom. Rovesníci konajú ako dodávatelia aj spotrebitelia zdrojov. Systémy peer to peer implementujú abstraktnú prekryvnú sieť v aplikačnej vrstve nad topológiou fyzickej siete. Myšlienkou sietí typu peer to peer je lacné zdieľanie zdrojov, ako je to možné. Neexistuje žiadna centralizovaná bezpečnostná schéma a samotní koncoví používatelia môžu riadiť prístup k zdrojom, čo znižuje bezpečnosť v sieťach typu peer to peer. Používatelia môžu vo svojom počítači vytvoriť ľubovoľný zdieľaný bod, ktorý si prajú. Zabezpečenie je možné zabezpečiť iba priradením hesla pri vytváraní zdieľaného bodu. Sieťovú štruktúru typu peer to peer používali populárne systémy zdieľania súborov, ako napríklad Napster.

Aký je rozdiel medzi Client-Server a Peer to Peer sieťovými architektúrami?

Hlavný rozdiel medzi systémami klient-server a rovnocenné systémy spočíva v tom, že v architektúre klient-server existujú určení klienti, ktorí požadujú služby, a servery, ktoré poskytujú služby, ale v systémoch rovnocenného typu fungujú rovnocenní partneri ako poskytovatelia služieb aj ako poskytovatelia služieb. spotrebiteľov. Systémy klient-server ďalej vyžadujú centrálny súborový server a ich implementácia je nákladná ako v systémoch peer to peer. Na druhej strane v systéme klient-server poskytuje dedikovaný súborový server úroveň prístupu ku klientom a poskytuje lepšiu bezpečnosť ako systémy typu peer to peer, kde bezpečnosť zabezpečujú koncoví používatelia. Ďalej siete typu peer to peer trpia výkonom, keď sa zvyšuje počet uzlov, ale systémy klient-server sú stabilnejšie a mohli by sa škálovať podľa potreby. Pretovýber jedného nad druhým závisí od prostredia, ktoré musíte implementovať.

Odporúčaná: