Le protocole DHCP (Dynamic Host Configuration Protocol) est utilisé pour attribuer de manière dynamique (automatique) des paramètres de configuration TCP / IP aux périphériques réseau (adresse IP, masque de sous-réseau, passerelle par défaut, serveur DNS, etc.). Le protocole DHCP (Dynamic Host Configuration Protocol) est décrit dans le RFC 1531. Les autres RFC associés au protocole DHCP (Dynamic Host Configuration Protocol) sont les suivants: RFC 1534, RFC 1541, RFC 2131 et RFC 2132. DHCP est un standard IETF basé sur le protocole BOOTP. Un ordinateur qui obtient ses informations de configuration à l’aide du protocole DHCP (Dynamic Host Configuration Protocol) est appelé client DHCP (Dynamic Host Configuration Protocol). Les clients DHCP communiquent avec un serveur DHCP pour obtenir les adresses IP et les informations de configuration TCP / IP associées. Le serveur DHCP doit être configuré correctement par l’administrateur DHCP.

Avec le protocole DHCP (Dynamic Host Configuration Protocol), les clients DHCP peuvent être configurés avec les valeurs de configuration TCP / IP telles que l’adresse IP, le masque de sous-réseau, la passerelle par défaut, le serveur DNS, le suffixe DNS, etc.

Comment fonctionne le protocole DHCP (Dynamic Host Configuration Protocol)?


Le logiciel TCP / IP du client DHCP (Dynamic Host Configuration Protocol) n’est pas configuré avec une adresse IP statique et il est configuré pour obtenir une adresse IP de manière dynamique à partir d’un serveur DHCP (Dynamic Host Configuration Protocol). Lorsqu’un périphérique client DHCP démarre, il n’est pas capable d’envoyer et de recevoir du trafic réseau, car TCP / IP n’est pas configuré. Mais il peut participer au trafic de diffusion. Les clients DHCP et les serveurs DHCP utilisent des messages de diffusion pour communiquer entre eux. La portée d’un message de diffusion ne concerne que le domaine de diffusion local. Les messages de diffusion ne traverseront jamais le routeur pour atteindre un autre réseau, car les routeurs abandonnent une adresse IP de diffusion limitée.

Les deux adresses IPv4 importantes utilisées dans les messages DHCPv4 sont 0.0.0.0 et 255.255.255.255. L’adresse IPv4 0.0.0.0 est utilisée par un périphérique IPv4 lorsqu’il n’a pas encore été attribué d’adresse IPv4. Lorsqu’un client DHCP démarre, il n’a pas d’adresse IPv4 valide.

L’adresse IPv4 255.255.255.255 est également appelée adresse IP de diffusion limitée. Un datagramme IPv4 avec 255.255.255.255 comme adresse IPv4 de destination est diffusé sur le réseau local.

Les messages DHCPDISCOVER et DHCPREQUEST sont envoyés du client DHCP au serveur DHCP. Les messages DHCPOFFER et DHCPACK sont envoyés du serveur DHCP au client DHCP.

Le processus de location de la configuration TCP / IP à partir du serveur DHCP (Dynamic Host Configuration Protocol) comporte quatre étapes, répertoriées ci-dessous.

  • DHCPDISCOVER: le client DHCP (Dynamic Host Configuration Protocol) diffuse sur le réseau un message de découverte DHCP contenant son adresse MAC destinée au port numéro UDP 68 (utilisé par les serveurs DHCP (BOOTP et Dynamic Host Configuration Protocol)). Ce premier datagramme s’appelle un message DHCPDISCOVER, qui est une demande adressée à tout serveur DHCP qui reçoit le datagramme pour des informations de configuration. Comme son nom l’indique, le message DHCPDISCOVER a pour but de détecter un serveur DHCP.

Comme vous pouvez le voir sur la capture d’écran copiée ci-dessous, l’adresse MAC de destination d’un message DHCPDISCOVER est ff: ff: ff: ff: ff: ff, qui correspond à l’adresse MAC de diffusion. Une trame Ethernet avec une adresse MAC de diffusion comme adresse MAC de destination est transmise à chaque port du commutateur LAN connecté. Le message DHCPDISCOVER est remis à chaque ordinateur connecté dans le domaine de diffusion.


Les valeurs clés à retenir pour un message DHCPDISCOVER sont résumées ci-dessous.

  • DHCPOFFER: DHCPDISCOVER Le message a été remis à tous les ordinateurs connectés dans le domaine de diffusion. Chaque serveur DHCP du domaine de diffusion ayant reçu le message DHCPDISCOVER répond par un message DHCPOFFER. Les autres ordinateurs suppriment simplement le message DHCPDISCOVER.

Le message DHCPOFFER contient les valeurs de configuration TCP / IP proposées, telles que l’adresse IPv4 et le masque de sous-réseau. Si le périphérique client DHCP a reçu plusieurs DHCPOFFER, le client DHCP accepte le premier message DHCPOFFER qui arrive.

Les valeurs clés à retenir pour un message DHCPOFFER sont résumées ci-dessous.

  • DHCPREQUEST: le client DHCP (Dynamic Host Configuration Protocol) accepte une offre et diffuse un datagramme DHCPREQUEST. Le datagramme DHCPREQUEST contient l’adresse IP du serveur qui a émis l’offre et l’adresse physique (adresse MAC) du client DHCP. Le message DHCPREQUEST demande au serveur DHCP sélectionné d’attribuer au client DHCP une adresse IP et d’autres valeurs de configuration TCP / IP. Le message DHCPREQUEST informe également tous les autres serveurs DHCP que leurs offres n’ont pas été acceptées par le client DHCP.

Les valeurs de clé à retenir pour un message DHCPREQUEST sont résumées ci-dessous.

  • DHCPACK: lorsque le serveur DHCP à partir duquel l’offre a été sélectionnée reçoit le datagramme DHCPREQUEST, il construit un datagramme DHCPACK. Ce datagramme est appelé DHCPACK (DHCP ACKNOWLEDGMENT). Le DHCPACK comprend une adresse IP et un masque de sous-réseau pour le client DHCP. Il peut inclure d’autres informations de configuration TCP / IP telles que l’adresse IP de la passerelle par défaut, les adresses IP des serveurs DNS, les adresses IP des serveurs WINS, etc.

Les valeurs clés à retenir pour un message DHCPACK sont résumées ci-dessous.

Une fois que le message DHCPACK est reçu du serveur DHCP, le client DHCP peut commencer à utiliser ces addrees IPv4.

Vous avez appris le protocole DHCP (Dynamic Host Configuration Protocol) et comment fonctionne le protocole DHCP (Dynamic Host Configuration Protocol). Pour passer à la partie suivante de DHCP (Dynamic Host Configuration Protocol),

Show CommentsClose Comments

Leave a comment