Académique Documents
Professionnel Documents
Culture Documents
TRI 1°Année
2012 // 2013
Mr Mohammed SBABOU
1. Implémentation
Le protocole DHCP offre un moyen de centraliser la configuration des machines du réseau, en mettant à
disposition de ce réseau local un serveur capable de fournir aux stations clients tous leurs paramètres
TCP/IP, notamment :
· L’adresse IP
· Le masque de sous-réseau
· La passerelle par défaut
· L’adresse de serveurs de noms (WINS ou DNS)
· Le type de noeud NetBIOS
· Le nom de domaine Internet
· ...
Ainsi, tout risque de conflit d’adresses est réduit et l’utilisation de DHCP évite toute nouvelle
configuration des ordinateurs lors d’un changement de sous-réseau. En outre, la configuration d’une
station IP se résume à cocher une unique case, tous les paramètres étant fournis par le serveur.
2. Qu’est ce que un DHCP ?
DHCP signifie Dynamic Host Configuration Protocol.
Il s'agit d'un protocole qui permet à un ordinateur qui se connecte sur un réseau d'obtenir
dynamiquement une adresse IP (les paramètres TCP/IP) . Le but principal étant la simplification de
l'administration d'un réseau.
Le protocole DHCP sert aussi à l’installation d’une machine à travers un réseau.
3. Fonctionnement du protocole DHCP:
Localisation de bail IP:
le client envoie une trame "DHCPDISCOVER», destinée à trouver un serveur DHCP contenant
l’adresse IP source 0.0.0.0 , l’adresse cible 255.255.255.255 et son adresse "MAC".
Offre de bail :
Le serveur DHCP du réseau répond par un "DHCPOFFER".
Cette trame contient une proposition de bail et la "MAC " du client, avec également l'adresse IP du serveur.
Choix de bail :
Le client répond alors par un DHCPREQUEST pour indiquer qu’il accepte.
Confirmation du bail :
Le serveur DHCP Concerné répond définitivement par un DHCPACK qui contient les paramètres du
protocole TCP/ IP.
Durée du bail
Quel est l’intérêt de concevoir un bail à durée limitée ? Cela s’avère notamment utile dans le cas où des
machines vont fréquemment se déplacer d’un réseau à l’autre et, de ce fait, libérer des adresses
potentiellement utilisables par d’autres machines. Dans ce cas, ces adresses seront disponibles à la fin du
bail pour être proposées à de nouveaux clients.
Il est possible de forcer la libération du bail ou sa demande de renouvellement par la commande
ipconfig
Etendues DHCP
Une « étendue » contient une plage d’adresses IP à affecter aux clients potentiels. Elle contient aussi le
masque de sous-réseau, la durée du bail de cette étendue ainsi que d’éventuelles adresses à exclure de la
plage.
Si plusieurs serveurs DHCP sont présents sur le réseau, ils ne doivent pas posséder de plages se
chevauchant sinon les allocations dynamiques d’adresses pourront provoquer des conflits.
4. Messages DHCP
DHCPDISCOVER : localiser les serveurs DHCP disponibles
DHCPOFFER : réponse du serveur à un paquet DHCPDISCOVER, contenant les premiers
paramètres
DHCPREQUEST : requête diverse du client pour, par exemple, prolonger son bail
DHCPACK : réponse du serveur qui contient des paramètres et l'adresse IP du client
DHCPNAK : réponse
éponse du serveur pour signaler au client que son bail est échu ou si le client
annonce une mauvaise configuration réseau
DHCPDECLINE : le client annonce au serveur que l'adresse est déjà utilisée
DHCPRELEASE : le client libère son adresse IP
DHCPINFORM : le client demande des paramètres locaux
2/ Manuel :
Ipconfig /renew : cette commande envoie un DHCPREQUEST
Ipconfig /release : libère le bail IP.