Dynamic Host Configuration Protocol (DHCP)
Il Dynamic Host Configuration Protocol (DHCP) è un protocollo di rete che consente di assegnare automaticamente indirizzi IP agli host all'interno di una rete locale.
In una rete locale, ogni host deve ricevere:
Se si tratta di pochi dispositivi (es. 3 PC), l'assegnazione manuale può essere gestibile. Tuttavia, quando si devono gestire centinaia di dispositivi (es. 400-500 PC), l'assegnazione manuale diventa un compito oneroso, soggetto a errori e difficile da mantenere.
In passato, un tecnico di rete assegnava manualmente gli indirizzi IP, ma questo comportava:
Per risolvere questi problemi, si utilizza un server DHCP, il quale dispone di un pool di indirizzi IP preconfigurato e li assegna dinamicamente agli host che ne fanno richiesta. Il server non "inventa" gli IP, ma attinge da una lista prestabilita.
Il processo di assegnazione dell'IP attraverso DHCP segue quattro passaggi principali, noti con l'acronimo DORA:
Un tipico Wi-Fi pubblico può gestire fino a 255 host (con una subnet /24).