Et klient / server netværk har tre hovedkomponenter: arbejdsstationer, servere og de netværksenheder, der forbinder dem. Arbejdsstationer er de computere, der er underlagt servere. De sender anmodninger til servere om adgang til delte programmer, filer og databaser og styres af politikker defineret af servere. En server "tjenester" anmodninger fra arbejdsstationer og kan udføre mange funktioner som et centralt arkiv for filer, programmer, databaser og administrationspolitikker. Netværksenheder giver kommunikationsstien til servere og arbejdsstationer. De fungerer som stik og ruter data ind og ud af netværket.

...

arbejdsstationer

Arbejdsstationer eller klientcomputere adskiller sig oprindeligt af operativsystemerne, der kører dem. I et klient / server-netværk er Windows 2000, Windows XP, Windows Vista og Windows 7 eksempler på arbejdsstationsoperativsystemer. Bortset fra at være relativt billigere end serveroperativsystemer, er deres funktioner og processer hovedsageligt beregnet til klientcomputere. Centraliserede databaser, delte programmer, styring og sikkerhedspolitikker er ikke en del af deres operativsystemer. Hvad de har, er lokale versioner af databaser, programmer og politikker, der kan anvendes individuelt på dem. Arbejdsstationer har også lavere tekniske specifikationer end servere inden for hukommelse, harddiskplads og processorhastighed, fordi de ikke er påkrævet for at behandle anmodninger eller registrere data fra flere computere.

Servere

Servere kendetegnes ved forskellige sæt operativsystemer som Windows 2000 Server, Windows 2003 eller Windows 2008. De har også større hukommelse og harddiskplads og hurtigere processorer, fordi de gemmer og servicerer flere (og ofte samtidige) anmodninger fra arbejdsstationer. En server kan påtage sig mange roller i et klient / server netværk. Det kan være en filserver, en mailserver, en databaseserver og domænecontroller alle på samme tid. Et veloprettet netværk afgrænser imidlertid disse roller til forskellige servere for at optimere ydelsen. En server, uanset hvilken rolle den har, fungerer i det væsentlige som en central opbevaring af netværksfiler, programmer, databaser og politikker. Det muliggør lettere styring og sikkerhedskopiering, fordi det ikke er afhængigt af individuelle brugerkonfigurationer, men kan implementeres universelt og ensartet på tværs af netværket.

Netværksenheder

Netværksenheder forbinder arbejdsstationer og servere. De sikrer, at anmodninger til og fra arbejdsstationer dirigeres korrekt til den rigtige server. Flere netværksenheder leverer hver for sig forskellige typer netværksforbindelse. I et simpelt klient / server netværk kan en hub forbinde en server til flere arbejdsstationer. Det fungerer som en repeater og videregiver data fra en enhed til en anden. Broer adskiller netværkssegmenter. Dette er nyttigt for kontorer med flere afdelinger for at skelne hvilken afdeling en bestemt arbejdsstation tilhører. En anden netværksenhed, en switch, ligner en bro, men kan registrere konflikter mellem netværkssegmenter som samme IP-adresser eller computernavne på tværs af afdelinger. Bredt netværk bruger routere til at forbinde netværkssegmenter forskellige steder. Routere bruges også til at forbinde netværk eller ruteinformation til Internettet.

Andre komponenter

Klient / server netværk har normalt netværksprintere eller scannere, som deles og kan bruges af alle computere i netværket. I stedet for at installere dem individuelt på hver computer, kan de placeres på et sted, som alle kan få adgang til. Dette sparer både plads og penge.