Qu'est-ce que DHCP ? Comment ça marche?

Avez-vous déjà entendu parler de DHCP ? C'est l'une de ces choses techniques qui permettent à Internet de fonctionner tous les jours, et la plupart des gens n'ont aucune idée de son existence, et encore moins de ce qu'il fait. Cependant, vous avez peut-être entendu un ami ou l' informaticien(IT guy) du travail mentionner des termes tels que DHCP , serveurs DHCP ou clients(DHCP) DHCP . (DHCP)Vous vous demandiez(Were) ce qu'était tout ce charabia ? Si vous voulez savoir ce qu'est DHCP , comment fonctionne DHCP(DHCP work) et à quoi il sert, lisez la suite. Dans cet article, nous expliquons tout cela et plus encore :

Qu'est-ce que DHCP ?

DHCP est l'acronyme de Dynamic Host Configuration Protocol . Il s'agit d'un protocole(network management protocol) de gestion de réseau utilisé par les serveurs pour attribuer automatiquement des adresses IP(used by servers to automatically assign IP addresses) aux ordinateurs et aux appareils qui leur sont connectés.

Sur les réseaux locaux ( LAN(LANs) ), tels que ceux de votre domicile ou des petites et moyennes entreprises, les serveurs qui fournissent le DHCP(DHCP) sont généralement gérés par des routeurs. Dans les grands réseaux, tels que ceux gérés par les grandes entreprises ou les institutions gouvernementales, le DHCP(DHCP) peut être fourni par des serveurs dédiés (ordinateurs spécialisés) au lieu de simples routeurs.

Serveur DHCP activé sur un routeur

Outre les adresses IP, DHCP peut également être utilisé pour attribuer automatiquement le masque(subnet mask) de sous-réseau , la passerelle par défaut(default gateway) et les serveurs DNS aux ordinateurs et périphériques d'un réseau donné.

Comment fonctionne DHCP ?

Pour comprendre le fonctionnement de DHCP(DHCP) , vous devez d'abord comprendre les bases de ce que sont les adresses IP. En termes(Put) simples, les adresses IP sont des identifiants uniques des ordinateurs et autres appareils connectés à un réseau. Les PC(PCs) et autres appareils (imprimantes, smartphones, etc.) d'un réseau ont besoin d'(network need) adresses IP pour pouvoir communiquer entre eux, envoyer et recevoir des données vers d'autres appareils sur le même réseau ou sur Internet. Les adresses IP sont aux réseaux informatiques ce que les adresses de rue sont aux villes. Vous en avez besoin pour pouvoir envoyer des messages, savoir où ils sont envoyés et où ils commencent.

Chaque ordinateur et appareil d'un réseau a besoin d'une (computer and device)adresse IP(IP address) valide pour être accessible, et il existe deux façons pour un ordinateur ou un appareil d'(computer or device) en obtenir une. Les ordinateurs(Computers) et les appareils peuvent utiliser des adresses IP (dynamic IP addresses)statiques(static) ou dynamiques . Les adresses IP statiques(Static IP addresses) ne sont pas attribuées par des serveurs ou des routeurs. Au lieu de cela, ils sont configurés manuellement par vous ou par l'administrateur de votre réseau.

Définition manuelle d'une adresse IP sur un PC Windows 10

Les adresses IP dynamiques,(Dynamic IP addresses,) en revanche, ne sont pas attribuées manuellement, d'où leur nom. Ils sont attribués dynamiquement ou automatiquement si vous préférez. Qui ou quoi les assigne ? La réponse est DHCP , le protocole de configuration dynamique de l'hôte(Dynamic Host Configuration Protocol) .

Adresse IP automatique (DHCP) sur un PC Windows 10

Lorsqu'un ordinateur ou un appareil(computer or device) d'un réseau souhaite se connecter à d'autres et communiquer avec eux, localement ou sur Internet, certaines choses se produisent en quelques instants :

  1. L' ordinateur ou l'appareil(computer or device) qui souhaite se connecter au réseau/à Internet demande à son serveur ou à son routeur(server or router) une adresse IP(IP address) . Le message envoyé par l' ordinateur ou le périphérique hôte(host computer or device) est appelé une demande de découverte DHCP .(DHCP discovery)
  2. Lorsque le serveur/routeur reçoit la demande, il la relaie à son service réseau DHCP(DHCP network) . Le service DHCP(DHCP service) sur le serveur/routeur examine les adresses IP(IP address) disponibles qui n'ont pas été réclamées par d'autres ordinateurs et périphériques. Dès que le DHCP server/router identifie une adresse IP(IP address) libre , il l'envoie à l' ordinateur ou à l'appareil(computer or device) qui l'a demandée. Cette partie du processus s'appelle une offre DHCP(DHCP offer) .
  3. Le PC/device reçoit l' adresse IP(IP address) allouée dynamiquement et renvoie un message au DHCP server/router , reconnaissant qu'il souhaite utiliser cette adresse IP(IP address) . Cette étape s'appelle un message de requête DHCP(DHCP request) car l'hôte demande en fait l' adresse IP(IP address) proposée .
  4. Lorsque le DHCP server/router reçoit le message de demande(request message) , il envoie un message final à l' ordinateur ou à l'appareil(computer or device) qui a initié tout ce processus. Ce message est appelé accusé de réception DHCP(DHCP acknowledgment) et contient toutes les autres informations de configuration(configuration information) nécessaires pour accorder l'accès réseau/internet à l' ordinateur ou au périphérique(computer or device) , comme la passerelle et les serveurs DNS(gateway and DNS servers) .
  5. Enfin, le DHCP server/router marque l' adresse IP(IP address) désignée comme étant occupée et utilisée par l' ordinateur ou l'appareil(computer or device) qui l'a demandée, qui peut désormais communiquer avec les autres appareils sur le réseau local et accéder à(network and access) Internet s'il est disponible.

Schéma de DHCP exécuté sur un réseau domestique

Quelle est la durée du bail DHCP ?

Vous savez maintenant comment DHCP attribue automatiquement des adresses IP aux ordinateurs et aux périphériques. Cependant, les adresses IP reçues du serveur DHCP(DHCP server) ne sont pas permanentes, comme vous pourriez être tenté de le penser. Le pool d'adresses IP est limité, ce qui signifie qu'il y en a tellement d'entre elles disponibles dans un réseau.

De plus, certains ordinateurs et appareils connectés peuvent ne pas rester allumés en permanence ou ne pas se connecter au même réseau tout le temps. Cela signifie que si leurs adresses IP allouées dynamiquement étaient permanentes, ils les occuperaient même lorsqu'ils n'en ont plus besoin. En tant que tel, DHCP n'attribue des adresses IP que temporairement pour une durée limitée. Cette durée est appelée durée de bail DHCP,(DHCP lease time,) et vous pouvez en savoir plus à ce sujet dans cet article : Comment modifier la durée de bail DHCP(DHCP lease) dans Windows 10 .

Le paramètre de durée de bail DHCP sur un routeur

En conclusion, la durée de bail DHCP(DHCP lease time) est une fonctionnalité qui permet aux serveurs DHCP de récupérer des adresses IP inutilisées après une période de temps spécifiée.

Qui a inventé DHCP ?

Bien que vous sachiez maintenant pourquoi DHCP a été inventé et à quoi il sert, vous vous demandez peut-être aussi comment DHCP est né et qui l'a inventé. Son histoire commence en 1984, lorsque l' Internet Engineering Task Force (IETF) , qui est l'autorité de normalisation d'Internet, a créé un protocole réseau(network protocol) appelé Reverse Address Resolution Protocol (RARP) . RARP permettait aux ordinateurs sans lecteur de disque (appelés postes de travail sans disque - ils démarraient en chargeant un système d'exploitation(operating system) directement à partir d'un serveur central) de recevoir automatiquement des adresses IP.

Cependant, RARP était difficile à mettre en œuvre et à configurer, il a donc été rapidement amélioré (en 1985) dans un autre protocole réseau(network protocol) appelé BOOTP ( Bootstrap Protocol ). Les serveurs BOOTP(BOOTP) peuvent attribuer automatiquement des adresses IP sur plusieurs sous-réseaux.

DHCP est né de BOOTP mais était également capable d'attribuer dynamiquement des adresses IP à partir d'une plage spécifiée, ainsi que de les récupérer lorsqu'elles ne sont plus utilisées (durée de bail DHCP(DHCP lease time) ) et de fournir d'autres options de configuration aux ordinateurs et périphériques du réseau tels que les adresses IP. de la passerelle ou des serveurs DNS . DHCP a été standardisé en 1993(standardized in 1993) et ​​a continué à recevoir des améliorations depuis lors.

Avez-vous d'autres questions sur DHCP ?

Vous savez maintenant ce que signifie DHCP et ce que fait DHCP . N'est-ce pas une petite merveille du monde informatique et des réseaux(computer world and networking) ? Avez-vous d'autres questions concernant DHCP ? Si vous le faites, ou si vous avez quelque chose à ajouter à notre article, n'hésitez pas à laisser un commentaire ci-dessous.



About the author

Je suis un ingénieur logiciel et blogueur avec près de 10 ans d'expérience dans le domaine. Je me spécialise dans la création de critiques d'outils et de didacticiels pour les plates-formes Mac et Windows, ainsi que dans la fourniture de commentaires d'experts sur des sujets de développement de logiciels. Je suis également conférencier et instructeur professionnel, ayant donné des présentations lors de conférences technologiques à travers le monde.



Related posts