Vous êtes sur la page 1sur 2

Leçon Le protocole DHCP

1. Définition

DHCP (Dynamic Host Configuration Protocol) est un protocole client/serveur qui permet de centraliser et
d'automatiser la configuration des données TCP/IP et d’affecter dynamiquement les adresses IP.

Au lieu d'affecter manuellement à chaque hôte une adresse statique, ainsi que tous les paramètres tels que
(DNS, passerelle par défaut, nom du réseau), un serveur DHCP alloue à un client, une adresse IP, pour une
durée déterminée (durée du bail). Et lui passe les données de configuration telles que (Le masque de sous-
réseau, la passerelle par défaut, les serveurs DNS ,…)

Remarque : DHCP est un protocole qui est une extension du protocole plus ancien le BOOTP pour
configurer des postes sans disque avec des capacités d’amorçage limité.

2. Fonctionnement de DHCP

Un client DHCP est un ordinateur qui demande une adresse IP à un serveur DHCP.

Comment, un client DHCP, qui utilise le protocole TCP/IP mais n'a pas encore obtenu d'adresse IP par le
serveur, peut-il communiquer sur le réseau ?

2.1 Processus d'acquisition d'une adresse IPv4 (Obtention d’un bail)

Lorsque l'hôte se connecte sur un réseau,


1- il envoie un message de diffusion appelé DHCPDISCOVER sous forme d'une diffusion sur le
réseau (broadcast) avec adresse IP source 0.0.0.0
et adresse IP destination 255.255.255.255 et
adresse MAC ff:ff:ff:ff:ff:ff

2- Une fois que le serveur DHCP reçoit le


DHCPDISCOVER, il va renvoyer une proposition,
c'est un DHCPOFFER. Il va proposer une adresse IP,
un masque ainsi qu'une passerelle par défaut et
parfois un serveur DNS.

3- Le client sélectionne la première adresse IP (s'il y a


plusieurs serveurs DHCP) reçue et envoie une
demande d'utilisation de cette adresse au serveur
DHCP par un DHCPREQUEST. Son message envoyé
par diffusion comporte l'identification du serveur
sélectionné qui est informé que son offre a été
retenue ; tous les autres serveurs DHCP retirent
leur offre et les adresses proposée redeviennent
disponibles.

4- Le serveur DHCP accuse réception de la demande et accorde l'adresse en bail par un DHCPACK, les
autres serveurs retirent leur proposition.

5- Enfin le client utilise l'adresse pour se connecter au réseau.

Remarque : Le bail définit la durée d’utilisation de l’adresse IP par l’ordinateur client, La valeur par défaut
est de 8 jours

2.2 Qui peut être client DHCP


Tous les postes peuvent être client DHCP sauf le serveur DHCP. Mais certain poste dit « sensible » doivent
avoir une adresse fixe comme le DNS, SAMBA, BDD, imprimante réseau, les routeurs.

2.3 Automatic Private Internet Protocol Addressing : APIPA


APIPA (Automatic Private Internet Protocol Addressing) est un processus qui permet à un système
d'exploitation de s'attribuer automatiquement une adresse IP, lorsque le serveur DHCP est hors service.
APIPA utilise la plage d'adresses IP 169.254.0.0/16 (ou 169.254.0.0/255.255.0.0), c'est-à-dire la plage
dont les adresses vont de 169.254.0.0 à 169.254.255.255. Cette plage est réservée à cet usage auprès de
l'IANA.
Dans certaines situations, il est préférable de désactiver APIPA afin d'empêcher l'attribution automatique
d'une adresse IP par le système (surtout pour éviter de laisser penser qu'un serveur DHCP a répondu lorsque
ce dernier est en fait arrêté et que plusieurs machines se sont placées dans la même plage d'adresses).

3. Commande de configuration d’un client DHCP

- Ipconfig /release déclenche l'envoi d'un message DHCP-RELEASE pour abandonner le bail.
Commande utile lorsque le client change de réseau.
- Ipconfig /renew déclenche l'envoi d'un message DHCP-REQUEST vers le serveur DHCP pour obtenir
une nouvelle configuration IP.

4. TP : Configuration sur un serveur (sur Packet tracer)

Vous aimerez peut-être aussi