420-2Q5-AA - Réseaux Locaux Help

Le protocole DHCP

DHCP (Dynamic Host Configuration Protocol) est un protocole de configuration dynamique d’hôte qui permet d’allouer à la demande des adresses IP aux machines se connectant au réseau.

Il présente les avantages suivants :

  • Une gestion centralisée des adresses IP ;

  • Les ordinateurs clients ne requièrent pas de configuration IP manuelle ;

  • Le nombre d’adresses IP disponibles peut être supérieur au nombre de machines du réseau.

Un serveur DHCP est configuré dans le réseau, il possède une table d’adresses IP valides localement et attribue dynamiquement une adresse IP disponible à une nouvelle machine se connectant au réseau.

La base de données du serveur DHCP contient les informations suivantes :

  • Une table d’adresses IP valides et des adresses IP réservées qui seront affectées manuellement :

  • Des paramètres de configuration valides pour tous les clients du réseau (masques, adresses particulières);

  • La durée des baux (le bail définit la période de temps durant laquelle l’adresse IP attribuée peut être utilisée).

Le processus d’attribution dynamique d’une adresse IP se déroule en quatre (4) étapes :

  1. Découverte (DHCPDISCOVER): le client envoie une trame de diffusion sur le réseau vers un serveur DHCP (l’adresse IP du client en attente d’attribution est l’adresse réservée 0.0.0.0)

  2. Offre (DHCPOFFER): tous les serveurs DHCP répondent au client en lui faisant une offre ;

  3. Requête (DHCPREQUEST): le client répond à un serveur DHCP en lui précisant qu’il accepte l’offre proposée ;

  4. Accusé de réception (DHCPACK): le serveur DHCP confirme le bail avec sa durée et les options associées.

DHCPClientClientDHCP ServerDHCP Server1DHCPDISCOVER2DHCPOFFER3DHCPREQUEST4DHCPACK

Une fois une adresse affectée, le client devra renouveler le bail avant son expiration s’il souhaite continuer à l’utiliser.

Ce renouvellement passe par les étapes suivantes :

À 50 % de la durée du bail, émission d’un DHCPREQUEST contenant l’adresse attribuée ;

  • Si le serveur ne répond pas : la demande devra être réémise en broadcast à 87.5 % de la durée du bail,

  • Si le serveur répond défavorablement (DHCPNAK) : le client doit cesser d’utiliser cette adresse mais, peut recommencer le processus d’obtention,

  • Si le serveur répond favorablement (DHCPACK) : ce message indique une nouvelle durée du bail ;

À 87,5 % de la durée du bail diffère de la précédente par la destination.

  • Si aucun serveur ne répond, aucune nouvelle demande ne doit être émise et le client devra cesser d’utiliser l’adresse à expiration du bail.

ClientClientDHCP ServerDHCP ServerÀ 50% de la durée du bailDHCPREQUEST (Renouvellement)DHCPACK (Renouvellement confirmé)Le serveur répond défavorablement (DHCPNACK)DHCPDISCOVER (Nouveau bail)DHCPOFFERDHCPREQUESTDHCPACK (Nouveau bail confirmé)À 87.5% de la durée du bailDHCPREQUEST (Renouvellement)DHCPACK (Renouvellement confirmé)Le serveur répond défavorablement (DHCPNACK)DHCPRELEASE (L'adresse ne peut plus être utilisé)

Lorsqu’un client n’a plus besoin d’une adresse (déplacement d’une station sur un autre réseau par exemple), il doit la libérer (DHCPRELEASE).

Résumé en vidéo

Last modified: 26 May 2025