Client vs Server Systems
Computere er nødvendige i virksomheder af forskellig størrelse. Store computeropsætninger, der inkluderer netværk og mainframes, bruges i store virksomheder. Et computernetværk, der bruges i disse typer virksomheder, har en klient-server-arkitektur eller to-lags arkitektur. Hovedformålet med denne arkitektur er den arbejdsdeling, der kræves i store organisationer.
Server
I klient-server-miljø fungerer servercomputeren som virksomhedens "hjerner". En computer med meget stor kapacitet bruges som server. Der kan også være en mainframe, da den gemmer en lang række funktioner og data.
Generelt gemmes applikationer og datafiler på servercomputeren. Medarbejdercomputere eller arbejdsstationer får adgang til disse applikationer og filer på tværs af netværket. For eksempel kan en medarbejder få adgang til virksomhedens datafiler, der er gemt på serveren, fra hans/hendes klientcomputer.
I nogle tilfælde kan medarbejdere kun få adgang til specifikke applikationer fra deres klientmaskine. Applikationsserver er navnet på denne type server. Klient-server-arkitekturen er fuldt ud udnyttet i denne type miljø, da medarbejdere skal logge ind fra deres klientmaskine for at få adgang til applikationen, der er gemt på serveren. For eksempel omfatter denne slags applikationer grafiske designprogrammer, regneark og tekstbehandlingsprogrammer. Klient-server-arkitekturen er illustreret i hvert enkelt tilfælde.
Udover lagringsmediet fungerer serveren også som en processorkraftkilde. Klientmaskinerne får deres processorkraft fra denne serverkilde. Ved at gøre det er der ikke behov for ekstra hardware til klienten, og den udnytter serverens større processorkraft.
Client
I klient-server-arkitektur fungerer klienten som en mindre computer, der bruges af medarbejderne i organisationen til at udføre deres daglige aktiviteter. Medarbejderen bruger klientcomputeren til at få adgang til de datafiler eller applikationer, der er gemt på servermaskinen.
De rettigheder, der er godkendt til klientmaskinen, kan være forskellige. Nogle medarbejdere har adgang til organisationens datafiler, mens andre kun kan få adgang til de applikationer, der findes på serveren.
Udover at bruge applikationerne og datafilerne, kan klientmaskinen også bruge serverens processorkraft. I dette tilfælde er klientcomputeren tilsluttet serveren, og servermaskinen håndterer alle beregningerne. På denne måde kan serverens store processorkraft udnyttes uden tilføjelse af hardware på klientsiden.
Det bedste eksempel på klient-server-arkitektur er WWW eller World Wide Web. Her er klienten browseren installeret på hver computer, og informationen om forskellige sider gemmes på serversiden, hvorfra klienten eller brugeren kan få adgang til den.
Forskel mellem klient og server
• Klient er en mindre computer, hvorigennem oplysningerne eller applikationen, der er gemt på serveren, tilgås af brugeren, mens serveren er en kraftfuld computer, der gemmer datafilerne og applikationerne.
• I nogle tilfælde kan klienten bruge servermaskinens større processorkraft.
• I nogle tilfælde kan klientsiden have en bedre grafisk brugergrænseflade eller GUI sammenlignet med serversiden.