Comprendre DHCP (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 son aide, une adresse IP de protocole Internet peut être assignée dynamiquement à n’importe quel périphérique ou nœud d’un réseau afin qu’ils puissent communiquer en utilisant cette adresse IP. La tâche des administrateurs réseau consiste à traiter manuellement un grand nombre d’adresses IP sur tous les périphériques du réseau. Cependant, dans ce cas, la 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 le mettent en œuvre. L’objectif de base 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 fournisseur
Il se présente de deux manières différentes, c’est-à-dire qu’il est fourni en tant que client et en tant que serveur.
Commencez Votre Cours de Développement Logiciel Gratuit
Développement Web, langages de programmation, Tests de logiciels & autres
Historique de DHCP
Il s’agit d’une version étendue de BOOTP, plus connu sous le nom de protocole Bootstrap, un protocole de gestion IP réseau de 1985. Les serveurs DHCP sont suffisamment capables pour gérer les demandes des clients BOOTP si ces clients sont présents dans un réseau. De plus, le DHCP est plus avancé que BOOTP.
Comment ça marche ?
Lorsqu’il agit en tant que serveur, le serveur DHCP attribue automatiquement des adresses IP uniques en même temps que la configuration 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 de l’hôte. Le client peut être n’importe quel périphérique envoyant la demande et l’hôte peut être un routeur.
- L’hôte recherchera une adresse IP disponible et l’affectera au client.
- En utilisant cette adresse IP, le client pourra communiquer sur le réseau.
Examinons maintenant ce processus plus en détail. Les étapes mentionnées ci-dessous en donnent une vue en profondeur –
- La requête envoyée par un périphérique connecté à un réseau avec un serveur DHCP est appelée requête DHCPDISCOVER.
- Cette requête est envoyée au serveur DHCP sous la forme d’un paquet nommé DISCOVER. Dès que le serveur DHCP reçoit ce paquet, le serveur recherche une adresse IP pour l’utilisation du périphérique. Une fois trouvé, le serveur répond en envoyant un paquet au client appelé DHCPOFFER.
- Le périphérique ou le client doit maintenant répondre au serveur avec un paquet nommé paquet DHCPREQUEST en acceptant l’adresse IP choisie. À ce paquet, le serveur envoie un accusé de réception (ACK) pour confirmer que le périphérique peut maintenant 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.
- Dans les cas où le serveur ne veut pas que l’appareil ait l’adresse IP donnée, il n’accusera pas réception de la demande de l’appareil en envoyant un NAC.
Bien que les étapes mentionnées semblent prendre beaucoup de temps, celles-ci se produisent si rapidement pratiquement qu’on ne s’en rendrait même pas compte. Il n’est bien sûr pas nécessaire d’avoir des détails techniques du processus, et vous pouvez toujours obtenir une adresse IP du serveur DHCP simplement en lisant.
Comment cela facilite-t-il le travail?
Un serveur DHCP dispose d’un pool d’adresses permettant à un périphérique d’obtenir une connexion réseau valide. Il donne essentiellement la portée, ou la plage, des adresses IP dans lesquelles les périphériques reçoivent leur adresse.
La deuxième raison de l’utilité du DHCP est 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érons 20 adresses définies par le serveur DHCP ; 40, 80, 100 périphériques (voire plus) peuvent 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 l’utilisant 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 assignée manuellement ne puisse pas coexister sur le même réseau avec les périphériques recevant dynamiquement leur adresse IP. Les adresses IP assignées manuellement sont également appelées adresses IP statiques.
Avantages et inconvénients du DHCP
Voici quelques-uns des avantages et inconvénients donnés.
Avantages
Il présente de nombreux avantages pour lesquels il est très populaire. Quelques-uns des avantages de son utilisation 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 le 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’adressage 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 de protocole DHCP.
Inconvénients
Tout comme chaque pièce a ses avantages et ses inconvénients, l’utilisation du DHCP présente des inconvénients, qui sont mentionnés ci-dessous:
- Lors de l’attribution des adresses IP à différents hôtes, des conflits dans les adresses IP peuvent parfois se produire.
Conclusion
Le protocole de configuration d’hôte dynamique est un service réseau crucial et critique qui est un must-have car son utilisation vous aidera en tant qu’administrateur Système ou Administrateur réseau à traiter avec les clients en attribuant un suivi et une nouvelle affectation d’IP. En quittant la direction en outre, en cas de problème, il vous suffit de rester connecté à votre serveur et de vérifier les paramètres plutôt que de fonctionner entre vos clients.
Articles recommandés
Ceci a été un guide de ce qu’est le DHCP?. Nous avons discuté ici de la compréhension du DHCP, de son fonctionnement, ainsi que des Avantages et des inconvénients. Vous pouvez également consulter les articles suivants pour en savoir plus –
- Qu’est-ce que Groovy ?
- Qu’est-ce que JDK ?
- Qu’est-ce que la JVM ?
- Configuration du serveur DHCP