Quelles sont les différences entre DNS et DHCP ? Cet article vous présentera le fonctionnement respectif du DNS et du DHCP, afin que vous puissiez comprendre la différence entre DNS et DHCP. J'espère qu'il vous sera utile.
Qu'est-ce que le DNS ?
DNS (Domain Name System) est un mécanisme qui fournit un service de recherche d'annuaire qui mappe les noms des hôtes sur Internet à leurs adresses numériques uniques (adresses logiques).
Traditionnellement, le mappage est effectué à l'aide de fichiers hosts, qui contiennent des détails tels que des noms et des adresses. Ces fichiers hosts sont stockés sur chaque hôte et mis à jour périodiquement à partir du fichier hosts principal. Chaque fois qu'un programme ou un utilisateur a besoin de mapper un nom à une adresse, l'hôte interroge le fichier hosts et trouve le mappage. Cependant, avec le grand nombre d'hôtes connectés à Internet aujourd'hui, ce mécanisme serait extrêmement peu fiable.
Comment fonctionne le DNS ?
Lorsqu'un utilisateur souhaite utiliser un client de transfert de fichiers pour accéder à un serveur de transfert de fichiers exécuté sur un hôte distant, l'utilisateur ne connaît que le nom du transfert de fichiers. Pour établir une connexion, la suite TCP/IP doit requérir l'adresse IP du serveur de transfert de fichiers. Le diagramme ci-dessous illustre le fonctionnement étape par étape du DNS.
Qu'est-ce que DHCP ?
DHCP est l'abréviation de Dynamic Host Configuration Protocol. Il est principalement responsable de l’attribution rapide et automatique des adresses IP sur le réseau. De plus, il est utilisé pour configurer le masque de sous-réseau correct, la passerelle par défaut et les informations du serveur DNS sur l'appareil.
Comment fonctionne DHCP ?
DHCP fonctionne en louant des adresses IP et des informations IP aux clients du réseau pour une période donnée. Pour ce faire, le client DHCP doit interagir avec le serveur DHCP via une série de messages DHCP, notamment DHCP DISCOVER, DHCP OFFER, DHCP REQUEST et DHCP ACK. Comme indiqué ci-dessous, l'ordinateur client envoie un paquet de diffusion DHCP DISCOVER, comprenant le nom de l'ordinateur et l'adresse MAC afin que le serveur DHCP puisse y répondre.
Le serveur reçoit le DHCP DISCOVER et y répond par un message DHCP OFFER. Le client répond alors par une REQUETE DHCP, ce qui signifie qu'il souhaite accepter la configuration envoyée par le serveur DHCP. Après avoir reçu ce message DHCP REQUEST, le serveur DHCP enverra un DHCP ACK pour indiquer au client qu'il peut désormais utiliser l'adresse IP qui lui est attribuée.
La différence entre DNS et DHCP
Différence essentielle
DNS. est un mécanisme de résolution d'adresses utilisé pour résoudre et résoudre de manière récursive des adresses en noms ou des adresses de noms en hôtes.
DHCP est un protocole utilisé pour attribuer de manière statique ou dynamique des adresses IP aux hôtes.
2. Protocoles associés
Le DNS prend uniquement en charge le protocole UDP ; le DNS peut prendre en charge les protocoles TCP et UDP.
3. Différence dans les numéros de port
DNS utilise le numéro de port 53, tandis que DHCP peut utiliser 67 ou 68.
4. Les opérations effectuées par le serveur sont différentes
Le serveur DNS est chargé d'accepter les requêtes via le client et de répondre au client et de répondre avec les résultats.
Le serveur DHCP est chargé d'attribuer des adresses temporaires aux ordinateurs clients pendant une période donnée, puis de prolonger le bail si nécessaire.
5. Différences dans les méthodes de travail
DNS suit une certaine hiérarchie qui ne permet pas de stocker tous les noms de domaine au même endroit. pour le diviser en sous-domaines, puis stocker des informations spécifiques sur des serveurs spécifiques. Cela se fait donc de manière décentralisée.
DHCPLe serveur configure l'adresse IP du client à partir du pool d'adresses IP et centralisegère toutes les tâches, si le serveur DHCP n'est pas directement connecté au client, il utilise un routeur pour recevoir la diffusion DHCP et la transmettre au serveur DHCP.
Résumé :
Les serveurs DHCP attribuent des adresses IP aux ordinateurs clients, tandis que les serveurs DNS les résolvent. Ce sont deux technologies essentielles développées pour que nous puissions utiliser commodément le réseau ou Internet. De plus, DHCP et DNS sont des outils essentiels dans la boîte à outils d'un administrateur réseau.
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!