Una rete client / server ha tre componenti principali: workstation, server e dispositivi di rete che li collegano. Le stazioni di lavoro sono i computer subordinati ai server. Inviano richieste ai server per accedere a programmi, file e database condivisi e sono regolati da criteri definiti dai server. Un server "servizi" richiede dalle stazioni di lavoro e può svolgere molte funzioni come archivio centrale di file, programmi, database e politiche di gestione. I dispositivi di rete forniscono il percorso di comunicazione per server e workstation. Agiscono come connettori e instradano i dati dentro e fuori la rete.

...

workstation

Le workstation o i computer client inizialmente si differenziano per i sistemi operativi che le eseguono. In una rete client / server, Windows 2000, Windows XP, Windows Vista e Windows 7 sono esempi di sistemi operativi per workstation. Oltre ad essere relativamente più economici dei sistemi operativi per server, le loro funzioni e processi sono essenzialmente destinati ai computer client. Database centralizzati, programmi condivisi, politiche di gestione e sicurezza non fanno parte dei loro sistemi operativi. Quello che hanno sono versioni localizzate di database, programmi e politiche che possono essere applicati individualmente a loro. Le workstation hanno anche specifiche tecniche inferiori rispetto ai server nelle aree di memoria, spazio sul disco rigido e velocità del processore, poiché non sono necessarie per elaborare richieste o registrare dati da più computer.

server

I server si distinguono per diversi set di sistemi operativi come Windows 2000 Server, Windows 2003 o Windows 2008. Hanno anche memoria e spazio su disco rigido più elevati e processori più veloci perché archiviano e soddisfano più richieste (e spesso simultanee) dalle stazioni di lavoro. Un server può assumere molti ruoli in una rete client / server. Può essere contemporaneamente un file server, un server di posta, un server di database e un controller di dominio. Una rete ben configurata, tuttavia, delinea questi ruoli a server diversi per ottimizzare le prestazioni. Un server, indipendentemente dal ruolo che svolge, agisce essenzialmente come un archivio centralizzato di file di rete, programmi, database e politiche. Semplifica la gestione e il backup perché non dipende dalle configurazioni dei singoli utenti, ma può essere implementato universalmente e uniformemente attraverso la rete.

Dispositivi di rete

I dispositivi di rete collegano workstation e server. Garantiscono che le richieste da e verso le workstation vengano instradate correttamente al server corretto. Diversi dispositivi di rete forniscono ciascuno diversi tipi di connettività di rete. In una semplice rete client / server, un hub può connettere un server a più stazioni di lavoro. Funziona come un ripetitore, trasmettendo i dati da un dispositivo all'altro. Collega segmenti di rete separati. Ciò è utile per gli uffici con diversi dipartimenti per distinguere a quale reparto appartiene una determinata workstation. Un altro dispositivo di rete, uno switch, è simile a un bridge, ma può rilevare conflitti tra segmenti di rete come gli stessi indirizzi IP o nomi di computer tra i reparti. Le reti wide-area utilizzano router per connettere segmenti di rete in posizioni diverse. I router vengono anche utilizzati per connettere reti o instradare informazioni a Internet.

Altri componenti

Le reti client / server in genere dispongono di stampanti o scanner di rete, che sono condivisi e possono essere utilizzati da tutti i computer della rete. Invece di installarli singolarmente su ciascun computer, possono essere collocati in una posizione accessibile a tutti. Ciò consente di risparmiare spazio e denaro.