Client vs Server Systems
Datorer behövs i företag av olika storlekar. Stora datoruppsättningar som inkluderar nätverk och stordatorer används i stora företag. Ett datornätverk som används i dessa typer av företag har en klient-server-arkitektur eller tvåskiktsarkitektur. Huvudsyftet med denna arkitektur är den arbetsfördelning som krävs i stora organisationer.
Server
I klient-servermiljö fungerar serverdatorn som företagets "hjärna". En dator med mycket stor kapacitet används som server. Det kan också finnas en stordator eftersom den lagrar en mängd olika funktioner och data.
I allmänhet lagras applikationer och datafiler på serverdatorn. Anställdas datorer eller arbetsstationer får åtkomst till dessa applikationer och filer över nätverket. En anställd kan till exempel komma åt företagets datafiler som är lagrade på servern från sin klientdator.
I vissa fall kan anställda endast komma åt specifika applikationer från sin klientdator. Applikationsserver är namnet som ges till denna typ av server. Klient-server-arkitekturen är fullt utnyttjad i denna typ av miljö eftersom anställda måste logga in från sin klientdator för att komma åt applikationen som är lagrad på servern. Till exempel inkluderar den här typen av applikationer grafiska designprogram, kalkylblad och ordbehandlare. Klient-serverarkitekturen illustreras i varje fall.
Förutom lagringsmediet fungerar servern också som en processorkraftkälla. Klientdatorerna får sin processorkraft från denna serverkälla. Genom att göra det behövs ingen extra hårdvara för klienten och den använder större processorkraft på servern.
Kund
I klient-serverarkitektur fungerar klienten som en mindre dator som används av de anställda i organisationen för att utföra sina dagliga aktiviteter. Den anställde använder klientdatorn för att komma åt datafilerna eller applikationerna som är lagrade på servermaskinen.
Rättigheterna som auktoriseras till klientdatorn kan vara olika. Vissa anställda har tillgång till organisationens datafiler medan andra bara kan komma åt de applikationer som finns på servern.
Förutom att använda applikationerna och datafilerna kan klientdatorn också utnyttja serverns processorkraft. I det här fallet är klientdatorn ansluten till servern och servermaskinen hanterar alla beräkningar. På så sätt kan serverns stora processorkraft utnyttjas utan tillsats av hårdvara på klientsidan.
Det bästa exemplet på klient-serverarkitektur är WWW eller World Wide Web. Här är klienten webbläsaren installerad på varje dator och informationen om olika sidor lagras på serversidan från vilken klienten eller användaren kan komma åt den.
Skillnaden mellan klient och server
• Klient är en mindre dator genom vilken informationen eller applikationen som är lagrad på servern nås av användaren medan servern är en kraftfull dator som lagrar datafilerna och applikationerna.
• I vissa fall kan klienten använda servermaskinens större processorkraft.
• I vissa fall kan klientsidan ha ett bättre grafiskt användargränssnitt eller GUI jämfört med serversidan.