Che cos’è DHCP (Dynamic Host Configuration Protocol)

0
Share

Il protocollo DHCP (Dynamic Host Configuration Protocol) è parte integrante delle reti e controlla quali indirizzi IP ricevono i dispositivi in ​​modo che possano comunicare con Internet. Di solito, l’assegnazione IP è automatizzata, ma se hai bisogno di IP statici, la familiarità con DHCP è essenziale.

DHCP può gestire le assegnazioni IP

Ogni dispositivo che si connette a una rete ha bisogno di un indirizzo IP. All’inizio di Internet, si assegnava manualmente agli utenti un indirizzo IP, ma si tratta di un’attività ingombrante, soprattutto per i luoghi con molti dispositivi, ad esempio un ufficio aziendale. DHCP, in parte, automatizza questo processo, il che semplifica notevolmente il collegamento dei dispositivi alla rete. I server o i router DHCP gestiscono questo processo in base a una serie di regole definite. La maggior parte dei router è impostata per utilizzare un intervallo 192.168.0.x, ad esempio, quindi vedrai comunemente indirizzi IP come questo nelle reti domestiche.

Il processo è abbastanza semplice. Quando un client (un computer, dispositivo IOT, tablet, telefono cellulare, ecc.) Si collega alla rete, invia un segnale (chiamato DHCPDISCOVER) al server DHCP (o router). Il server risponde con tutte le regole e le impostazioni per la rete e un indirizzo IP per l’uso (un DHCPOFFER). Il client riconosce le informazioni e chiede il permesso di utilizzare l’indirizzo assegnato (un messaggio DHCPREQUEST). Infine, il server DHCP conferma la richiesta e il client è libero di connettersi alla rete.

Configurazione iniziale e finale di DHCP

È possibile configurare DHCP per controllare l’intervallo di indirizzi IP disponibili per l’uso. Se si specifica tale intervallo a partire da 192.168.0.1 e la fine come 192.168.0.100, tutti gli indirizzi disponibili si posizioneranno in qualche punto all’interno di tale intervallo. Non vedrai mai un dispositivo assegnato a 192.168.0.101. Inoltre, tieni presente che l’IP iniziale (192.168.0.1 in questo esempio) è riservato per il router. Alcuni router elencano solo un indirizzo iniziale e quindi includono un’opzione per un numero massimo di utenti (che determina l’indirizzo finale).

L’aspetto positivo è che puoi controllare quanti dispositivi si connettono alla rete contemporaneamente (non più di 100 in questo esempio). Ma il lato negativo è che se si imposta un intervallo troppo piccolo si può impedire involontariamente la connessione di nuovi dispositivi.

Gli indirizzi assegnati dinamicamente sono temporanei

Quando un server DHCP assegna un indirizzo IP, lo fa in un sistema di lease (locazione). La macchina conserva questo indirizzo IP per un determinato numero di giorni, dopo di che può provare a rinnovare l’indirizzo IP. Se non viene inviato alcun segnale di rinnovo (ad esempio una macchina dismessa), il server DHCP recupera l’indirizzo IP da assegnare a un altro dispositivo. Quando viene rilevato il segnale di rinnovo, il dispositivo mantiene il suo indirizzo IP per un altro set di giorni. Questo è il motivo per cui il tuo indirizzo IP può cambiare di volta in volta se usi spesso l’opzione ipconfig.

È possibile che due dispositivi finiscano con lo stesso IP, ad esempio una macchina virtuale che passa la maggior parte del tempo offline. La macchina virtuale non sarà in grado di inviare il segnale di rinnovo, quindi il suo indirizzo IP verrà distribuito a un’altra macchina. Quando viene ripristinata la VM, ha ancora un record del vecchio indirizzo IP (specialmente se ripristinato da uno snapshot), ma non sarà in grado di utilizzare quell’indirizzo IP da quando è stato acquisito. Senza questa autorizzazione, non può connettersi alla rete fino a quando non viene assegnato un nuovo IP. Ma l’uso di indirizzi IP dinamici dovrebbe impedire questo tipo di scenario.

Gli indirizzi IP statici sono necessari per alcuni dispositivi

Se si dispone di una stampante o di un server multimediale collegati in rete (come un’unità NAS o un server Plex), sarebbe scomodo per loro avere i loro indirizzi IP modificati. Sebbene il rinnovo del leasing possa impedirlo, è comunque possibile che l’indirizzo IP cambi. Se il router viene riavviato, a causa di un’interruzione dell’alimentazione o perché si sta tentando di risolvere un problema fastidioso, tutti gli indirizzi IP generati dinamicamente possono essere riassegnati. Per questi scenari, l’assegnazione manuale di un indirizzo IP statico risolverà il problema.

Il processo esatto per questo varia, specialmente quando le interfacce web del router possono cambiare da dispositivo a dispositivo anche se eseguite dallo stesso produttore. A seconda del dispositivo e del relativo sistema operativo, potrebbe essere possibile impostare un indirizzo IP statico all’estremità del dispositivo anziché tramite il router o il server DHCP. Questo potrebbe essere necessario se il router stesso non supporta l’IP statico.

Autore del blog Digitalart. Programmatore con la passione per i computer, dolci e la cucina in generale. Ama cimentarsi in produzioni grafiche e scrivere articoli interessanti.

Potrebbe piacerti anche...