Cours 18 - Protocoles DNS et DHCP

Objectifs

Déroulement

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.

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:

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

Exercice 18