Come Funziona il Servizio DHCP

Il servizio DHCP offre la possibilità di automatizzare il modo in cui vengono assegnati gli indirizzi Ip all’interno di una rete, si tratta quindi di un servizio importante e in questo articolo vediamo come funziona.

Vediamo più nel dettagli come avviene l’assegnazione di un indirizzo Ip
-Il client, quando viene avviato, invia un messaggio DHCPDISCOVER in broadcast sulla rete locale con lo scopo di individuare i server DHCP presenti.

-Il server DHCP risponde inviando un messaggio DHCPOFFER al client. In questo messaggio è presente la configurazione del server e un indirizzo Ip che risulta essere disponibile. Nel caso in cui sul server sia presente una reservation per il MAC address del client, l’indirizzo Ip offerto sarà quello specificato nella configurazione.

-Il client richiede l’assegnazione dell’indirizzo Ip specificato nel messaggio DHCPOFFER inviando un messaggio DHCPREQUEST.

-Il server verifica se l’indirizzo è ancora libero e, se risulta disponibile, risponde con un messaggio DHCPACK.

-Il client inizia a utilizzare l’indirizzo Ip.

Risulta importante ricordare che la validità dell’indirizzo Ip assegnato al client ha una durata limitata. A metà della durata, il client invia al server una richiesta per il rinnovo della lease, il server risponde accettando la richiesta e quindi il periodo di validità continua.
Nel caso in cui il server non sia disponibile quando il client tenta di eseguire il rinnovo, il client effettua una nuova richiesta quando arriva a 87,5% della durata della lease. Se il server non è disponibile neanche in questo caso, il client tenta di individuare un altro server da cui ottenere un nuovo indirizzo Ip.

Nel momento dello spegnimento, il clienti in via un messaggio DHCPRELEASE  e il server rende disponibile l’indirizzo Ip che può quindi essere assegnato a un altro computer.

Se lo spegnimento non viene eseguito correttamente, e il clienti si disconnette senza inviare un messaggio DHCPRELEASE, l’indirizzo non può essere assegnato a un altro computer fino a quando non scade la lease.

Il funzionamento del servizio DHCP risulta essere quindi piuttosto semplice.