Lezione 2 – DHCP Sistemi di elaborazione dell’informazione Modulo 2 - Protocolli di rete TCP/IP Unità didattica 4 - Gestione degli indirizzi Ernesto Damiani DHCP (Dynamic Host Configuration Protocol) • Progettato nel 1993. • Un’estensione di BOOTP: – stessi numeri di porta di BOOTP. • Estensioni: – supporta la locazione temporanea (“lease”) di indirizzi IP; – un client DHCP può acquisire tutti i parametri di configurazione IP. • DHCP è il meccanismo maggiormente diffuso per l’assegnazione dinamica di indirizzi IP. • DHCP può interoperare con client BOOTP. Interazione DHCP (semplificata) Tipo di messaggi DHCP Il tipo di messaggio DHCP viene inviato come un’opzione. Altre opzioni • Altre informazioni che vengono inviate come opzioni DHCP : – maschera di sottorete, nome server, nome host, nome dominio; –TTL IP di default, indirizzo broadcast, instradamento statico, incapsulamento Ethernet; –tipo di messaggio DHCP, tempo di rinnovo DHCP, rebinding DHCP, time STP server, SMTP server, client FQDN, nome della stampante...; –X Window Manager, X Window Font. Funzionamento di DHCP • DHCP Discover • DHCP Offer (1) Funzionamento di DHCP • DHCP Discover A questo punto il client DHCP può iniziare a usare l’indirizzo IP. (2) Funzionamento di DHCP (3) • Rinnovamento di un lease, inviato quando il 50% del lease è scaduto. • Se il server DHCP invia DHCPNACK, l’indirizzo viene rilasciato. Funzionamento DHCP • DHCP Release A questo punto il client DHCP ha rilasciato l’indirizzo IP. FINE (4)