Che cos'è il DHCP? (Protocollo di configurazione host dinamico)

Sommario:

Che cos'è il DHCP? (Protocollo di configurazione host dinamico)
Che cos'è il DHCP? (Protocollo di configurazione host dinamico)
Anonim

DHCP (Dynamic Host Configuration Protocol) è un protocollo che fornisce una gestione rapida, automatica e centrale per la distribuzione degli indirizzi IP all'interno di una rete. Viene anche utilizzato per configurare la maschera di sottorete, il gateway predefinito e le informazioni sul server DNS sul dispositivo.

Il Dynamic Host Configuration Working Group della Internet Engineering Task Force ha creato DHCP.

Come funziona DHCP

Un server DHCP emette indirizzi IP univoci e configura automaticamente altre informazioni di rete. Nella maggior parte delle case e delle piccole imprese, il router funge da server DHCP. Nelle reti di grandi dimensioni, un singolo computer potrebbe assumere quel ruolo.

Image
Image

Per farlo funzionare, un dispositivo (il client) richiede un indirizzo IP da un router (l'host). Quindi, l'host assegna un indirizzo IP disponibile in modo che il client possa comunicare sulla rete.

Quando un dispositivo viene acceso e connesso a una rete che dispone di un server DHCP, invia una richiesta al server, chiamata richiesta DHCPDISCOVER.

Dopo che il pacchetto DISCOVER raggiunge il server DHCP, il server conserva un indirizzo IP che il dispositivo può utilizzare, quindi offre al client l'indirizzo con un pacchetto DHCPOFFER.

Una volta effettuata l'offerta per l'indirizzo IP scelto, il dispositivo risponde al server DHCP con un pacchetto DHCPREQUEST per accettarlo. Quindi, il server invia un ACK per confermare che il dispositivo ha quell'indirizzo IP specifico e per definire la quantità di tempo in cui il dispositivo può utilizzare l'indirizzo prima di ottenerne uno nuovo.

Se il server decide che il dispositivo non può avere l'indirizzo IP, invierà un NACK.

Pro e contro dell'utilizzo di DHCP

Un computer, o qualsiasi dispositivo che si connette a una rete (locale o Internet), deve essere configurato correttamente per comunicare su quella rete. Poiché DHCP consente che tale configurazione avvenga automaticamente, viene utilizzato in quasi tutti i dispositivi che si connettono a una rete inclusi computer, switch, smartphone e console di gioco.

Grazie a questa assegnazione dinamica dell'indirizzo IP, ci sono meno possibilità che due dispositivi abbiano lo stesso indirizzo IP, cosa comune quando si utilizzano indirizzi IP statici assegnati manualmente.

L'uso di DHCP semplifica la gestione della rete. Da un punto di vista amministrativo, ogni dispositivo sulla rete può ottenere un indirizzo IP con nient' altro che le impostazioni di rete predefinite, che sono impostate per ottenere un indirizzo automaticamente. L' alternativa è assegnare manualmente gli indirizzi a ciascun dispositivo sulla rete.

Poiché questi dispositivi possono ottenere un indirizzo IP automaticamente, i dispositivi possono spostarsi liberamente da una rete all' altra (dato che ogni dispositivo è configurato con DHCP) e ricevere automaticamente un indirizzo IP, il che è utile con i dispositivi mobili.

Nella maggior parte dei casi, quando a un dispositivo è assegnato un indirizzo IP da un server DHCP, tale indirizzo cambia ogni volta che il dispositivo si collega alla rete. Se gli indirizzi IP vengono assegnati manualmente, gli amministratori devono fornire un indirizzo specifico a ogni nuovo client e gli indirizzi esistenti assegnati devono essere annullati manualmente prima che altri dispositivi possano utilizzare quell'indirizzo. Questo richiede molto tempo e la configurazione manuale di ciascun dispositivo aumenta la possibilità di errori.

Ci sono vantaggi nell'usare DHCP e ci sono svantaggi. Gli indirizzi IP dinamici e variabili non devono essere utilizzati per dispositivi fissi e che necessitano di un accesso costante, come stampanti e file server. Sebbene questi tipi di dispositivi esistano principalmente negli ambienti d'ufficio, non è pratico assegnarli con un indirizzo IP variabile. Ad esempio, se una stampante di rete ha un indirizzo IP che cambierà in futuro, ogni computer connesso a quella stampante dovrà aggiornare regolarmente le proprie impostazioni per capire come contattarlo.

Questo tipo di configurazione non è necessario e può essere evitato non utilizzando DHCP per quei tipi di dispositivi e assegnando loro un indirizzo IP statico.

La stessa idea entra in gioco se hai bisogno di un accesso remoto permanente a un computer in una rete domestica. Se DHCP è abilitato, quel computer riceverà un nuovo indirizzo IP a un certo punto, il che significa che quello che hai registrato per quel computer non sarà accurato per molto tempo. Se utilizzi un software di accesso remoto che si basa su un accesso basato su un indirizzo IP, disabilita DHCP e usa un indirizzo IP statico per quel dispositivo.

Maggiori informazioni su DHCP

Un server DHCP definisce un ambito, o intervallo, di indirizzi IP che utilizza per servire i dispositivi con un indirizzo. Questo pool di indirizzi è l'unico modo in cui un dispositivo ottiene una connessione di rete valida.

Questo è un altro motivo per cui DHCP è così utile. Consente a più dispositivi di connettersi a una rete per un periodo di tempo senza la necessità di un pool di indirizzi disponibili. Ad esempio, se il server definisce 20 indirizzi, 30, 50, 200 o più dispositivi possono connettersi alla rete purché non più di 20 dispositivi utilizzino uno degli indirizzi IP disponibili contemporaneamente.

Poiché DHCP assegna indirizzi IP per un periodo di tempo specifico (chiamato periodo di locazione), l'utilizzo di comandi come ipconfig per trovare l'indirizzo IP di un computer produce risultati diversi nel tempo.

Mentre DHCP viene utilizzato per fornire indirizzi IP dinamici ai propri client, ciò non significa che gli indirizzi IP statici non possano essere utilizzati contemporaneamente. Sulla stessa rete può esistere una combinazione di dispositivi che ottengono indirizzi dinamici e dispositivi a cui è assegnato manualmente il proprio indirizzo IP.

Gli ISP utilizzano DHCP per assegnare gli indirizzi IP. Questo può essere visto quando si identifica il tuo indirizzo IP pubblico. Probabilmente cambierà nel tempo a meno che la tua rete domestica non abbia un indirizzo IP statico, cosa che di solito è il caso solo per le aziende che dispongono di servizi Web accessibili pubblicamente.

In Windows, APIPA assegna un indirizzo IP temporaneo speciale quando il server DHCP non riesce a fornire uno funzionale a un dispositivo e utilizza questo indirizzo fino a quando non ne ottiene uno funzionante.

Domande frequenti

    Cos'è lo snooping DHCP?

    Lo snooping DHCP è una tecnologia di sicurezza di secondo livello che blocca il traffico DHCP che definisce inaccettabile. La tecnologia snooping, integrata nel sistema operativo dello switch di rete, impedisce ai server DHCP non autorizzati di offrire indirizzi IP ai client DHCP.

    Cos'è l'inoltro DHCP?

    Un agente di inoltro è un host che inoltra i pacchetti DHCP tra client e server. Un amministratore di rete può utilizzare agenti di inoltro per inoltrare richieste e risposte tra client e server non sulla stessa sottorete fisica.

Consigliato: