Den personlige computer ændret netværk computing ved at flytte regnekraft fra den engang almægtige mainframe til en maskine på brugerens skrivebord. Når den ses i konceptet af et netværk , bliver pc'en døbt " klienten ". Den kraftfulde mainframe computer blev en sjælden værktøj til mega- computing og var fortrængt af mindre magtfulde men tilstrækkeligt i stand "servere" , der tjener oplysninger såsom filer til kunderne. Klient- server forhold eksisterer stadig i dag som en rygrad af mange netværk , herunder virksomheders intranet og internettet. Klient
En klient er et computing maskine, der anmoder om oplysninger fra en server. Et almindeligt eksempel er efter anmodning fra en browser på en stationær computer beder om en HTML-side fra en webserver . Det kunne også være en medarbejder kører en regnskabsmæssig program, der anmoder om oplysninger fra et selskab centrale database -server på et intranet -netværk.
Server
En server er computing maskine, der besvarer anmodninger fra og sender oplysninger såsom filer til en klient. Et almindeligt eksempel er en webserver, der gør HTML websider .
Distribution
En server letter fordelingen af opdaterede versioner af filer til kunderne. For eksempel, hvis en kunde kører et operativsystem, der har brug for en sikkerhedsrettelse sin tilslutning til og kommunikation med en server muliggør identifikation af behovet for plasteret , efterfulgt af at sende denne patch.
< br > Fleksibilitet
forbindelse mellem en klient og server betyder, at den ene eller begge computere kan afgøre, om en udveksling af data bør foregå mellem dem , og hvis ja , hvor ofte . Dette tillader hyppige filopdateringer fra serveren til klienten , men også giver kunden mulighed for at nedsætte eller blokere informationsstrømmen . For eksempel kan en kunde blokere hjemmesider, der er markeret som havende indhold uegnet for børn .
Kontrol
Når flere kunder modtager information fra en server , serveren bevarer centraliseret kontrol over indholdet af de filer, den udsender . Denne tilgang understøtter standardisering af funktionalitet på tværs af kunder, og gør det muligt for kunderne at køre de samme opdaterede versioner af deres ansøgninger.