top of page
420950.png

Fonctionnement du DHCP

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

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

Attribution d'une adresse DHCP

Lorsqu'un client DHCP initialise un accès à un réseau TCP/IP, le processus d'obtention du bail IP se déroule en 4 phases :

1 - Le client émet un message de demande de bail IP (DHCPDISCOVER)

qui est envoyé sous forme d'une diffusion sur le réseau avec adresse IP source

0.0.0.0 et adresse IP destination 255.255.255.255 et adresse MAC.

2 - Les serveurs DHCP répondent en proposant une adresse IP avec une

durée de bail et l'adresse IP du serveur DHCP (DHCOFFER)

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 (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 (DHCPACK), les autres serveurs retirent leur proposition.

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

Renouvellement de bail IP

Lorsqu'un client redémarre, il tente d'obtenir un bail pour la même adresse avec le serveur DHCP d'origine, en émettant un DHCPREQUEST. Si la tentative se solde par un échec, le client continue à utiliser la même adresse IP s'il lui reste du temps sur son bail.

Les clients DHCP d'un serveur DHCP Windows (NT/2000) tentent de renouveler leur bail lorsqu'ils ont atteint 50% de sa durée par un DHCPREQUEST. Si le serveur DHCP est disponible il envoie un DHCPACK avec la nouvelle durée et éventuellement les mises à jour des paramètres de configuration.

Si à 50% le bail n'a pu être renouvelé, le client tente de contacter l'ensemble des serveurs DHCP (diffusion) lorsqu'il atteint 87,5% de son bail, avec un DHCPREQUEST, les serveurs répondent soit par DHCPACK soit par DHCPNACK (adresse inutilisable, étendue désactivée...).

Lorsque le bail expire ou qu'un message DHCPNACK est reçu le client doit cesser d'utiliser l'adresse IP et et demander un nouveau bail (retour au processus de souscription). Lorsque le bail expire et que le client n'obtient pas d'autre adresse la communication TCP/IP s'interrompt.

Remarque : Si la demande n'aboutit pas et que le bail n'est pas expiré, le client continue à utiliser ses paramètres IP.

Au fur et à mesure de l'évolution de l'informatique, plusieurs formats standardisés de carte mère ont vu le jour. Voici les principaux :

  • AT (1984) : 305 mm × 279–330 mm (IBM)

    • Baby-AT (1985) : 216 mm × 254–330 mm​

  • ATX (1995) : 305 mm × 244 mm (Intel) - (format largement le plus répandu depuis le début des années 2000)​

bottom of page