📋 DHCP (Dynamic Host Configuration Protocol)
🎯 Objectifs
- Comprendre le rôle et l'importance du DHCP
- Maîtriser le processus DORA (Discover, Offer, Request, ACK)
- Comprendre la notion de bail (lease) et les agents relay
- Différencier IP statique et IP dynamique
- Connaître les différentes implémentations de serveur DHCP
📖 Rôle du DHCP
Le DHCP permet l'attribution automatique et centralisée des paramètres de configuration IP (adresse IP, masque, passerelle, DNS) aux dispositifs d'un réseau.
Pourquoi le DHCP ?
- Automatisation : réduit le risque d'erreurs humaines et les conflits d'adresses IP
- Flexibilité : gère dynamiquement les adresses dans les environnements à forte mobilité
- Simplification : centralise la gestion des configurations pour l'ensemble du réseau
📖 Processus DORA
| Étape | Message | Action | Analogie |
|---|---|---|---|
| 1 | DHCP Discover | Le client envoie un broadcast pour localiser un serveur DHCP | Un nouveau résident frappe à toutes les portes pour trouver le concierge |
| 2 | DHCP Offer | Le serveur propose une configuration IP | Le concierge offre une clé d'appartement |
| 3 | DHCP Request | Le client accepte une offre | Le résident confirme son choix |
| 4 | DHCP ACK | Le serveur finalise l'attribution | Le concierge confirme officiellement |
📖 Durée du bail (Lease)
- L'adresse IP est octroyée pour une durée déterminée
- Le client doit renouveler son bail avant expiration pour conserver sa configuration
- Permet de réattribuer les adresses aux dispositifs qui quittent le réseau
📖 Agents Relay DHCP
Lorsque le serveur DHCP se trouve sur un segment réseau différent de celui du client, un agent relay transfère les messages DHCP entre les sous-réseaux, étendant la portée du service.
📖 IP Statique vs Dynamique
| Configuration | Attribution | Usage |
|---|---|---|
| Dynamique (DHCP) | Automatique, centralisée | Postes de travail, mobiles, réseau standard |
| Statique | Manuelle par l'administrateur | Serveurs, imprimantes réseau, équipements fixes |
Adresse APIPA (169.254.x.x)
Si le client ne reçoit aucune réponse d'un serveur DHCP, Windows attribue automatiquement une adresse APIPA dans la plage 169.254.x.x. L'appareil peut communiquer localement mais ne peut pas accéder à Internet.
📖 Implémentations de serveur DHCP
- Serveur DHCP Windows : gestion centralisée via l'interface d'administration Windows Server
- ISC DHCP Server : solution open-source pour Linux/Unix
- DHCP intégré aux routeurs : présent sur la plupart des box et routeurs
- DHCP virtualisé : VMware, Hyper-V avec services DHCP intégrés
- DHCP sur équipements managés : commutateurs et points d'accès avec fonction DHCP
📖 Avantages et limites
| Avantages | Limites |
|---|---|
| Centralisation et simplicité | Vulnérable au rogue DHCP (sans DHCP Snooping) |
| Réduction des conflits IP | Dépendance au serveur DHCP (panne = pas de config) |
| Flexibilité et reconfiguration dynamique | Gestion des baux à ajuster selon l'environnement |
📝 QCM — Testez vos connaissances
- Que signifie DHCP ?
- Quelles sont les 4 étapes du bail DHCP (DORA) ?
- Quel protocole de transport utilise le DHCP ?
- Qu'est-ce qu'un bail DHCP ?
- Que fournit un serveur DHCP en plus de l'adresse IP ?
- Quelle commande renouvelle le bail DHCP sous Windows ?
📝 Afficher les corrections
- Dynamic Host Configuration Protocol — Le DHCP est le protocole qui attribue automatiquement les paramètres réseau aux machines.
- Discover, Offer, Request, Acknowledge — Le processus DORA : le client découvre, le serveur offre, le client demande, le serveur confirme.
- UDP — Le DHCP utilise UDP sur les ports 67 (serveur) et 68 (client).
- La durée pendant laquelle une IP est attribuée — Le bail (lease) définit la durée de validité de l'attribution IP, après quoi le client doit renouveler.
- Masque, passerelle et serveur DNS — Le DHCP fournit l'adresse IP, le masque de sous-réseau, la passerelle par défaut et les serveurs DNS.
- ipconfig /renew — La commande ipconfig /renew force le renouvellement du bail DHCP sur Windows.
Le DHCP automatise l'attribution des adresses IP via le processus DORA (Discover, Offer, Request, ACK). Le bail définit la durée d'attribution. L'agent relay étend le service au-delà d'un sous-réseau. En cas d'absence de serveur DHCP, Windows attribue une adresse APIPA (169.254.x.x).
