DHCP Qu’est-ce que c’est, à quoi ça sert et comment fonctionne ce protocole?
DHCP ou également connu sous le nom de protocole de configuration dynamique d’hôte est spécialisé dans la simplification et l’amélioration de la précision de l’adressage IP . De cette manière, il a la capacité de mettre en réseau des périphériques rapidement et facilement, ce qui en fait une méthode essentielle pour garantir que les périphériques peuvent être mis en réseau et correctement configurés.
Par conséquent, ce protocole vise à être en mesure de réduire considérablement les erreurs qui se produisent lorsque les adresses IP sont attribuées manuellement. De plus, ils ont également la possibilité de conserver les adresses IP individuellement . De cette manière, ce protocole fait partie de ceux en charge de permettre à tout de fonctionner correctement, rapidement et facilement .
Compte tenu du fait que cet outil n’est pas bien connu de tout le monde et qu’il n’est pas non plus un terme largement utilisé par les gens, nous allons ici expliquer un peu plus ce que sont ces protocoles, à quoi ils servent et comment ils fonctionnent en informatique. Pour ce faire, suivez en détail tout ce que nous vous apprendrons dans ce post.
Qu’est-ce qu’un serveur DHCP et à quoi sert-il dans les réseaux informatiques?
Ces serveurs sont ceux qui permettent à un ordinateur connecté à un réseau de pouvoir obtenir sa configuration de manière dynamique . De plus, il s’agit d’un protocole réseau utilisé dans les réseaux IP où un serveur DHCP est chargé d’attribuer automatiquement une adresse IP et d’autres informations à chaque hôte du réseau. Tout cela vous permet de communiquer efficacement avec d’autres terminaux .
De cette manière, l’objectif principal de cet outil est de simplifier l’administration du réseau. De la même manière, il fonctionne pour pouvoir distribuer les adresses IP d’un réseau, ainsi que pour attribuer le masque de sous-réseau , l’ adresse du serveur de nom de domaine DNS , l’adresse de la passerelle par défaut et de nombreux autres paramètres de configuration pertinents.
C’est ainsi que ce serveur dispose d’une liste d’adresses IP dynamiques et les attribue aux clients au fur et à mesure qu’ils deviennent libres , en tenant compte à tout moment des clients qui ont été en possession de ces IP, du moment où ils les ont utilisées et de qui ils sont. attribué par la suite . Cela permet aux clients sur un réseau IP d’être en mesure d’obtenir leurs paramètres de configuration automatiquement .
Comment le protocole DHCP interagit-il avec les autres protocoles Internet?
Le serveur DHCP est celui qui est responsable de la distribution des adresses IP , il sera donc la base de toutes les requêtes DHCP , il doit donc avoir une adresse IP fixe . Par conséquent, dans un réseau, vous ne pouvez avoir qu’un seul ordinateur avec une adresse IP fixe. Le système de communication de base est BOOTP avec la trame UDP. Lorsque la machine démarre, elle ne dispose d’aucune information sur sa configuration réseau, il n’y a donc rien de spécial que l’utilisateur doive faire pour obtenir l’adresse IP .
Dans ce type de cas, la technique de transmission doit être effectuée : Cela lui permet de trouver et de communiquer avec un serveur DHCP. Pour ce faire, l’équipement doit simplement envoyer un paquet de transmission spécial , un exemple de ceci serait «Transmission en 255.255.255.255 avec des informations supplémentaires telles que le type de requête, les ports de connexion et de nombreux autres éléments. Tout cela via un réseau local. «
Une fois que DHCP reçoit le paquet de transmission , il répondra à un autre paquet de transmission contenant toutes les informations demandées par le client . De cette façon, on peut dire qu’un seul paquet est plus que suffisant pour que le protocole fonctionne correctement . Mais il convient de mentionner qu’il existe différents types de paquets DHCP, qui peuvent être émis soit du serveur ou des serveurs vers le client, soit du client vers les serveurs .
Ces types de packages sont les suivants:
- DHCPDISCOVER: Utilisé pour localiser les serveurs DHCP disponibles.
- DHCPOFFER: C’est la réponse du serveur à un paquet DHCPDISCOVER, qui contient les paramètres initiaux.
- DHCPREQUEST: pour plusieurs demandes client.
- DHCPACK: C’est la réponse du serveur qui contient les paramètres et l’ adresse IP du client .
- DHCPNAK: C’est la réponse du serveur pour indiquer au client que son bail a été exécuté, ou lorsque le client est annoncé que l’une des configurations réseau est erronée .
- DHCPDECLINE: Le client est chargé d’annoncer au serveur que l’adresse est déjà utilisée .
- DHCPRELEASE: Dans ce cas, le client libère son adresse IP .
- DHCPINFORM: Le client décide de demander les paramètres locaux, il a déjà une adresse IP .
Comment fonctionne la communication entre le client et le serveur dans DHCP?
«MISE À JOUR ✅ Voulez-vous en savoir plus sur les serveurs DHCP dans un réseau Internet? ⭐ ENTREZ ICI ⭐ et apprenez tout de SCRATCH!»
Pour mieux comprendre cela, il est nécessaire de savoir comment se déroule ou fonctionne la communication entre le client et le serveur . Gardant à l’esprit que c’est là que se produit l’attribution automatique d’adresses via le protocole de configuration dynamique de l’hôte .
L’ensemble de ce processus se compose de quatre étapes que nous vous apprenons ci-dessous:
- Dans la première étape, le client DHCP envoie un paquet DHCPDISCOVER à l’ adresse 255.255.255.255 à partir de l’adresse 0.0.0.0. Avec cette diffusion ou diffusion dite large , c’est ici que le client établit un contact avec tous les autres membres du réseau , afin de localiser les serveurs DHCP disponibles. S’il n’y a qu’un seul serveur , la configuration sera très simple.
- Tous les serveurs qui écoutent les demandes sur le port 67 répondent à la demande du client avec un paquet DHCPOFFER , qui contient une adresse IP libre . L’ adresse MAC et le masque de sous-réseau du client, ainsi que l’ID du serveur et l’adresse IP.
- La prochaine chose sera pour le client DHCP de sélectionner un package et de contacter le serveur correspondant, dans ce cas DHCPREQUEST . Tous les autres serveurs recevront également ce message afin d’être informés du choix . Conformément à cette notification, le client demande également au serveur une confirmation des données qu’il a fournies . Cette réponse sert donc également à confirmer les paramètres précédemment attribués.
- Enfin, le serveur se charge de confirmer les paramètres TCP / IP et celui-ci les renvoie au client , cette fois via le paquet DHCPACK. Ce package contient d’autres données telles que les serveurs SMTP, POP3 ou DNS . Le client DHCP décide de sauvegarder localement toutes les données qu’il a reçues et se connecte au réseau. Si le serveur ne compte pas sur une adresse plus disponible , le proc que IP serait attribué à un autre client de répondre avec DHCPNAK .
Une fois que tout cela est fait, l’adresse attribuée est stockée dans la base de données du serveur avec l’adresse MAC du client . De cette manière, la configuration devient permanente. Permettant ainsi à l’appareil de toujours se connecter au réseau avec cette adresse qui lui a été automatiquement attribuée et qui n’est plus disponible pour aucun autre client.
Cela signifie que les nouveaux clients ne pourront recevoir aucune adresse si toutes ont déjà été attribuées, même si certaines adresses IP ne sont plus utilisées . Tout cela a provoqué une expansion significative des adresses dynamiques et, dans certains cas, une attribution manuelle via un serveur DHCP .
Avantages et inconvénients Est-il pratique d’utiliser ces serveurs?
Compte tenu de tout ce qui est mentionné ci-dessus dans l’article, il est très important de savoir quels sont les avantages que ce protocole offre et quels sont ses inconvénients respectifs .
C’est pourquoi ci-dessous nous allons vous montrer les avantages et les inconvénients qui peuvent être obtenus lors de l’utilisation de ces types de serveurs:
avantage
- Avoir ce protocole DHCP peut offrir certains avantages, dont l’un est qu’il permet de gagner du temps dans la configuration , tandis que la connexion et la déconnexion des équipements se font automatiquement . Cela vous fera gagner du temps lors de la configuration manuelle des adresses IP .
- D’autres avantages que vous pouvez obtenir sont la simplification de la configuration du réseau.Dans ce cas, l’utilisateur doit simplement connecter le câble réseau ou se connecter au réseau WiFi, il n’aura donc pas besoin de connaissances pour attribuer des adresses. IP fonctionne par lui-même.
Désavantages
- L’activation de ce protocole peut également vous causer des inconvénients, notamment en matière de sécurité où les réseaux WIFI sont le plus affectés . Si le serveur DHCP est activé , un attaquant peut avoir une adresse IP dès qu’il se connecte . Alors que si ce protocole n’est pas disponible , une attribution manuelle sera nécessaire , et dans le cas où la plage IP a été modifiée manuellement, le pirate informatique ou le cybercriminel aura des problèmes .
- Un autre inconvénient qui peut être atteint lors de l’ activation de DHCP est qu’il rendra difficile l’identification des périphériques réseau et la configuration des services qui nécessitent des adresses IP statiques, telles que l’ ouverture ou la fermeture de ports .
Sécurité sur les serveurs DHCP Dans quelle mesure ces serveurs sont-ils fiables et sécurisés?
L’une des choses qui inquiètent le plus l’utilisation de ce protocole est la sécurité des serveurs , d’autant plus que l’on considère que la sécurité des réseaux WiFi est généralement affectée avec eux . De cette façon , DHCP a généralement un point faible et c’est qu’il peut être facilement manipulé. Le client fait généralement un appel discrétionnaire à tous les serveurs DHCP qui peuvent répondre à sa demande, afin que tout attaquant ayant les connaissances nécessaires puisse pénétrer sur le réseau.
D’une manière très simple et usurpez l’identité de l’un d’entre eux si vous y avez eu accès. Tout cela est appelé un serveur DHCP non autorisé ou corrompu. Le pirate va clairement essayer d’aller de l’ avant avec sa réponse au serveur légitime, essayant ainsi de réussir afin d’envoyer les paramètres manipulés. Si la passerelle n’est pas envoyée, un sous – réseau est attribué à chaque client ou répond à toutes les demandes avec la même adresse IP.
Tout cela permettra à l’attaquant de lancer une attaque par déni de service. Cela lui permettra de pirater le routeur en utilisant de fausses données sur la passerelle et le DNS, lui permettant ainsi d’être en mesure de copier et de détourner tout le trafic de données . Tout cela est fait pour obtenir des informations sensibles telles que les mots de passe, les adresses postales ou les données bancaires et personnelles.
Par conséquent, lors de l’utilisation de ce protocole, il est nécessaire de mettre en œuvre toutes les mesures de sécurité nécessaires qui vous permettent de profiter de tous les avantages qu’offrent ces serveurs , sans vous soucier de subir certaines de ces conséquences. Pour cela, il est nécessaire d’avoir une protection absolue contre tout type d’ attaque, aussi bien externe qu’interne , ainsi qu’une surveillance constante de tous les processus réalisés sur le réseau .
Si vous avez des questions, laissez-les dans les commentaires, nous vous répondrons dans les plus brefs délais, et cela sera également d’une grande aide pour plus de membres de la communauté. Je vous remercie!