Vai al contenuto

Host

Da Wikipedia, l'enciclopedia libera.
Disambiguazione – Se stai cercando altri significati, vedi Host (disambigua).

Host (in inglese colui che ospita) è un termine utilizzato in informatica, con diversi significati.

Caratteristiche

[modifica | modifica wikitesto]

Host è un termine relativo: la traduzione letterale dall'inglese significa "oste" o "ospite"[1], ma il significato pratico dipende dal contesto. In informatica, a volte è confuso con remote (remoto in italiano), ma un servizio o un dispositivo possono essere ospiti pur non essendo remoti.

Un nodo ospite può essere di diverso tipo, ad esempio computer, palmari, dispositivi mobili e così via, fino ad includere web TV, dispositivi domestici e thin client[2]. Il nodo ospite è definito in questo modo perché ospita programmi di livello applicativo che sono sia client (ad esempio browser web, reader di posta elettronica) sia server (ad esempio, web server). Pertanto, a seconda del contesto, un host può essere sia un dispositivo client (endpoint) che un servizio server (in questo caso solitamente ci si riferisce meno alla macchina server). Oppure, l'host è il servizio (tipicamente ma non esclusivamente di tipo web) a cui si è connessi (es. videoconferenza, assistenza remota, chat, portale documentale, ecc.) e che solitamente è in corso di esecuzione su un dispositivo remoto, servizio tipicamente con funzioni amministrative o privilegi server.[3]

In pratica, l'host è il "corrispondente" da raggiungere o cui si è collegati (servizio, sistema/applicazione, utente/amministratore, periferica, dispositivo/macchina/infrastruttura), in una connessione. Essendo un termine multisignificato a seconda del contesto, in astratto, l'host potrebbe anche essere fisicamente incluso nello stesso sistema/dispositivo che contiene il nodo di partenza.

Nel linguaggio sistemistico di chi amministra architetture complesse si usa spesso il termine host per indicare le singole istanze di servizi (applicazioni) che sono erogate, invece, dagli apparati di elaborazione cioè le macchine server fisiche. Dato che questi servizi sono implementati da server virtuali vengono designati come host. Più in generale, nel network monitoring gli host (individuati dal loro indirizzo IP) sono gli oggetti dell'infrastruttura, sottoposti a monitoraggio permanente mediante strumenti specifici, quali: apparati fisici (server, workstation, router, switch, stampanti), servizi, endpoint quali i client (desktop, dispositivi mobili, ecc.).

All'opposto, in altri contesti, l'host è il servizio o il dispositivo o un altro oggetto (una firma digitale di attivazione o uno script) di dominio che deve essere raggiunto dagli endpoint.

Ogni nodo di Internet ha un indirizzo IP univocamente assegnato. All'interno di una LAN, gli indirizzi IP possono essere assegnati manualmente dall'amministratore di rete (IP statico) oppure, come in genere accade, in maniera automatizzata attraverso un server DHCP, tipicamente installato su un router, preposto al rilascio di indirizzi, maschera di sottorete, gateway e DNS ai client che ne facciano richiesta. Uno stesso nodo può agire contemporaneamente da client e da server, in particolare nelle applicazioni peer to peer (esempio Napster, Kazaa, eMule, Direct Connect etc.). In pratica, l'indirizzo IP host è quello con cui si deve stabilire o si è stabilita una connessione e che può essere o client o server a seconda dei casi.

Comunicazione

[modifica | modifica wikitesto]

In telematica l'host è il mittente o il destinatario della transazione.

  1. ^ host - Dizionario inglese-italiano WordReference, su www.wordreference.com. URL consultato il 13 luglio 2022.
  2. ^ cosa è un end system? - Open School Support, su www.elenet.net. URL consultato il 13 luglio 2022.
  3. ^ (EN) E. Garrison Walters, The Essential Guide to Computing, Prentice Hall Professional, 2001, ISBN 978-0-13-019469-5. URL consultato il 4 aprile 2022.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]