Vous êtes sur la page 1sur 4

Protocole DHCP

Dynamic Host Configuration Protocol


Briand Antoine

15

Protocole DHCP
2015

Prsentation
DHCP est un protocole rseau dont le rle est de permettre la configuration automatique
des paramtres IP dun poste en rseau. Un serveur DHCP peut affecter une adresse IP, un
masque de sous-rseau, configurer la passerelle et indiquer des serveurs de noms DNS.
La mise en place dun serveur DHCP propose plusieurs avantages :
-

Cela vite davoir rentrer les configurations de tous les postes manuellement.
Lattribution est automatique et vite davoir des doublons sur le rseau, il est
galement possible de choisir une certaine fourchette dadresse IP distribuer.
Il est possible de modifier un des paramtres (comme par exemple la passerelle)
uniquement sur le serveur DHCP de faon ce que cette modification soit ensuite
applique sur tous les postes lis ce serveur sans avoir les changer un par un.

Fonctionnement
Sur un rseau, un ordinateur pourvu dune carte rseau et dpourvu dadresse IP va envoyer
en diffusion broadcast un paquet de donnes (datagramme), nomm DHCP DISCOVER
travers le rseau dans le but de contacter un serveur DHCP sur le rseau. Ce paquet est
envoy sur le port 67 et comporte entre autres ladresse physique (MAC) du poste client.
Datagramme
DHCP-DISCOVER

SERVEUR DHCP

POSTE 3

POSTE 1
ADRESSE MAC
CLIENT

POSTE 4

POSTE 2

Protocole DHCP
2015

Si un serveur DHCP reoit bien le paquet DHCP DISCOVER et sil est en mesure de
proposer une adresse sur le rseau auquel appartient le client, il va alors faire une offre ce
dernier en lui renvoyant un paquet DHCP OFFER (cette fois sur le port 68), dirig par
ladresse MAC du client. Cette offre comportera ladresse IP du serveur, ladresse IP pour le
client et le masque de sous-rseau. Il est galement possible que le serveur DHCP fasse
plusieurs propositions au client.

Ensuite, le poste client va retenir une des offres qui lui ont t faites (le plus souvent la
premire reue) et va de nouveau envoyer un paquet en broadcast sur le rseau. Le but de
cet envoi, nomm DHCP REQUEST , est de demander au serveur DHCP choisi lassignation
de ladresse IP reue ce poste client et lenvoi des autres ventuels paramtres (passerelle,
DNS).
Ce paquet comporte ladresse IP du serveur cibl et celle qui vient dtre propose au poste
client. Si lenvoi est fait en broadcast plutt quen unicast, cest principalement pour avertir
les autres serveurs DHCP qui ont galement fait une offre que celle-ci na pas t retenue.

Protocole DHCP
2015

Dans un schma, le DHCP REQUEST ressemble au DHCP DISCOVER . La flche en vert


indique le serveur qui a t choisi, les autres flches sont soit reues par les autres serveurs
DHCP, soit par dautres postes du rseau qui ne les traiteront simplement pas.

La dernire tape est celle du DHCP ACK (pour acknowledgement ) : cest un


datagramme daccus de rception qui assigne au client ladresse IP et son masque de sousrseau, la dure du bail et ventuellement dautres paramtres (passerelle, DNS).
Datagramme
DHCP-ACK

SERVEUR DHCP

POSTE 3

POSTE 1

BAIL (DUREE)
IP / MASQUE
PASSERELLE
DNS

POSTE 4

POSTE 2