Skip to main content

Hvad er klient-serverarkitektur?

Virksomheder i forskellige størrelser har forskellige computerbehov.Større virksomheder skal nødvendigvis bruge flere computere end mindre virksomheder gør.Store virksomheder har rutinemæssigt store computeropsætninger, såsom mainframes og netværk.Et netværk til en stor virksomhed har ofte en klient-serverarkitektur, også kendt som en to-lags arkitektur.Uanset hvad det kaldes, er denne type arkitektur en arbejdsdeling for de computerfunktioner, der kræves af en stor virksomhed.

Under strukturen af klient-serverarkitektursom organisationens hjerner og en gruppe klientcomputere, der ofte kaldes arbejdsstationer .Serverdelen af klient-serverarkitekturen vil være en computer med stor kapacitet, måske endda en mainframe, med en stor mængde data og funktionalitet, der er gemt på den.Klientdelene af klient-serverarkitekturen er mindre computere, som medarbejderne bruger til at udføre deres computerbaserede ansvar.

Server indeholder ofte datafiler og applikationer, der kan fås adgang til på tværs af netværket, af arbejdsstationer eller medarbejdercomputere.En medarbejder, der for eksempel ønsker at få adgang til virksomhedsdækkende datafiler, ville bruge sin klientcomputer til at få adgang til datafilerne på serveren.Andre medarbejdere kan bruge en almindelig adgangsapplikation ved at få adgang til serveren gennem deres klientcomputere.

Denne type server kaldes en applikationsserver .Det drager fuld fordel af klient-serverarkitekturen ved at bruge serveren som en lagerenhed til applikationer og kræver, at klienterne logger på serveren for at bruge disse applikationer.Eksempler på denne form for anvendelse er adskillige;Blandt de mest populære er tekstbehandlere, regneark og grafiske designprogrammer.I begge tilfælde illustrerer brugen af applikationerne klient-serverarkitekturen.

Serveren er dog ikke kun til opbevaring.Mange netværk har en klient-serverarkitektur, hvor serveren også fungerer som en behandling af strømkilde.I dette scenarie er klientcomputere næsten tilsluttet serveren og får deres behandlingseffekt fra den.På denne måde kan en klientcomputer simulere en serveres større behandlingskraft uden at have den nødvendige processor gemt inden for dens rammer.Her beskriver klient-serverarkitekturen en virtuel slags kraftværk.

Selv World Wide Web er et eksempel på klient-serverarkitektur.Hver computer, der bruger en webbrowser, er en klient, og dataene på de forskellige websider, som disse kunders adgang er gemt på flere servere.