Chapitre 11 - DHCP
Cours
Téléchargement du cours
Le cours de ce chapitre est accessible ici.
Exercices
Exercice 11.1
Soit l’infrastructure informatique suivante :

PC1 est un ordinateur qui vient de se connecter au réseau. Répondez aux questions suivantes :
- Quels serveurs DHCP vont répondre à la demande
DHCP DISCOVERde PC1 ? - Quelle réponse PC1 va-t-il accepter ?
- Dans quelle situation les 3 serveurs DHCP pourraient répondre ?
Solution
- Le
DHCP DISCOVERenvoyé par PC1 est envoyé en broadcast sur le LAN. Les serveurs DHCP01 et DHCP02 vont répondre à cette demande avec un messageDHCP OFFERcar ils se situent sur le même LAN que PC1. Le serveur DHCP03 n’envoie aucune réponseDHCP OFFER: comme il n’est pas sur le même LAN, il n’a pas reçu la demande de PC1. - PC1 va choisir une des offres entre celle de DHCP01 et DHCP02 sur la base de critères dépendant de son implémentation. En général, il va choisir l’offre qui est arrivée à lui la première. Il enverra par la suite un message
DHCP REQUESTen broadcast. Le serveur qu’il a choisit lui répondra finalement avec un messageDHCP ACKfinal. - Le serveur DHCP03 pourrait répondre dans le cas où la fonction de relais DHCP (DHCP Relay) serait activée sur le routeur R1.
Exercice 11.2
Pourquoi le protocole utilise-t-il un système de bail ? Est-ce une bonne idée de mettre un bail de 5 minutes ? Et de 3 semaines ?
Solution
Le bail permet de définir le temps pendant lequel une adresse IP est attribuée. Cela permet d’éviter qu’un client partant du réseau ne monopolise une adresse indéfiniment alors qu’il ne l’utilise plus. Un bail de 5 minutes est trop court, cela signifie que le client va recommencer une procédure de négociation avec les serveurs DHCP très souvent. Il est rare qu’un client utilise une adresse sur une durée si courte. Il est préférable de mettre un temps plus long (plusieurs heures, ou même plusieurs jours). Cependant, un bail trop long peut rendre les adresses IP inutilisables longtemps même si l’hôte associé n’est plus connecté. Cela augmente le risque de pénurie d’adresses IPs au sein du LAN.
Exercice 11.3
Sur quel protocole de transport fonctionne DHCP ? Quel(s) port(s) utilise-t-il ?
Solution
DHCP fonctionne sur le protocole de transport UDP avec les ports 67 (serveur) et 68 (client).