Il termine "host" è usato in diversi contesti, in ognuno dei quali ha un significato leggermente diverso:
1) Nelle specifiche del protocollo Internet, il termine "host" indica qualsiasi computer che ha pieno accesso bidirezionale ad altri computer su Internet. Un host ha un "numero locale o host" specifico che, insieme al numero di rete, forma il suo indirizzo IP unico. Se usi il Point-to-Point Protocol per accedere al tuo provider di accesso, hai un indirizzo IP unico per la durata di qualsiasi connessione a Internet e il tuo computer è un host per quel periodo. In questo contesto, un "host" è un nodo in una rete.
2) Per aziende o individui con un sito web, un host è un computer con un server web che serve le pagine per uno o più siti web. Un host può anche essere l'azienda che fornisce quel servizio, che è noto come hosting.
3) In IBM e forse in altri ambienti di computer mainframe, un host è un computer mainframe (che ora è solitamente indicato come un "grande server"). In questo contesto, il mainframe ha workstation intelligenti o "dumb" attaccate ad esso che lo usano come host per fornire servizi. (Questo non significa che l'host ha solo "server" e le stazioni di lavoro solo "client". La relazione server/client è un modello di programmazione indipendente da questo uso contestuale di "host")
4) In altri contesti, il termine indica generalmente un dispositivo o un programma che fornisce servizi a qualche dispositivo o programma più piccolo o meno capace.