Le DHCP




  1. Présentation

DHCP signifie Dynamic Host Configuration Protocol.

Un serveur DHCP distribue des adresses IP dynamique. Par exemple, lorsque vous vous connectez à Internet de chez vous, la majorité du temps, vous n'avez pas fixé d'adresse IP, et lors de l'établissement de la connexion, votre ordinateur se connecte à un serveur DHCP qui vous renvoit alors votre adresse IP dynamique (d'où la différence avec une adresse IP fixe qui est fixé dans les paramètres de l'ordinateur). Mais le serveur DHCP n'informe pas juste de l'adresse IP, il donne également toutes les informations liées au réseau concerné. Ainsi, il peut fournit également toutes les informations suivantes :
  • masque réseau
  • l'adresse de la gateway (route par défaut)
  • la durée du bail
  • les adresses du serveur DHCP, du broadcast
  • les adresses des serveurs DNS
  • D'autres adresses peuvent être fournies, telles que les serveurs TFTP, SMTP, ...


Attention, cela ne veut pas dire que vous aurez à chaque fois une adresse IP différente. Dans la majorité des entreprises, le réseau bureautique est configuré en DHCP, mais en DHCP fixe. C'est à dire qu'à la connexion entre le PC et le réseau, l'ordinateur récupère une adresse IP, et le serveur garde l'affectation qu'il a donné à cet ordinateur. Le serveur DHCP stock donc le lien entre l'adresse MAC et l'adresse IP qu'il a fourni à l'ordinateur. Ainsi, quand celui-ci se reconnecte, le serveur DHCP redonne la même adresse IP au 'client'.



  2. Les types de requêtes

Le DHCP est composé de :
  • DHCPDISCOVER : Le client envoit son adresse Mac à travers le réseau afin d'obtenir une réponse d'un serveur DHCP.
  • DHCPOFFER : Le serveur DHCP compare l'adresse Mac à sa table en mémoire et affecte soit une nouvelle adresse IP, soit l'adresse qui avait déjà été fournie au même équipement.
  • DHCPREQUEST : Le client a recu la réponse DHCP et accepte l'adresse IP et demande confirmation au serveur DHCP. Egalement utilisé pour prolonger le bail du client
  • DHCPACK : Le serveur recoit l'acquittement du client, et propage l'adresse sur son réseau
  • DHCPNAK : Message envoyé par le serveur pour signifier d'une mauvaise configuration réseau, ou de la fin d'un bail
  • DHCPDECLINE : Le client refuse l'adresse IP fournie par le serveur car elle est déjà utilisée par un autre client.
  • DHCPRELEASE : Le client rend son adresse IP. Ce n'est pas necessairement pour la rendre à nouveau disponible pour d'autres clients.
  • DHCPINFORM : Requête du client pour obtenir des informations complémentaire au réseau, le client ayant déjà son adresse IP.


  3. Processus DHCP



  3. 1. Processus DHCP Standard

Quand tout se passe bien, voila le comportement du serveur et du client DHCP.
  1. Client -> Server (DHCPDISCOVER)
  2. Server -> Client (DHCPOFFER)
  3. Client -> Server (DHCPREQUEST)
  4. Server -> Client (DHCPACK)
Ensuite, en général à la moitié du bail, mais tout dépend des paramétrages du serveur DHCP, un nouvel échange se passe :
  1. Client -> Server (DHCPREQUEST)
  2. Server -> Client (DHCPACK)
Ceci à pour effet de redonner les informations de connexion au client (changement de paramètres dans le serveur, ou simplement pour renouveller son bail).


  4. Glossaire

Terme Description
DHCPDynamic Host Configuration Protocol, c'est à dire Protocole Dynamic de Configuration de Client réseau
bail/bauxAu même titre que pour une location, le bail donne la durée pendant laquelle l'adresse IP sera allouée au client. Le client peut prolonger son bail en faisant une requête DHCPREQUEST
leaseNom donné à l'adresse proposée. La traduction de Lease est Location





Page modifiée le : 13/09/2005
Site modifié le : 16/05/2016


Valid XHTML 1.0 Transitional