Host
Cos’è un host?
Un host è un computer o altro dispositivo che comunica con altri host su una rete. Noti anche come host di rete, gli host includono client e server che inviano o ricevono dati, servizi e applicazioni.
Gli host in genere non includono dispositivi di rete intermedi come switch e router, che sono invece spesso classificati come nodi. Un nodo è un termine più ampio che include qualsiasi cosa connessa a una rete, mentre un host richiede un indirizzo IP. In altre parole, tutti gli host sono nodi, ma i nodi di rete non sono host a meno che non richiedano un indirizzo IP per funzionare.
Gli host utilizzano vari protocolli per comunicare, tra cui TCP e User Datagram Protocol (UDP). Su una rete TCP/IP, ogni host ha un numero host che, insieme a un’identità di rete, forma il suo indirizzo IP univoco. Nel modello Open Systems Interconnection (OSI), i protocolli nel livello di trasporto, noto anche come Livello 4, sono responsabili della comunicazione tra host.
Tipi di host IT
Il termine host è utilizzato in diverse altre aree all’interno della tecnologia informatica (IT), con un significato leggermente diverso a seconda del contesto.
Web host
Per aziende o privati con un sito web, un host è un server web che archivia e trasmette i dati per uno o più siti web. Host può anche riferirsi al fornitore di servizi che affitta questa infrastruttura, nota come hosting.
Host cloud
Un host cloud si basa su tecnologie di cloud computing che consentono a un certo numero di server di agire come un unico sistema in cui le prestazioni del sito web possono essere garantite da più macchine. Spesso include una rete di server che attingono da diversi data center in diverse posizioni.
Gli host cloud operano come un servizio che consente ai clienti di acquistare tutto il servizio di cui hanno bisogno. L’hosting cloud è un’alternativa all’hosting di un sito web su un singolo server. L’hosting cloud può essere considerato sia infrastruttura come servizio (IaaS) sia piattaforma come servizio (PaaS). Utilizzando un modello di cloud pubblico, una rete pubblica trasmette dati che sono archiviati fisicamente su server virtuali condivisi che costituiscono la risorsa cloud.
Host virtuale
Il termine host virtuale ha due utilizzi. Uno si riferisce alla tecnologia utilizzata per eseguire più domini o applicazioni su un singolo server fisico. Il secondo si riferisce alle aziende che vendono servizi di infrastruttura virtuale.
Host remoto
In questo contesto, gli utenti accedono a un host remoto in una posizione fisica diversa tramite una rete privata o Internet. Questo processo fornisce agli utenti l’accesso remoto. Esempi includono server a cui gli utenti possono accedere in remoto o un computer host per un desktop remoto.
Macchina virtuale host
Questo si riferisce all’hardware, o al server fisico, che fornisce le risorse di elaborazione per supportare le macchine virtuali (VM). Questo processo è anche noto come virtualizzazione del server.
Ambienti di computer mainframe
In questo contesto, un computer mainframe può essere il provider host di servizi per le workstation ad esso collegate. Ciò non significa che l’host abbia solo server e le workstation abbiano solo client. La relazione server-client è un modello di programmazione indipendente da questo utilizzo contestuale del termine host.
Hostname
Un nome host è un nome in chiaro che identifica un host in un dato dominio. Su una rete locale (LAN), il nome host di un server potrebbe essere un soprannome come mailserver1. Su Internet, un nome host costituisce parte di un indirizzo Web e ha tre parti:
- sottodominio
- nome di dominio
- dominio di primo livello
Ad esempio, un nome host di esempio sottodominio.esempio.com è costituito dal sottodominio sottodominio, dal dominio esempio e dal dominio di primo livello .com.
In altri contesti, un host può anche essere un dispositivo o un programma che fornisce servizi a un dispositivo o programma più piccolo o meno potente.