Cours 18 - Protocoles DNS et DHCP
Table des matières
Objectifs
- Connaître les fondements du protocole DNS et DHCP
- Connaître le fonctionnement d'un hébergeur Web utilisant les DNS
- Connaître le fonctionnement d'un routeur utilisant le DHCP
Déroulement
- Introduction au cours
- Retour sur l'exercice 17
- Présentation DNS
- Présentation DHCP
- Exercice 18
- Conclusion
Le DNS (Domain Name System)
Définition DNS
Le rôle du DNS : Le DNS est un protocole crucial sur Internet qui sert à traduire les noms de domaine conviviaux (comme www.example.com) en adresses IP numériques (telles que 192.168.1.1) que les ordinateurs comprennent. Cela permet aux utilisateurs d'accéder aux sites web et aux services en utilisant des noms de domaine faciles à mémoriser au lieu de se souvenir d'adresses IP complexes.
Hiérarchie des noms de domaine : Le système DNS est organisé sous forme d'une hiérarchie. Au sommet se trouvent les domaines de niveau supérieur (TLD), comme .com, .org, .net, etc. Sous chaque TLD se trouvent des domaines de niveau inférieur (sous-domaines), et ainsi de suite. Par exemple, "example.com" est un domaine de niveau supérieur, et "www.example.com" est un sous-domaine de "example.com".
Le rôle du serveur DNS : Lorsque vous saisissez une URL dans votre navigateur, celui-ci envoie une requête DNS à un serveur DNS. Ce serveur effectue la recherche DNS pour résoudre le nom de domaine en une adresse IP en consultant une base de données DNS. Les serveurs DNS sont essentiels pour le bon fonctionnement d'Internet car ils permettent de localiser les ressources en ligne.
Mise en cache DNS : Pour améliorer les performances et réduire la charge sur les serveurs DNS, les réponses DNS sont souvent mises en cache localement par les serveurs DNS. Cela signifie que si vous visitez un site web une fois, la prochaine fois, votre serveur DNS peut déjà connaître l'adresse IP associée au nom de domaine, accélérant ainsi la résolution DNS.
Propagation DNS : Lorsque des changements sont apportés à la configuration DNS, comme la modification de l'adresse IP associée à un nom de domaine, il faut du temps pour que ces changements se propagent à travers l'ensemble d'Internet. Cela peut prendre quelques heures à quelques jours, ce que l'on appelle la propagation DNS.
Redondance et sécurité : Le DNS utilise souvent des serveurs DNS redondants pour garantir la disponibilité et la fiabilité du service. De plus, la sécurité DNS est essentielle pour prévenir les attaques telles que le détournement de DNS (DNS spoofing) et le cache poisoning.
Sources
Démonstration DNS
En utilisant un hébergeur web, nous allons voir comment fonctionne les DNS concrètement.
Vidéo de la démonstration: https://youtu.be/ywyQF4oHlhE
Le DHCP (Dynamic Host Configuration Protocol)
Définition DHCP
But du DHCP : Le DHCP est un protocole réseau qui permet d'attribuer automatiquement des adresses IP et d'autres paramètres de configuration réseau à des dispositifs, tels que des ordinateurs, lorsqu'ils se connectent à un réseau. Il facilite la gestion des adresses IP dans un réseau.
Attribution dynamique : Contrairement à l'attribution statique d'adresses IP, où chaque dispositif doit être configuré manuellement avec une adresse IP, le DHCP attribue dynamiquement des adresses IP aux dispositifs lorsque ceux-ci rejoignent le réseau. Cela simplifie l'administration et évite les conflits d'adresses IP.
Composants du DHCP : Le système DHCP comprend principalement trois composants : le serveur DHCP, les clients DHCP et les baux DHCP.
- Le serveur DHCP est un dispositif (souvent un serveur) qui attribue les adresses IP et les paramètres de configuration aux clients.
- Les clients DHCP sont les dispositifs qui demandent des adresses IP au serveur.
- Les baux DHCP sont des accords temporaires entre le serveur et les clients, indiquant la durée pendant laquelle une adresse IP attribuée est valable.
Processus de location : Lorsqu'un client DHCP rejoint un réseau, il envoie une demande DHCP. Le serveur DHCP reçoit la demande, attribue une adresse IP disponible, et fournit au client les informations de configuration nécessaires, telles que:
- la passerelle par défaut
- le masque de sous-réseau
- les serveurs DNS
Renouvellement : Les adresses IP attribuées par le DHCP ont une durée de vie limitée, appelée bail DHCP. Les clients doivent renouveler leur bail avant son expiration pour continuer à utiliser la même adresse IP. Si le client ne renouvelle pas, l'adresse IP peut être réaffectée à un autre dispositif.
Avantages du DHCP : Le protocole DHCP simplifie la gestion des réseaux en automatisant l'attribution des adresses IP, ce qui réduit les erreurs humaines et facilite l'expansion du réseau. Il permet également de centraliser la configuration réseau, ce qui la rend plus cohérente.
Sources
Démonstration DHCP
En utilisant un routeur Asus, nous allons voir comment fonctionne le DHCP concrètement.
Vidéo de la démonstration: https://youtu.be/TfuSp2aFF6U