Beruflich Dokumente
Kultur Dokumente
1
BUT
Permet un ordinateur qui se connecte sur un
rseau local d'obtenir et de configurer
dynamiquement et automatiquement :
Son adresse IP
masque de son sous-rseau
passerelle par dfaut
adresse IP du serveur DNS
nom de son domaine
2
Fonctionnement
3
Demande dadresse IP
4
Demande de bail/adresse IP
5
Demande de bail - UN serveur DHCP
1
DHCPDiscover
client
DHCPOffer
2 serveur
3 DHCPRequest
DHCPAck 4
6
Trames DHCP
DHCPDISCOVER :Permet de trouver un serveur DHCP.
La trame est une trame de broadcast , elle est envoye
ladresse 255.255.255.255. Le client nayant pas dadresse
prend ladresse 0.0.0.0
7
Renouvellement de bail
A la moiti du bail, le client demande le
renouvellement (prolongation de son bail), il ny
aura alors que les trames DHCPREQUEST et
DHCPACK qui seront changes.
Si au bout des 7/8 du bail pas de rponse du
serveur (ie pas de DHCPACK) alors le client
essayera de joindre un serveur DHCP quelconque
sur le rseau.
client 3 DHCPRequest
serveur
DHCPAck
4
9
Les paquets IP changs Lors dun
renouvellement de bail
10
Message DHCP
11
Message DHCP
Envoy par le Client
DHCPDISCOVER demande de localisation
des serveurs DHCP
DHCPREQUEST demande de bail
DHCPDECLINE refus dadresse IP, elle est
dj utilise
DHCPRELEASE libration son bail
12
Message DHCP
Envoy par le Serveur
DHCPOFFER rponse un DHCPDISCOVER
DHCPACK contient des paramtres et
l'adresse IP du client
DHCPNAK refus de bail
13
Encapsulation dun message
DHCP
14
Trame contenant un message DHCP
Adresse IP source
IP
Adresse IP destinataire du paquet IP
Port source
UDP
Port destination du datagramme
Message DHCP
15
Niveau
physique
16
Niveau
rseau
A moment de la demande de bail,
Est-ce que le client connat ladresse IP du
serveur DHCP ?
Client
DHCP Adresse de
diffusion:
ff:ff:ff:ff:ff:ff
18
DIFFUSION niveau rseau
Client Utilsation de
DHCP ladresse IP de
diffusion gnrique
255.255.255.255
19
Niveau Transport
Requte
Le client DHCP envoie la requte sur le port
67. Le serveur DHCP coute sur le port 67.
Rponse
Le serveur DHCP envoie la requte sur le port
68. Le client DHCP coute sur le port 68.
20
DHCP : le client utilise un port rserv
Port serveur DHCP 67
Port Client DHCP 68
Client Serveur
DHCP DHCP
65 65
66 66
67 67
68 68
69 69
21
Trame contenant un DHCPDiscover
00:20.8f:b9:49:37
Ethernet ff:ff:ff:ff:ff:ff
0.0.0.0
IP
255.255.255.255
68
UDP 67
Message DHCPDiscover 22
Adresse Trame contenant
physique du DHCPDiscover
client DHCP
00:20.8f:b9:49:37
adresse
ff:ff:ff:ff:ff:ff physique de
Adresse diffusion
IP 0.0.0.0
neutre
Adresse IP
255.255.255.255
de
68 diffusion
gnrique
Port 67
source
datagamm Message
e DHCPDiscover 23
Trame contenant un DHCPOffer
00.00.b4:bb:7d:ee
Ethernet 00:20.8f:b9:49:37
192.168.0.253
IP
67
UDP 68
Message DHCPDiscover
24
Adresse DHCPOffer adresse
physique du
physique
serveur DHCP 00.00.b4:bb:7d:ee du client
00:20.8f:b9:49:37
Adresse
IP serveur 192.168.0.253
DHCP
67
68
Port
source Message DHCPDiscover
datagamm
25
e
Trame contenant un DHCPRequest
00:20.8f:b9:49:37
Ethernet ff:ff:ff:ff:ff:ff
0.0.0.0
IP
255.255.255.255
68
UDP 67
Message DHCPRequest 26
Demande de baux
DES serveurs DHCP
serveur client serveur
DHCPDiscover DHCPDiscover
DHCPOffer
DHCPOffer
DHCPRequest
DHCPRequest
28
Les paquets IP changs
Source Destination Protocol Info
192.168.0.253 DHCPOffer
0.0.0.0 255.255.255.255 DHCPRequest
192.168.0.253 192.168.0.9 DHCPACK
30
Dynamic Host Configuration Protocol
31