ݺߣ

ݺߣShare a Scribd company logo
Gestione degli indirizzi Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Dynamic Host Configuration Protocol (DHCP)
Indirizzi IP e indirizzi fisici Illustrando le tecniche di inoltro abbiamo ipotizzato la presenza di una tabella di corrispondenza tra indirizzi IP e indirizzi di livello inferiore (indirizzi fisici) Queste tabelle vengono create dinamicamente da ciascun host mediante il protocollo ARP IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b 193.17.31.0 A B IP addr. MAC addr. 00:9f:7a:89:90:7a ... 193.17.31.45 ...
Address Resolution Protocol ( ARP, RFC 826) si basa sulla capacità di indirizzamento broadcast della rete locale quando nella tabella memorizzata nell’host (denominata  ARP-cache ) non è presente l’indirizzo MAC cercato viene generato un messaggio di  ARP-request La  ARP-request  viene inviata in broadcast e contiene l’indirizzo IP di cui si chiede il corrispondente indirizzo MAC L’host che riconosce l’indirizzo IP come proprio invia una  ARP-reply  direttamente a chi aveva inviato la richiesta con l’indicazione del proprio indirizzo MAC
ARP ( Address Resolution Protocol ) IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b LAN A B MAC broadcast:  ff:ff:ff:ff:ff:ff src-MAC=MAC-B, dst-MAC=broadcast ARP-request IP addr. MAC addr. ... ... IP-mitt=IP-B MAC-mitt=MAC-B IP-targ=IP-A MAC-targ= 00:00:00:00:00:00 ARP-request
ARP (Address Resolution Protocol) IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b LAN A B MAC broadcast:  ff:ff:ff:ff:ff:ff src-MAC=MAC-A, dst-MAC=MAC-B ARP-rephy IP-mitt=IP-B MAC-mitt=MAC-B IP-targ=IP-A MAC-targ= 00:9f:7a:89:90:7a ARP-reply IP addr. MAC addr. 00:9f:7a:89:90:7a ... 193.17.31.45 ... ARP cache
Formato dei pacchetti ARP ARP può essere usato per altri protocolli di livello 2 e livello 3 quindi occorre indicare il tipo di protocollo (IP nel nostro caso) e il tipo di hardware (ethernet per esempio) Tipo hardware Tipo protocollo Lunghezza indir. locale Lunghezza Ind. IP ARP_request / ARP_reply;  Indirizzo IP del mittente (32 bit) Indirizzo locale richiesto (48 bit) Indirizzo locale del mittente (48 bit) Indirizzo IP richiesto (32 bit) 1 16
Domini di broadcast e reti IP Per il funzionamento del meccanismo di inoltro e dell’ARP abbiamo fin qui ipotizzato che una sottorete IP corrisponda uno a uno con una rete locale (Dominio di Broadcast) In realtà un’unica rete locale può corrispondere a diverse sottoreti IP (per es. perché la numerazione disponibile per una non è sufficiente) Problema:  il broadcast fisico su cui si basa ARP può non essere più sufficiente
Proxy ARP Un’alternativa è quella di usare un  proxy ARP Tutti gli host della rete vengono configurati con una  netmask  di tutti 0 Come conseguenza considerano tutti gli indirizzi come appartenenti alla propria rete LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 A
Proxy ARP Quindi, quando deve essere spedito un pacchetto (anche esterno alla rete) viene comunque prima inviata una  ARP-request se la richiesta è per un indirizzo di uno degli host sulla stessa rete locale (dominio di broadcast), sarà l’host destinatario a rispondere con un  ARP-reply LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 131.175.70.254 A ARP request 131.175.21.98 ARP reply
Proxy ARP Al contrario, se la richiesta è per un indirizzo esterno alla rete locale sarà il proxy ARP del router a rispondere con l’indirizzo MAC dell’interfaccia del router Per funzionare il proxy ARP ha solo bisogno di conoscere gli indirizzi delle reti raggiunte dall’interfaccia e le relative netmask Il proxy ARP può essere usato per evitare di configurare un default gateway o una tabella di routing negli host proxy ARP LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 131.175.70.254 A ARP request 196.15.127.26 ARP reply
Assegnamento indirizzi IP - RARP (Reverse ARP) Il protocollo ARP consente di associare ad un indirizzo IP noto un indirizzo fisico non noto usando la capacità di broadcast della rete sottostante il protocollo RARP (Reverse ARP) è in grado di effettuare l’operazione inversa:  un host che conosce il proprio indirizzo fisico chiede di sapere il proprio indirizzo IP utile per macchine diskless che effettuano il bootstrap in rete ma non è più usato !!! RARP request RARP reply BOOT server
Gestione dinamica degli indirizzi Le procedure statiche di assegnamento degli indirizzi sono poco flessibili può essere comodo non configurare i singoli host con l’indirizzo IP, ma usare un  server  per memorizzare tutte le configurazioni in molti casi non è necessario avere un’associazione stabile tra i due indirizzi ma si può usare un’associazione dinamica (più host degli indirizzi disponibili): host spesso inattivi (es. collegamenti remoti con rete d’accesso telefonica) host che usano IP solo per rari scambi di informazioni
Indirizzi dinamici Supponiamo di avere un  server  in grado di fornire l’indirizzo IP ad un  host  su richiesta sono possibili diversi casi: associazioni statica: il server ha una tabella di corrispondenza tra indirizzi fisici e indirizzi IP e all’arrivo di una richiesta consulta la tabella e invia la risposta associazione automatica: la procedura di corrispondenza nella tabella è automatizzata dal server associazione dinamica: l’insieme di indirizzi IP è più piccolo degli host che possono usarlo
Indirizzi dinamici
Associazione Dinamica Il caso dell’allocazione dinamica è utile in situazioni nelle quali gli host non necessitano di avere sempre un indirizzo IP L’associazione deve essere temporanea (uso di  timeout  o procedure di rilascio esplicito) è possibile che all’arrivo di una richiesta non vi siano indirizzi disponili (rifiuto della richiesta) il dimensionamento del numero di indirizzi IP segue gli stessi principi del dimensionamento di un fascio di circuiti in telefonia
Dynamic Host Configuration Protocol (DHCP, RFC 2131) per la configurazione di indirizzi IP non si usa il RARP, ma un protocollo più evoluto derivato dal BOOTP è un protocollo di tipo client-server LAN DHCP server DHCP client
DHCP (1) Un  client  che deve configurare il proprio stack IP invia in broadcast un messaggio di DHCPDISCOVER contenete il proprio indirizzo fisico Il  server  risponde con un messaggio di DHCPOFFER contente un proprio identificativo e un indirizzo IP proposto LAN DHCP server DHCP client 1) DHCPDISCOVER 2) DHCPOFFER
DHCP (2) Il  client  può accettare l’offerta inviando una DHCPREQUEST contenente l’identificativo del  server  (anche questo messaggio viene inviato in broadcast) Il  server  crea l’associazione con l’indirizzo IP e manda un messaggio di DHCPACK contenente tutte le informazioni di configurazione necessarie LAN DHCP server DHCP client 3) DHCPREQUEST 4) DHCPACK
DHCP (3) Parametri di configurazione IP address Netmask Gateway DNS server Il rilascio dell’indirizzo avviene con l’invio di un messaggio di DHCPRELEASE da parte del client LAN DHCP server DHCP client 5) DHCPRELEASE
DHCP (4) E’ possibile avere  più di un  server E’ possibile  usare DHCP Relay LAN DHCP Relay DHCP client LAN DHCP server DHCP client DHCP server DHCP server DHCP server Rete IP
Trasporto dei messaggi DHCP si appoggia su UDP per il trasporto dei messaggi I messaggi dei  client  fino all’assegnamento dell’indirizzo IP hanno: ind. di sorgente: 0.0.0.0 ind. di destinazione: 255.255.255.255 porta sorgente: 68 porta destinazione: 67 UDP IP 2 1 DHCP
Ad

Recommended

DHCP v4 - DHCP v6
DHCP v4 - DHCP v6
czacchello
bootp e dhcp sistemi e reti 2018/19
bootp e dhcp sistemi e reti 2018/19
Pierpaolo Mannone
20071205 Comune Modena Introduzione Servizi Rete
20071205 Comune Modena Introduzione Servizi Rete
Alessandro Tani
4 Protocollo Ip
4 Protocollo Ip
acapone
Dhcp
Dhcp
Marcello Missiroli
9 Intranetting
9 Intranetting
acapone
6 Inoltro Instradamento
6 Inoltro Instradamento
acapone
ݺߣ IPv6
ݺߣ IPv6
Matteo Tamborini
SCTP
SCTP
cdestro
F Temi D Esame
F Temi D Esame
acapone
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Luca Astori
Installare i server via rete con Cobbler
Installare i server via rete con Cobbler
Babel
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasporto
Stefano Scarpellini
Arp Attack
Arp Attack
UKE Università Kore Enna - pagina ufficiale
09nat
09nat
mrlocchoc
11 Evoluzione
11 Evoluzione
acapone
MPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti Enterprise
festival ICT 2016
Iperf
Iperf
mquaresi
Wep crack
Wep crack
aspy
Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
AlbertoBrioschi3
Modello TCP/IP
Modello TCP/IP
I.S.I.S. "Antonio Serra" - Napoli
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
RoBisc
6 Dns Parte1
6 Dns Parte1
Majong DevJfu
5 Indirizzamento Ip
5 Indirizzamento Ip
acapone
Introduzione a TCP/IP
Introduzione a TCP/IP
Mauro Raymondi
Tpsit 03
Tpsit 03
Emilia Calzetta
TCP IP
TCP IP
Vincenzo Calabrò
Le Reti di Computer
Le Reti di Computer
Giovanni Carbonara
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
caioturtle
13 Linux Network Comandi
13 Linux Network Comandi
Mauro Ferrigno

More Related Content

What's hot (11)

SCTP
SCTP
cdestro
F Temi D Esame
F Temi D Esame
acapone
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Luca Astori
Installare i server via rete con Cobbler
Installare i server via rete con Cobbler
Babel
Sistemi e reti : Il livello di trasporto
Sistemi e reti : Il livello di trasporto
Stefano Scarpellini
Arp Attack
Arp Attack
UKE Università Kore Enna - pagina ufficiale
09nat
09nat
mrlocchoc
11 Evoluzione
11 Evoluzione
acapone
MPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti Enterprise
festival ICT 2016
Iperf
Iperf
mquaresi
Wep crack
Wep crack
aspy

Similar to 7 Gestione Iindirizzi (20)

Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
AlbertoBrioschi3
Modello TCP/IP
Modello TCP/IP
I.S.I.S. "Antonio Serra" - Napoli
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
RoBisc
6 Dns Parte1
6 Dns Parte1
Majong DevJfu
5 Indirizzamento Ip
5 Indirizzamento Ip
acapone
Introduzione a TCP/IP
Introduzione a TCP/IP
Mauro Raymondi
Tpsit 03
Tpsit 03
Emilia Calzetta
TCP IP
TCP IP
Vincenzo Calabrò
Le Reti di Computer
Le Reti di Computer
Giovanni Carbonara
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
caioturtle
13 Linux Network Comandi
13 Linux Network Comandi
Mauro Ferrigno
zeroconf
zeroconf
vportare
3 H2 N Parte2
3 H2 N Parte2
Majong DevJfu
come funziona internet e chi lo ha inventato.ppt.ppt
come funziona internet e chi lo ha inventato.ppt.ppt
Riccardo Caridi
MODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IP
Francesco Ciclosi
Guida al Computer - Lezione 196 - Indirizzi statici pubblici
Guida al Computer - Lezione 196 - Indirizzi statici pubblici
caioturtle
Alessandrini al mix
Alessandrini al mix
informistica
Monitoraggio di mac address in lan
Monitoraggio di mac address in lan
Ce.Se.N.A. Security
C Esercizi Indirizzamento
C Esercizi Indirizzamento
acapone
Inoltro di pacchetti ip in sistemi linux
Inoltro di pacchetti ip in sistemi linux
Ce.Se.N.A. Security
Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
Lezione_rete-forw-NAT-DHCP-aa1ds920.pptx
AlbertoBrioschi3
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
RoBisc
5 Indirizzamento Ip
5 Indirizzamento Ip
acapone
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
Guida al computer - Lezione 90 - Protocolli ed indirizzi IP
caioturtle
come funziona internet e chi lo ha inventato.ppt.ppt
come funziona internet e chi lo ha inventato.ppt.ppt
Riccardo Caridi
MODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IP
Francesco Ciclosi
Guida al Computer - Lezione 196 - Indirizzi statici pubblici
Guida al Computer - Lezione 196 - Indirizzi statici pubblici
caioturtle
C Esercizi Indirizzamento
C Esercizi Indirizzamento
acapone
Inoltro di pacchetti ip in sistemi linux
Inoltro di pacchetti ip in sistemi linux
Ce.Se.N.A. Security
Ad

More from acapone (13)

MobiMESH - WiFi Solutions
MobiMESH - WiFi Solutions
acapone
E Esercizi Routing
E Esercizi Routing
acapone
D Esercizi Inoltro
D Esercizi Inoltro
acapone
B Esercizi Tcp
B Esercizi Tcp
acapone
A Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di Pacchetto
acapone
10 Reti Accesso
10 Reti Accesso
acapone
8 Routing
8 Routing
acapone
3 Livello Trasporto
3 Livello Trasporto
acapone
2 Protocolli Applicativi
2 Protocolli Applicativi
acapone
1 Intro Propedeutici
1 Intro Propedeutici
acapone
MobiMESH: Mesh Evolution
MobiMESH: Mesh Evolution
acapone
MobiMESH: Technology
MobiMESH: Technology
acapone
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networks
acapone
MobiMESH - WiFi Solutions
MobiMESH - WiFi Solutions
acapone
E Esercizi Routing
E Esercizi Routing
acapone
D Esercizi Inoltro
D Esercizi Inoltro
acapone
B Esercizi Tcp
B Esercizi Tcp
acapone
A Esercizi Commutazione Di Pacchetto
A Esercizi Commutazione Di Pacchetto
acapone
10 Reti Accesso
10 Reti Accesso
acapone
3 Livello Trasporto
3 Livello Trasporto
acapone
2 Protocolli Applicativi
2 Protocolli Applicativi
acapone
1 Intro Propedeutici
1 Intro Propedeutici
acapone
MobiMESH: Mesh Evolution
MobiMESH: Mesh Evolution
acapone
MobiMESH: Technology
MobiMESH: Technology
acapone
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networks
acapone
Ad

7 Gestione Iindirizzi

  • 1. Gestione degli indirizzi Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Dynamic Host Configuration Protocol (DHCP)
  • 2. Indirizzi IP e indirizzi fisici Illustrando le tecniche di inoltro abbiamo ipotizzato la presenza di una tabella di corrispondenza tra indirizzi IP e indirizzi di livello inferiore (indirizzi fisici) Queste tabelle vengono create dinamicamente da ciascun host mediante il protocollo ARP IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b 193.17.31.0 A B IP addr. MAC addr. 00:9f:7a:89:90:7a ... 193.17.31.45 ...
  • 3. Address Resolution Protocol ( ARP, RFC 826) si basa sulla capacità di indirizzamento broadcast della rete locale quando nella tabella memorizzata nell’host (denominata ARP-cache ) non è presente l’indirizzo MAC cercato viene generato un messaggio di ARP-request La ARP-request viene inviata in broadcast e contiene l’indirizzo IP di cui si chiede il corrispondente indirizzo MAC L’host che riconosce l’indirizzo IP come proprio invia una ARP-reply direttamente a chi aveva inviato la richiesta con l’indicazione del proprio indirizzo MAC
  • 4. ARP ( Address Resolution Protocol ) IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b LAN A B MAC broadcast: ff:ff:ff:ff:ff:ff src-MAC=MAC-B, dst-MAC=broadcast ARP-request IP addr. MAC addr. ... ... IP-mitt=IP-B MAC-mitt=MAC-B IP-targ=IP-A MAC-targ= 00:00:00:00:00:00 ARP-request
  • 5. ARP (Address Resolution Protocol) IP-A:193.17.31.45 MAC-A: 00:9f:7a:89:90:7a IP-B: 193.17.31.55 MAC-B: 05:98:76:6c:4a:7b LAN A B MAC broadcast: ff:ff:ff:ff:ff:ff src-MAC=MAC-A, dst-MAC=MAC-B ARP-rephy IP-mitt=IP-B MAC-mitt=MAC-B IP-targ=IP-A MAC-targ= 00:9f:7a:89:90:7a ARP-reply IP addr. MAC addr. 00:9f:7a:89:90:7a ... 193.17.31.45 ... ARP cache
  • 6. Formato dei pacchetti ARP ARP può essere usato per altri protocolli di livello 2 e livello 3 quindi occorre indicare il tipo di protocollo (IP nel nostro caso) e il tipo di hardware (ethernet per esempio) Tipo hardware Tipo protocollo Lunghezza indir. locale Lunghezza Ind. IP ARP_request / ARP_reply; Indirizzo IP del mittente (32 bit) Indirizzo locale richiesto (48 bit) Indirizzo locale del mittente (48 bit) Indirizzo IP richiesto (32 bit) 1 16
  • 7. Domini di broadcast e reti IP Per il funzionamento del meccanismo di inoltro e dell’ARP abbiamo fin qui ipotizzato che una sottorete IP corrisponda uno a uno con una rete locale (Dominio di Broadcast) In realtà un’unica rete locale può corrispondere a diverse sottoreti IP (per es. perché la numerazione disponibile per una non è sufficiente) Problema: il broadcast fisico su cui si basa ARP può non essere più sufficiente
  • 8. Proxy ARP Un’alternativa è quella di usare un proxy ARP Tutti gli host della rete vengono configurati con una netmask di tutti 0 Come conseguenza considerano tutti gli indirizzi come appartenenti alla propria rete LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 A
  • 9. Proxy ARP Quindi, quando deve essere spedito un pacchetto (anche esterno alla rete) viene comunque prima inviata una ARP-request se la richiesta è per un indirizzo di uno degli host sulla stessa rete locale (dominio di broadcast), sarà l’host destinatario a rispondere con un ARP-reply LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 131.175.70.254 A ARP request 131.175.21.98 ARP reply
  • 10. Proxy ARP Al contrario, se la richiesta è per un indirizzo esterno alla rete locale sarà il proxy ARP del router a rispondere con l’indirizzo MAC dell’interfaccia del router Per funzionare il proxy ARP ha solo bisogno di conoscere gli indirizzi delle reti raggiunte dall’interfaccia e le relative netmask Il proxy ARP può essere usato per evitare di configurare un default gateway o una tabella di routing negli host proxy ARP LAN A B 131.175.21.0/24 131.175.70.0/24 131.175.21.98/0 131.175.70.56/0 131.175.21.254 131.175.70.254 A ARP request 196.15.127.26 ARP reply
  • 11. Assegnamento indirizzi IP - RARP (Reverse ARP) Il protocollo ARP consente di associare ad un indirizzo IP noto un indirizzo fisico non noto usando la capacità di broadcast della rete sottostante il protocollo RARP (Reverse ARP) è in grado di effettuare l’operazione inversa: un host che conosce il proprio indirizzo fisico chiede di sapere il proprio indirizzo IP utile per macchine diskless che effettuano il bootstrap in rete ma non è più usato !!! RARP request RARP reply BOOT server
  • 12. Gestione dinamica degli indirizzi Le procedure statiche di assegnamento degli indirizzi sono poco flessibili può essere comodo non configurare i singoli host con l’indirizzo IP, ma usare un server per memorizzare tutte le configurazioni in molti casi non è necessario avere un’associazione stabile tra i due indirizzi ma si può usare un’associazione dinamica (più host degli indirizzi disponibili): host spesso inattivi (es. collegamenti remoti con rete d’accesso telefonica) host che usano IP solo per rari scambi di informazioni
  • 13. Indirizzi dinamici Supponiamo di avere un server in grado di fornire l’indirizzo IP ad un host su richiesta sono possibili diversi casi: associazioni statica: il server ha una tabella di corrispondenza tra indirizzi fisici e indirizzi IP e all’arrivo di una richiesta consulta la tabella e invia la risposta associazione automatica: la procedura di corrispondenza nella tabella è automatizzata dal server associazione dinamica: l’insieme di indirizzi IP è più piccolo degli host che possono usarlo
  • 15. Associazione Dinamica Il caso dell’allocazione dinamica è utile in situazioni nelle quali gli host non necessitano di avere sempre un indirizzo IP L’associazione deve essere temporanea (uso di timeout o procedure di rilascio esplicito) è possibile che all’arrivo di una richiesta non vi siano indirizzi disponili (rifiuto della richiesta) il dimensionamento del numero di indirizzi IP segue gli stessi principi del dimensionamento di un fascio di circuiti in telefonia
  • 16. Dynamic Host Configuration Protocol (DHCP, RFC 2131) per la configurazione di indirizzi IP non si usa il RARP, ma un protocollo più evoluto derivato dal BOOTP è un protocollo di tipo client-server LAN DHCP server DHCP client
  • 17. DHCP (1) Un client che deve configurare il proprio stack IP invia in broadcast un messaggio di DHCPDISCOVER contenete il proprio indirizzo fisico Il server risponde con un messaggio di DHCPOFFER contente un proprio identificativo e un indirizzo IP proposto LAN DHCP server DHCP client 1) DHCPDISCOVER 2) DHCPOFFER
  • 18. DHCP (2) Il client può accettare l’offerta inviando una DHCPREQUEST contenente l’identificativo del server (anche questo messaggio viene inviato in broadcast) Il server crea l’associazione con l’indirizzo IP e manda un messaggio di DHCPACK contenente tutte le informazioni di configurazione necessarie LAN DHCP server DHCP client 3) DHCPREQUEST 4) DHCPACK
  • 19. DHCP (3) Parametri di configurazione IP address Netmask Gateway DNS server Il rilascio dell’indirizzo avviene con l’invio di un messaggio di DHCPRELEASE da parte del client LAN DHCP server DHCP client 5) DHCPRELEASE
  • 20. DHCP (4) E’ possibile avere più di un server E’ possibile usare DHCP Relay LAN DHCP Relay DHCP client LAN DHCP server DHCP client DHCP server DHCP server DHCP server Rete IP
  • 21. Trasporto dei messaggi DHCP si appoggia su UDP per il trasporto dei messaggi I messaggi dei client fino all’assegnamento dell’indirizzo IP hanno: ind. di sorgente: 0.0.0.0 ind. di destinazione: 255.255.255.255 porta sorgente: 68 porta destinazione: 67 UDP IP 2 1 DHCP