Comprendre le protocole DHCP ou Dynamic Host Configuration Protocol

DHCP signifie Dynamic Host Configuration Protocol. Il s'agit d'un protocole de gestion de réseau présent dans la couche application. Avec l'aide de DHCP, une adresse IP de protocole Internet peut être attribuée à n'importe quel périphérique ou nœud sur un réseau de manière dynamique afin qu'ils puissent communiquer en utilisant cette IP. La tâche des administrateurs réseau consiste à envoyer manuellement un grand nombre d'adresses IP à tous les périphériques du réseau. Cependant, dans DHCP, cette tâche est automatisée et gérée de manière centralisée plutôt que manuelle. Les petits réseaux locaux et les grands réseaux d'entreprise implémentent DHCP. L'objectif de base de DHCP est d'attribuer une adresse IP unique aux hôtes. Il fournit également d'autres adresses réseau telles que -

  • Masque de sous-réseau
  • Adresse du routeur
  • Adresse DNS
  • Identifiant de classe de fournisseur

DHCP se présente de deux manières différentes, c'est-à-dire qu'il s'agit d'un client et d'un serveur.

Histoire de DHCP

DHCP est une version étendue de BOOTP plus connue sous le nom de Bootstrap Protocol, qui est également un protocole de gestion IP réseau de 1985. Les serveurs DHCP sont suffisamment capables de gérer les demandes des clients BOOTP au cas où ces clients seraient présents dans un réseau. Non seulement cela, le DHCP est plus avancé que BOOTP.

Comment fonctionne DHCP

Lorsqu'il agit en tant que serveur, le serveur DHCP est utilisé pour attribuer des adresses IP uniques parallèlement à la configuration automatique d'autres informations du réseau. Dans les petites entreprises ou les foyers, le serveur DHCP n'est autre que le routeur. Cependant, dans les grands réseaux, le serveur DHCP peut être un seul ordinateur.

Un très bref résumé de ce qui se passe dans le processus est -

  • Le client envoie une demande d'adresse IP à l'hôte. Le client peut être n'importe quel appareil envoyant la demande et l'hôte peut être un routeur.
  • L'hôte recherchera une adresse IP disponible et l'attribuera au client.
  • En utilisant cette adresse IP, le client pourra communiquer sur le réseau.

Examinons maintenant ce processus plus en détail maintenant. Les étapes mentionnées ci-dessous en donnent une vue approfondie -

  1. La demande envoyée par un périphérique connecté à un réseau avec un serveur DHCP est appelée une demande DHCPDISCOVER.
  2. Cette demande est envoyée au serveur DHCP sous la forme d'un paquet nommé DISCOVER. Dès que ce paquet est reçu par le serveur DHCP, le serveur recherche une adresse IP pour l'utilisation de l'appareil. Une fois trouvé, le serveur répond en envoyant un paquet au client appelé DHCPOFFER.
  3. L'appareil ou le client doit maintenant répondre au serveur avec un paquet nommé DHCPREQUEST en acceptant l'adresse IP choisie. À ce paquet, le serveur envoie un accusé de réception (ACK) pour confirmer que l'appareil peut désormais utiliser cette adresse IP spécifique. Il indique également la validité de l'adresse IP particulière afin que l'appareil sache exactement quand il doit obtenir une nouvelle adresse IP.
  4. Dans les cas où le serveur ne souhaite pas que le périphérique ait l'adresse IP donnée, il ne reconnaîtra pas la demande du périphérique en envoyant un NAC

Bien que les étapes mentionnées semblent prendre beaucoup de temps, mais elles se produisent si rapidement pratiquement alors on ne s'en rendrait même pas compte. Il n'est bien sûr pas nécessaire d'avoir des détails techniques sur le processus et vous pouvez toujours obtenir une adresse IP du serveur DHCP simplement en lisant.

Comment DHCP facilite-t-il le travail?

Un serveur DHCP dispose d'un pool d'adresses pour qu'un périphérique obtienne une connexion réseau valide. Il donne essentiellement la portée, ou la plage, des adresses IP dans lesquelles les appareils reçoivent leur adresse.

La deuxième raison de l'utilité du DHCP est due au fait que de nombreux périphériques peuvent se connecter à un réseau pendant une période de temps spécifiée, même sans avoir besoin d'un pool d'adresses disponibles. Par exemple, considérez que 20 adresses sont définies par le serveur DHCP, 40, 80, 100 (ou même plus) appareils sont capables de se connecter au réseau tant que pas plus de 20 utilisent simultanément l'une des adresses IP disponibles.

Les commandes comme ipconfig renverront les différentes adresses IP de votre ordinateur au fil du temps tout en utilisant DHCP car ces adresses sont fournies à votre réseau informatique pour une durée spécifiée également appelée période de location. Il n'est pas nécessaire que le périphérique avec une adresse IP attribuée manuellement ne puisse pas coexister sur le même réseau avec les périphériques recevant leur adresse IP de manière dynamique. Les adresses IP attribuées manuellement sont également appelées adresses IP statiques.

Avantages et inconvénients de DHCP

Les avantages et les inconvénients de DHCP sont les suivants.

Les avantages

Le DHCP présente de nombreux avantages en raison de sa grande popularité. Quelques-uns des avantages de l'utilisation de DHCP sont mentionnés ci-dessous:

  • On peut ajouter de nouveaux clients très facilement à un réseau.
  • Les adresses IP sont gérées de manière centralisée par DHCP.
  • Les adresses IP peuvent être réutilisées, minimisant ainsi l'exigence du nombre total d'adresses IP.
  • La facilité avec laquelle l'espace d'adresse IP présent sur le serveur DHCP peut être reconfiguré sans avoir besoin de reconfigurer individuellement les clients.
  • L'administrateur réseau peut configurer un réseau à partir d'une zone centralisée à l'aide d'une méthode fournie par le protocole DHCP.

Désavantages

Tout comme chaque pièce a ses avantages et ses inconvénients, l'utilisation du DHCP est mentionnée ci-dessous:

  • Lors de l'attribution des adresses IP à différents hôtes parfois, des conflits dans les adresses IP peuvent se produire.

Conclusion

Le protocole de configuration d'hôte dynamique est un service réseau très crucial et essentiel qui doit être utilisé car il vous aidera en tant qu'administrateur système ou administrateur réseau afin de traiter avec les clients en attribuant, en suivant et en réattribuant IP. En plus de la gestion, en cas de problème, il vous suffit de rester connecté à votre serveur et de vérifier les paramètres plutôt que de courir entre vos clients.

Articles recommandés

Cela a été un guide pour Qu'est-ce que DHCP?. Ici, nous avons discuté de la compréhension de DHCP, de son fonctionnement ainsi que des avantages et des inconvénients. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Qu'est-ce que Groovy?
  2. Qu'est-ce que Raid sous Linux?
  3. Qu'est-ce que JDK?
  4. Qu'est-ce que la JVM?
  5. Configuration du serveur DHCP