DHCP – qu’est-ce que c’est ?

Le protocole Dynamic Host Configuration, en abrégé DHCP, est un protocole défini en 1993 qui est aujourd'hui bien intégré dans les infrastructures informatiques modernes. Ce protocole permet de configurer automatiquement les appareils nouvellement connectés au réseau. Cela comprend l'attribution dynamique d'adresses IP et d'autres configurations telles que le masque de réseau. Vous lirez ci-dessous comment fonctionne exactement le DHCP et tout ce que vous devez savoir à ce sujet.

  • Qu'est-ce que le DHCP et à quoi sert-il?
  • Qu'est-ce qu'un serveur DHCP

Qu'est-ce que le DHCP et à quoi sert-il?

Pour bien comprendre la nécessité et le principe de fonctionnement du protocole Dynamic Host Configuration, il faut répondre aux questions suivantes. A quoi reconnaît-on un appareil dans un réseau ? Quel appareil appartient à son propre réseau domestique et lequel à Internet ? Les réponses à ces questions se trouvent dans des termes tels que l'adresse IP, les masques de sous-réseau ou encore les serveurs DNS. Pour que l'attribution des paramètres de configuration soit possible, il existe le protocole standard DHCP. Celui-ci permet aux gestionnaires de réseau, comme par exemple les administrateurs informatiques de votre entreprise, d'attribuer automatiquement et de manière centralisée les adresses IP dans le réseau d'entreprise. Chaque appareil connecté au réseau, qu'il s'agisse d'un ordinateur, d'un smartphone ou d'une tablette, se voit attribuer une adresse IP unique via DHCP. En outre, DHCP gère également les configurations suivantes :

  • Masque réseau ou masque de sous-réseau : Adressage de la partie réseau ou hôte au sein de l'adresse IP.
  • Passerelle : Composant qui établit une connexion entre deux systèmes.
  • Serveur DNS (Domain Name System) : Répond aux demandes de résolution de noms sur Internet. Sans lui, il faut par exemple connaître par cœur les adresses IP correspondantes au lieu des domaines.
  • Serveur d'horloge et NTP: Synchronisation de l'heure.

Sans ce protocole, l'administrateur réseau devrait effectuer ces réglages manuellement sur chaque ordinateur. DHCP apporte donc l'avantage principal de la simplicité d'utilisation et de configuration des paramètres réseau.

Qu'est-ce qu'un serveur DHCP?

Le serveur DHCP est un processus d'arrière-plan et attend sur le port UDP 67 la demande d'un client DHCP qui souhaite se connecter au réseau. Dans un fichier de configuration défini au préalable se trouvent les paramètres nécessaires qui sont ensuite envoyés automatiquement au client pour le configurer. Il existe trois modes de fonctionnement différents d'un serveur DHCP:

  • Attribution manuelle: Aussi appelé DHCP statistique. Les adresses IP définies sur le serveur DHCP sont attribuées à des adresses MAC fixes (l'adresse matérielle de chaque adaptateur réseau - pour une identification univoque de l'appareil). Les adresses sont attribuées de manière fixe et il en résulte l'inconvénient qu'il n'est pas possible d'intégrer des clients supplémentaires dans le réseau, puisque les adresses ne sont attribuées que de manière fixe. Du point de vue de la sécurité, cela peut toutefois être souhaitable.
  • Attribution automatique: Dans le cas de cette attribution, une plage d'adresses IP définie de manière fixe est attribuée par le serveur DHCP. Dès que les adresses sont associées entre elles, elles restent également associées pour une durée indéterminée. L'inconvénient est que les nouveaux clients ne reçoivent pas d'adresse IP si la plage est entièrement attribuée.
  • Attribution dynamique: Contrairement aux deux méthodes précédentes, l'attribution dynamique est limitée dans le temps. Cela signifie que le serveur DHCP détermine, dans son fichier de configuration, la durée pendant laquelle une adresse IP peut être attribuée à un client. Cette durée fixée par l'administrateur est également appelée "Lease-Time" (durée du prêt) en informatique.