1. Cos'Γ¨ il Protocollo DHCP
Il protocollo DHCP (Dynamic Host Configuration Protocol) Γ¨ un protocollo di livello applicativo che automatizza la configurazione di rete dei dispositivi (host) collegati a una LAN. Senza DHCP, ogni computer richiederebbe una configurazione manuale di indirizzo IP, Subnet Mask, Gateway Predefinito e server DNS.
2. Il Processo DORA (Le 4 Fasi di Scambio)
Quando un client si collega alla rete e richiede un indirizzo IP, avvia una transazione basata su 4 messaggi sequenziali identificati dall'acronimo DORA:
| Fase | Messaggio DHCP | Direzione | Descrizione della Fase |
|---|---|---|---|
| D | DISCOVER | Client β Broadcast | Il client invia una richiesta in broadcast per cercare un server DHCP attivo sulla rete locale. |
| O | OFFER | Server β Client | Il server DHCP risponde proponendo un indirizzo IP disponibile e i parametri di configurazione. |
| R | REQUEST | Client β Broadcast | Il client accetta ufficialmente l'offerta ricevuta (notificando anche eventuali altri server). |
| A | ACKNOWLEDGMENT | Server β Client | Il server conferma l'assegnazione e registra la concessione (Lease) dell'IP al client. |
3. Simulatore Interattivo: Transazione DORA e Lease DHCP
Simula l'avvio di un client sulla rete per verificare in tempo reale lo scambio di pacchetti del processo DORA e l'assegnazione dei parametri di rete.