Server

Definizione rapida

Sistema hardware o programma che rende disponibili dati e funzioni ad altri dispositivi chiamati client.

Spiegazione

Un server ascolta richieste secondo un protocollo e restituisce una risposta o esegue un'operazione. Può condividere file, ospitare siti, gestire posta, stampanti o applicazioni. Più servizi possono convivere sulla stessa macchina oppure essere distribuiti su sistemi separati per capacità, sicurezza e affidabilità.

Esempio pratico

Il browser invia una richiesta HTTP a un web server, che recupera la risorsa richiesta e restituisce pagina, intestazioni e codice di stato.

Spiegazione tecnica

Il ruolo client/server è logico: un processo può servire richieste anche su hardware ordinario. Porte, protocolli, gestione della concorrenza e autorizzazioni definiscono come il servizio viene esposto sulla rete.

Da non confondere con

Non è necessariamente un grande computer dedicato: “server” può indicare anche il solo software che fornisce il servizio.