Un server informatico è una macchina elettronica che scambia dati con altre macchine tramite connessioni wireless o cablate. È il cavallo di battaglia di Internet e consente comunicazioni in tutto il mondo tra macchine distanti.
Quando un indirizzo Internet viene digitato in un browser su una macchina locale, una richiesta viene inviata al server di un'altra macchina. Se il server è online e funziona correttamente, restituisce le informazioni richieste sotto forma di una pagina Web. L'intera interazione è descritta come una relazione client-server; la macchina locale è il client e la macchina remota è il server. I ruoli delle due macchine sono intercambiabili.