Il tipo di rete che condivide l'elaborazione e l'archiviazione tra un server centralizzato e singoli PC è chiamata rete client-server. In questa architettura di rete, il server è l'archivio centrale dei dati e della potenza di elaborazione, mentre i singoli PC (client) accedono e utilizzano le risorse fornite dal server. I client possono essere personal computer, workstation o altri dispositivi in grado di connettersi alla rete. Il server gestisce attività quali l'archiviazione dei dati, l'elaborazione e l'esecuzione delle applicazioni, mentre i client fungono principalmente da interfacce utente e dispositivi di input/output. Le reti client-server sono ampiamente utilizzate in vari contesti, tra cui aziende, organizzazioni e istituti scolastici, per gestire in modo efficiente le risorse condivise e fornire controllo e sicurezza centralizzati.