Un server è un computer o solo un software?

La parola "server" può essere usata per diverse cose nel mondo IT.

Un "server" potrebbe essere un programma che invia informazioni in risposta alle richieste di altri programmi. Per esempio, il software webserver accetta le richieste di pagine web e le "serve" da dove la richiesta proviene. Questo potrebbe essere un altro programma in esecuzione sulla stessa macchina, o un programma in esecuzione su uno smartphone dall'altra parte del mondo, o anche una persona che digita una richiesta correttamente formattata direttamente in una connessione di rete.

Un "server" potrebbe anche essere un computer che è stato progettato per eseguire software per server. Di solito, questi computer sono più potenti di un normale computer desktop, e i loro case sono progettati per essere montati su un rack di metallo con molti altri computer simili. Le macchine server di alta qualità hanno spesso più schede di rete, alimentatori, ecc. in modo che possano continuare a funzionare se un singolo componente si guasta. Un tale computer è spesso chiamato server anche se non sta eseguendo alcun software server.

E un "server" potrebbe essere qualsiasi computer che esegue software server, anche se non è stato specificamente progettato per farlo. Di solito in questi casi si dice che il computer "agisce da server", ma se si dice che "è un server" la gente capirà lo stesso.