Glossario

server

Quando numerosi computer sono collegati in rete, in genere in una rete locale (LAN, Local Area Network, a partire da 3-4 elaboratori) è necessario che un calcolatore si incarichi di controllare il buon funzionamento delle rete e di "smistare" i flussi di dati che i computer di scambiano tra loro.

Questo è il compito del server, altrimenti detto amministratore di rete, tramite un software specifico. Su questi computer, tipicamente molto potenti, possono anche essere installati programmi complessi, utilizzati in remoto dai terminali meno dotati.

Su Internet o su altre reti estese (le intranet aziendali, per esempio) il server è un calcolatore o programma che risponde ai comandi di altri calcolatori, detti client. Per esempio, nel caso di un server che gestisce un archivio di dati o di file di programma (server di file), quando un client richiede un file, il server trasferisce una copia del file al client.

A seconda del protocollo utilizzato per scaricare i file, i server assumono diversi nomi. Il più diffuso è server FTP; si tratta di un server per file che utilizza l'FTP (File Transfer Protocol) per permettere agli utenti di caricare o scaricare file tramite Internet o qualsiasi altra rete TCP/IP.

Il server HTTP è un server che utilizza il protocollo HTTP per fornire particolari tipi di file (i documenti HTML) quando richiesto da un client come un browser web. Uno dei primi server HTTP fu il server CERN sviluppato da Tim Berners-Lee nei primi anni 1980, gratuito e ancora ampiamente usato.