Rozdíl mezi klientským serverem a peer to peer

Rozdíl mezi klientským serverem a peer to peer
Rozdíl mezi klientským serverem a peer to peer

Video: Rozdíl mezi klientským serverem a peer to peer

Video: Rozdíl mezi klientským serverem a peer to peer
Video: Best Of: Vanessa Hudgens & Selena Gomez (2007-2018) 2024, Červenec
Anonim

Klientský server vs Peer to Peer

Klientský server a peer to peer jsou dvě síťové architektury. V architektuře klientského serveru jsou úlohy nebo pracovní zátěže rozděleny mezi servery a služby jsou požadovány klienty. Klienti a servery obvykle komunikují prostřednictvím počítačové sítě, ale mohou také sídlit ve stejném systému. V peer-to-peer architektuře jsou úkoly nebo pracovní zátěže rozděleny mezi peer a říká se, že tito peer tvoří síť peer-to-peer. Vrstevníci mají stejný potenciál a privilegia. Peers zpřístupňují část svých zdrojů, jako je výpočetní výkon, diskové úložiště nebo šířku pásma sítě, ostatním účastníkům v síti.

Co je klientský server?

Jak již bylo zmíněno dříve, architektura klientského serveru je postavena na konceptu serverů poskytujících služby a množiny klientů požadujících tyto služby. Server je vlastně hostitel, na kterém běží jeden nebo více serverových programů, které sdílejí své prostředky s klienty. Klient zahájí komunikační relaci se servery žádostí o obsah nebo služby serveru. Servery vždy čekají na příchozí požadavky od klientů. Dnes existuje několik druhů klientských serverů. Mají však také několik společných funkcí, jako je centralizovaná bezpečnostní databáze, která řídí přístup ke sdíleným zdrojům na serveru. Server obsahuje seznam uživatelských jmen a hesel a uživatel má povolen přístup do sítě pouze v případě, že serveru poskytne platné uživatelské jméno a heslo. Po přihlášení mohou uživatelé přistupovat pouze k těm zdrojům, kterým správce sítě udělil oprávnění. Široce používané funkce, jako je výměna e-mailů, webový přístup a přístup k databázi, jsou postaveny na architektuře klient–server.

Co je to Peer to Peer?

V síti peer-to-peer jsou zdroje sdíleny mezi peery bez jakékoli centrální koordinace ze strany serveru. Peers působí jako dodavatelé i spotřebitelé zdrojů. Peer-to-peer systémy implementují abstraktní překryvnou síť na aplikační vrstvě nad topologií fyzické sítě. Myšlenkou peer to peer sítí je sdílet zdroje co nejlevněji. Neexistuje žádné centralizované bezpečnostní schéma a koncoví uživatelé sami mohou řídit přístup ke zdrojům, což snižuje bezpečnost v peer-to-peer sítích. Uživatelé mohou ve svém počítači vytvořit libovolný sdílený bod, který si přejí, a zabezpečení lze zajistit pouze přiřazením hesla při vytváření sdíleného bodu. Struktura sítě peer to peer byla používána populárními systémy pro sdílení souborů, jako je Napster.

Jaký je rozdíl mezi architekturou klient-server a architekturou sítě peer to peer?

Hlavní rozdíl mezi systémy klient-server a peer-to-peer je v tom, že v architektuře klient-server jsou určení klienti, kteří požadují služby, a servery, které služby poskytují, ale v peer-to-peer systémech se peeři chovají jako jak poskytovatelů služeb, tak spotřebitelů služeb. Systémy klient-server dále vyžadují centrální souborový server a jejich implementace je nákladná než u peer-to-peer systémů. Na druhou stranu v systému klient-server poskytuje vyhrazený souborový server úroveň přístupu ke klientům a poskytuje lepší zabezpečení než peer-to-peer systémy, kde je zabezpečení řešeno koncovými uživateli. Sítě typu peer-to-peer dále trpí se zvyšujícím se počtem uzlů, ale systémy klient-server jsou stabilnější a lze je škálovat, jak potřebujete. Proto výběr jednoho přes druhého závisí na prostředí, které potřebujete implementovat.

Doporučuje: