Host

Un host, più noto come host di rete, si riferisce a un dispositivo informatico che aiuta a comunicare con altri host in rete. Include i client e i server che inviano o ricevono dati, servizi o applicazioni. L'idea di server e client può essere intercambiabile perché un host può funzionare sia come client che come server, o come entrambi allo stesso tempo. Tutti i server sono considerati come host, ma non tutti gli host funzionano come server. Il termine "host" è usato tipicamente se ci sono due sistemi informatici che sono collegati via modem e le linee di un sistema di connessione telefonica. Pertanto, il sistema che contiene i dati viene chiamato host, mentre il computer in cui siede l'utente viene chiamato terminale remoto.[1]

Funzionalità

L'host è responsabile della gestione delle richieste degli utenti. Ciò include l'offerta di servizi, applicazioni software e risorse informative ai clienti o agli altri nodi della rete. Oltre a questo, fornisce anche molti altri servizi diversi. Può essere responsabile per l'invio di informazioni a giocatori o computer gamers o può servire come nodo di hosting per le pagine web su internet.[2]

Tipi

Di seguito sono riportati i diversi tipi di host:

Ospite nuvola

Questo tipo di host permette ad un certo numero di server di agire come un unico sistema al quale le prestazioni del sito web possono essere garantite tramite più macchine. Funziona come un servizio che permette ai clienti di acquistare il maggior numero possibile del servizio di cui hanno realmente bisogno. Un host cloud offre ai clienti una scalabilità senza soluzione di continuità, una maggiore accessibilità, un'affidabilità superiore e potenziali risparmi sui costi.[3]

Ospite remoto

Questo host si riferisce a un server in una rete privata o a Internet pubblica. Si tratta di un host situato in un luogo fisico diverso da quello a cui l'utente ha avuto accesso tramite una rete privata o Internet e fornisce agli utenti questo accesso remoto.

Ospite Web

Si tratta di un server web che memorizza e trasmette i dati per uno o più siti web. Vende o affitta spazi per la memoria sui suoi server. Questo host fornisce ai clienti servizi che consentono loro di pubblicare siti web su Internet.

Nome dell'host

E' l'etichetta che viene assegnata al dispositivo in rete e viene utilizzata per differenziare e distinguere un dispositivo da altri dispositivi su una rete specifica o su Internet. Questo è solo un nome in chiaro che identifica un host con un dato dominio. Viene utilizzato anche dai server DNS per consentire al cliente di accedere facilmente a un sito web attraverso un nome comune e facile da ricordare e per evitare la necessità di ricordare una stringa di numeri solo per aprire un sito web.

Ospite Virtuale

Questo host fornisce ai clienti la registrazione del nome di dominio, l'archiviazione di file e servizi di directory per i file da cui è costruita la pagina web. In questo modo, consente a una singola macchina host di assomigliare a più macchine host e a più macchine host. Mantiene anche un elenco dei tipi di estensioni di posta Internet multiuso (MIME) che elabora.

Macchina virtuale host

Questo componente server fornisce le risorse informatiche per supportare una particolare macchina virtuale guest. Si tratta di un intermediario tra la macchina virtuale host e la macchina virtuale guest che isola le singole macchine virtuali guest l'una dall'altra e permette ad un host di supportare più ospiti provenienti da sistemi operativi diversi.

Ambiente informatico del mainframe

Si tratta di un tipo di computer generalmente conosciuto per le sue grandi dimensioni, la quantità di memoria, la potenza di elaborazione e l'elevato livello di affidabilità. Ha la capacità di ospitare più sistemi operativi.[4] La relazione tra il server e il client è un modello di programmazione indipendente dall'uso contestuale di questo host. Quindi, un host può anche essere usato come dispositivo o programma che sicuramente fornirà servizi a qualche dispositivo o programma più piccolo o meno capace.

Storia

Il termine terminale host significa computer o software multiutente che fornisce diversi servizi a terminali di computer o fornisce diversi servizi a quei dispositivi che sono considerati piccoli e con minori capacità. Questo termine viene spesso utilizzato anche in una serie di richieste di commenti che definiscono realmente internet e il predecessore. Secondo ARPANET.RFC 871, dà significato ad un host come sistema informatico di uso generale collegato ad una rete di comunicazione. Durante il periodo in cui ARPANET era ancora in fase di sviluppo, i dispositivi informatici collegati alla rete erano tipicamente un sistema informatico mainframe accessibile e utilizzabile da terminali muti collegati tramite porte seriali. Poiché i terminali non erano in grado di ospitare software ed eseguire calcoli, non sono stati identificati e considerati come host in quanto non erano realmente connessi a nessuna rete IP e non erano nemmeno assegnati con indirizzi IP.

Questioni comuni

Un errore è che server e host sono la stessa cosa. Anche se entrambi svolgono essenzialmente funzioni simili. È importante capire le differenze tra un host e un server. Per saperne di più sull'host, può essere sia un pezzo di hardware di computer o può essere qualsiasi dispositivo collegato ad una rete di computer. Un dispositivo informatico che è collegato a Internet attraverso un Internet Service Provider o ISP può anche essere considerato come un host. Questo host di rete è anche considerato come un nodo fisico di rete o semplicemente come un dispositivo appena connesso ad una rete. D'altra parte, un server può essere sia hardware che software che fornirà servizi per altri dispositivi o programmi per computer. E' possibile per un singolo server avere più client connessi ad esso e un client da solo può anche connettersi a più server.[5] Pertanto, un host è sempre un dispositivo fisico o un programma software, può eseguire sia i programmi di un server che di un client, offre servizi molto specifici e può servire più utenti e dispositivi. Mentre un server non può essere sempre un dispositivo fisico o un programma software, è già installato su un computer host e serve solo i client.[6]

Alcuni utenti possono sperimentare host di destinazione che è irraggiungibile, questo si incontra solitamente quando si esegue un ping, tracciatori, o altri comandi dalla rete che non è in grado di comunicare con l'host inserito da un utente. Se i dispositivi informatici non hanno un problema e l'utente ha a che fare con l'host di rete interna, il problema deve essere diagnosticato. Per un utente domestico, l'ISP deve essere contattato per ulteriore assistenza, ma se l'utente è l'amministratore della rete, l'impostazione del router deve essere controllata, riavviata e deve eseguire un traceroute all'host. Alcuni utenti possono anche provare a risolvere i problemi dell'host. Per risolvere il problema è necessario seguire le seguenti fasi:

  1. Trasformare il server DNS in server DNS pubblici
  2. Cancella la cache DNS del browser cromato
  3. Cancella la cache DNS del PC locale o del Mac
  4. Disattivare la preimpostazione DNS o la previsione sul cromo
  5. Modificare le impostazioni della LAN
  6. Modificare i file host
  7. Non utilizzare proxy e VPN inaffidabili
  8. Contattare il fornitore di servizi Internet o l'ISP

Tuttavia, a seconda del problema, può essere risolto rapidamente. Uno dei modi più semplici da provare è passare a un altro servizio DNS e verificare se risolve realmente il problema.


  1. https://www.webopedia.com/TERM/H/host.html ↩︎

  2. https://www.computerhope.com/jargon/h/hostcomp.htm ↩︎

  3. https://www.webopedia.com/TERM/C/cloud_host.html ↩︎

  4. https://www.techopedia.com/definition/24356/mainframe ↩︎

  5. https://difference.guru/difference-between-host-and-server/ ↩︎

  6. https://learntomato.flashrouters.com/what-is-a-client-what-is-a-server-what-is-a-host/ ↩︎