Hva er funksjonene til klient- og serverdatamaskiner på et nettverk?

Begrepet klient/server ble laget på 1980-tallet for å beskrive en distribuert databehandlingsmodell der klientapplikasjoner ber om tjenester fra serverprosesser. Klient/server er i hovedsak et forhold mellom prosesser som kjører på separate datamaskiner sammenkoblet av et datanettverk. Serverprosessen er leverandøren av tjenester og klienten behandler en forbruker, så det er et tydelig skille mellom funksjon, når det gjelder maskinvare og programvare.

Server maskinvare

En serverdatamaskin på et klient/servernettverk kan betraktes som både maskinvare og programvare. Når det gjelder maskinvare, er en dedikert serverdatamaskin vanligvis en personlig datamaskin eller arbeidsstasjon. Imidlertid kan en server være pålagt å betjene dusinvis eller til og med hundrevis av klienter samtidig, så den har vanligvis en raskere prosessor, mer minne og mer lagringsplass enn en klientdatamaskin.

Dagens video

Serverprogramvare

En serverdatamaskin kjører et spesielt operativsystem, for eksempel Microsoft Windows Server, Linux eller Unix, som er designet spesielt for å lette deling av ressursene. Avhengig av den eksakte operasjonelle funksjonen, kan en server tillate brukere å dele filer og skrivere over et nettverk og gi tilgang til Internett. Hvis ressurser er på mer enn én server, kan individuelle servere spesialisere seg i én bestemt oppgave – eller gi redundans eller duplisering av funksjon – i tilfelle serverfeil.

Klient

En klientdatamaskin er vanligvis en vanlig personlig datamaskin som kjører et operativsystem som Windows XP, Windows Vista eller Windows 7. Operativsystemet inkluderer klientprogramvaren, for eksempel elektronisk post og Internett-surfing programvare, som lar klientdatamaskinen få tilgang til og samhandle med ressursene som deles av server. En klientdatamaskin kommuniserer bare direkte med servere, ikke andre klienter. Den er imidlertid i stand til å behandle informasjon i seg selv, et faktum som skiller den fra den dumme terminalen som brukes i sentraliserte datasystemer for stormaskin.

Fete og tynne klienter

Klientdatamaskiner kan beskrives som "fete" eller "tyne", avhengig av hvor utførelsen og forretningslogikken til en programvareapplikasjon utføres. En feit klient har evnen til å kontrollere data. Utførelse utføres hovedsakelig på klienten, mens serveren er ansvarlig for å sende data til klienten og tilbake igjen. En tynn klient er derimot begrenset til det som er kjent som presentasjonslaget til programvaren applikasjon, som aksepterer data fra serveren og redigerer den, mens mesteparten av utførelsen utføres på server.