server

In informatica il termine server (dall’inglese, letteralmente serviente), indica genericamente un componente o sottosistema informatico di elaborazione che fornisce, a livello logico e a livello fisico, un qualunque tipo di servizio ad altre componenti (tipicamente chiamate client, cioè “cliente”) che ne fanno richiesta attraverso una rete di computer, all’interno di un sistema informatico o direttamente in locale su un computer. Rappresenta dunque un nodo terminale della rete opposto all’host client. In altre parole si tratta di un computer o di un programma che fornisce i dati richiesti da altri elaboratori, facendo quindi da host per la trasmissione delle informazioni virtuali. Al termine server, così come per il termine client, possono dunque riferirsi sia la componente hardware che la componente software che forniscono le funzionalità o servizi di cui sopra. La macchina hardware server si dice anche capace di offrire risorse in termini di servizio al client che ne fa domanda/richiesta. Esso fa parte dunque dell’architettura logica di rete a livello applicativo detta client-server.