I quattro passaggi del DHCP (Dynamic Host Configuration Protocol) implicano il processo con cui un client ottiene un indirizzo IP e altre informazioni sulla configurazione di rete da un server DHCP:
- Discover: nella fase Discover, il client trasmette un messaggio DHCP Discover per trovare i server DHCP disponibili sulla rete. Questo messaggio broadcast viene inviato alla sottorete locale e include l’indirizzo hardware del client (indirizzo MAC).
- Offer: quando un server DHCP riceve un messaggio Discover, risponde con un messaggio DHCP Offer. Questo messaggio include un’offerta di locazione dell’indirizzo IP per il client, insieme ad altri parametri di configurazione come maschera di sottorete, gateway predefinito, indirizzi del server DNS e durata del noleggio. Il messaggio dell’offerta è unicast al client.
- Request: dopo aver ricevuto uno o più messaggi di offerta, il client seleziona un server DHCP e trasmette un messaggio di richiesta DHCP. Questo messaggio conferma l’accettazione del contratto di locazione dell’indirizzo IP offerto dal server DHCP scelto.
- Acknowledge: il server DHCP che riceve il messaggio di richiesta invia un messaggio di riconoscimento DHCP (Ack) al client. Questo messaggio include i dettagli finali della configurazione e conferma che il lease dell’indirizzo IP è stato concesso al client. Il messaggio Ack è unicast al client, completando il processo DHCP.
I quattro tipi di pacchetti DHCP si riferiscono ai diversi tipi di messaggi scambiati tra client e server DHCP durante il processo DHCP:
- DHCP Discover: inviato da un client DHCP per scoprire i server DHCP disponibili sulla rete. Questo messaggio broadcast include l’indirizzo MAC del client.
- DHCP: inviata da un server DHCP in risposta a un messaggio DHCP Discover da un client. Offre al client un lease di indirizzo IP e altri parametri di configurazione.
- Richiesta DHCP: inviata da un client DHCP per richiedere un lease di indirizzo IP da uno specifico server DHCP. Questo messaggio riconosce l’offerta DHCP dal server selezionato.
- Riconoscimento DHCP (Ack): inviato dal server DHCP al client in risposta a un messaggio di richiesta DHCP. Conferma che il lease dell’indirizzo IP è stato concesso al client, insieme ai dettagli di configurazione finali.
Offerta
Questi pacchetti DHCP facilitano la negoziazione e l’allocazione degli indirizzi IP e delle impostazioni di configurazione di rete tra client e server DHCP.
I quattro passaggi del funzionamento DHCP delineano la sequenza di azioni intraprese dai client e dai server DHCP per allocare e gestire gli indirizzi IP in modo dinamico:
- Inizializzazione: il client inizializza la propria interfaccia di rete e invia un messaggio DHCP Discover per individuare i server DHCP disponibili sulla rete.
- Offerta di locazione: i server DHCP rispondono con messaggi di offerta DHCP contenenti offerte di locazione di indirizzi IP e altri parametri di configurazione. Il client seleziona un’offerta e invia un messaggio di richiesta DHCP al server scelto.
- Richiesta e riconoscimento: il server DHCP riconosce la richiesta del client inviando un messaggio di riconoscimento DHCP (Ack), confermando l’assegnazione del lease dell’indirizzo IP e fornendo i dettagli finali della configurazione.
- Rinnovo lease: durante il periodo di lease, il client può rinnovare il lease dell’indirizzo IP inviando un messaggio di richiesta DHCP al server DHCP originale. Il server risponde con un messaggio di riconoscimento DHCP per rinnovare il lease. Se il client si sposta su una nuova rete, ripete il processo di rilevamento DHCP per ottenere un nuovo lease da un server DHCP sulla nuova rete.
Questi passaggi garantiscono un’allocazione e una gestione efficienti degli indirizzi IP all’interno delle reti abilitate per DHCP, supportando una connettività senza interruzioni per dispositivi e utenti.