Maison >Opération et maintenance >exploitation et maintenance Linux >Explication détaillée du protocole DHCP - d'où vient l'IP ?
Nous savons que si un hébergeur souhaite communiquer avec d'autres hôtes, il doit avoir une adresse IP. Alors, d’où vient cette adresse IP ? Contrairement à l'adresse MAC, lorsque vous achetez un ordinateur portable, l'adresse MAC est stockée dans la mémoire morte de la carte réseau, mais pas l'adresse IP. Par conséquent, l'adresse IP doit être définie par vous-même. Cependant, pour le configurer vous-même, vous devez connaître la connaissance des adresses IP et configurer l'adresse IP, le masque de sous-réseau, l'adresse de la passerelle, etc. Par conséquent, les utilisateurs ordinaires ne peuvent pas configurer l'IP. Dans la plupart des cas, le protocole DHCP de configuration dynamique d'hôte est utilisé pour obtenir automatiquement les adresses IP et d'autres informations.
Le flux de travail de DHCP comporte quatre étapes, à savoir
Découverte DHCP : le nouvel hôte envoie un paquet de diffusion indiquant qu'il doit être attribué une IP
Offre DHCP : Le serveur DHCP reçoit la demande et envoie un paquet de diffusion pour indiquer au nouvel hôte l'adresse IP attribuée et d'autres informations.
Demande DHCP : Le nouvel hôte reçoit un message du serveur DHCP et sait qu'il dispose d'une nouvelle IP. Envoyez un paquet de diffusion pour indiquer au serveur DHCP que vous connaissez la nouvelle adresse IP attribuée.
Accusé DHCP : Diffusez un paquet de messages pour informer les autres hôtes du réseau que de nouveaux amis ont rejoint.
DHCP DÉCOUVRE
Lorsqu'un nouvel hôte (l'adresse MAC est 00:0b:82:01:fc: 42) Lorsqu'il rejoint un réseau pour la première fois, il n'a pas d'adresse IP pour le moment, il doit donc envoyer un paquet de diffusion pour permettre à l'administrateur réseau SERVEUR DHCP de recevoir le paquet de données (le serveur DHCP est spécialement utilisé pour allouer l'IP et gérer IP). Le format du paquet de diffusion est tel qu'indiqué ci-dessous
Voici un point de connaissance supplémentaire : 255.255.255.255 est une adresse IP spéciale à des fins de diffusion. Mais sa portée de diffusion est limitée et sa propagation cessera lorsqu’elle atteindra la passerelle.
OFFRE DHCP
Lorsque le serveur DHCP reçoit la demande de démarrage, il sait qu'il y a un nouvel hôte auquel une adresse IP doit être attribuée. À ce stade, DHCP Le serveur envoie également un paquet de diffusion (car le nouvel hôte n'a pas encore reçu d'adresse IP). Les informations à l'intérieur sont l'adresse IP, le masque de sous-réseau, le bail et d'autres informations attribuées au nouvel hôte.
REQUETE DHCP
Le nouvel hôte a reçu le message du serveur DHCP et savait qu'il s'agissait de attribué L'adresse IP est arrivée, mais pour le moment, elle ne peut pas être utilisée. Je dois informer le serveur DHCP que j'ai reçu l'adresse IP. Par conséquent, vous devez toujours envoyer un paquet de diffusion pour en informer le serveur DHCP.
DHCP ACK
Lorsque le serveur DHCP reçoit le message de demande de démarrage, il le diffuse en retour au client Envoyez un paquet de messages DHCP ACK pour indiquer que la sélection du client a été acceptée, et les informations de bail légal et d'autres informations de configuration de cette adresse IP sont placées dans le paquet de diffusion et envoyées au client pour l'inviter à rejoindre le réseau famille.
À ce stade, le nouvel hôte a sa propre adresse IP, et il portera sa propre IP lors de l'envoi de paquets de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!