Klient vs serverové systémy
Počítače jsou potřeba v podnicích různých velikostí. Ve velkých podnicích se používají velká počítačová nastavení, která zahrnují sítě a sálové počítače. Počítačová síť používaná v těchto typech podniků má architekturu klient-server nebo dvouvrstvou architekturu. Hlavním účelem této architektury je dělba práce, která je vyžadována ve velkých organizacích.
Server
V prostředí klient-server funguje serverový počítač jako „mozek“podniku. Jako server je použit počítač s velmi velkou kapacitou. Může existovat také sálový počítač, protože ukládá širokou škálu funkcí a dat.
Obecně jsou aplikace a datové soubory uloženy na serveru. Počítače nebo pracovní stanice zaměstnanců přistupují k těmto aplikacím a souborům přes síť. Zaměstnanec může například přistupovat k datovým souborům společnosti uloženým na serveru ze svého klientského počítače.
V některých případech mohou zaměstnanci přistupovat pouze ke konkrétním aplikacím ze svého klientského počítače. Aplikační server je název přidělený tomuto typu serveru. Architektura klient-server je v tomto typu prostředí plně využita, protože zaměstnanci se musí přihlásit ze svého klientského počítače, aby získali přístup k aplikaci uložené na serveru. Mezi tyto druhy aplikací patří například programy pro grafický design, tabulkové procesory a textové procesory. Architektura klient-server je znázorněna v každém případě.
Kromě paměťového média funguje server také jako zdroj energie pro zpracování. Klientské počítače získávají svůj výpočetní výkon z tohoto zdroje serveru. Díky tomu není potřeba žádný další hardware pro klienta a využívá větší výpočetní výkon serveru.
Klient
V architektuře klient-server se klient chová jako menší počítač, který používají zaměstnanci organizace k provádění svých každodenních činností. Zaměstnanec používá klientský počítač k přístupu k datovým souborům nebo aplikacím uloženým na serveru.
Práva autorizovaná ke klientskému počítači se mohou lišit. Někteří zaměstnanci mají přístup k datovým souborům organizace, zatímco jiní mohou přistupovat pouze k aplikacím přítomným na serveru.
Kromě používání aplikací a datových souborů může klientský počítač využívat také výpočetní výkon serveru. V tomto případě je klientský počítač připojen k serveru a serverový stroj zpracovává všechny výpočty. Tímto způsobem lze využít velký výpočetní výkon serveru bez jakéhokoli přidání hardwaru na straně klienta.
Nejlepším příkladem architektury klient-server je WWW nebo World Wide Web. Zde je klientem prohlížeč nainstalovaný na každém počítači a informace o různých stránkách jsou uloženy na straně serveru, odkud k nim klient nebo uživatel může přistupovat.
Rozdíl mezi klientem a serverem
• Klient je menší počítač, jehož prostřednictvím má uživatel přístup k informacím nebo aplikaci uloženým na serveru, zatímco server je výkonný počítač, který ukládá datové soubory a aplikace.
• V některých případech může klient využívat vyšší výpočetní výkon serverového stroje.
• V některých případech může mít klientská strana lepší grafické uživatelské rozhraní nebo GUI než strana serveru.