Vous êtes sur la page 1sur 5

🏂🏽

Chapter 4: DHCP
DHCP : Dynamic Host Configuration Protocol ⇒ protocole de configuration dynamique
des machines.

il surmonte les limitations liees a la configuration des clients TCP/IO et aussi a la


gestion manuelle des adresses IP.

supprime le risque de mauvaise manipulation lors de la configuration.

apporte une fiabilite dans le reseau.

il fonctionne en mode client/serveur et s'appuie essentiellemrnt sur un mecanisme


de requete DHCP traites par le serveur et emise par les clients.

le moteur principale de ce protocole est adosse a la communication BOOTP (en


utilisant des trames UDP).

DHCP est une extension de BOOTP (Bootstrap Protocol) conçue pour faciliter la
récupération d'adresses IP et d'autres paramètres de configuration TCP/IP pour les
postes de travail sans disque.

BOOTP nécessite une entrée manuelle des paramètres de configuration pour


chaque poste de travail sur le serveur, tandis que DHCP attribue dynamiquement
des adresses IP à partir d'un pool.

En utilisant DHCP, les administrateurs n'ont plus besoin d'entrer manuellement les
configurations TCP/IP sur chaque ordinateur, simplifiant la gestion du réseau.

DHCP automatise l'attribution des adresses IP, éliminant le besoin de déplacements


physiques pour configurer chaque client TCP/IP.

L'utilisation de DHCP réduit le risque de duplication d'adresses IP en suivant


automatiquement les attributions.

Au démarrage, une machine n'a aucune information sur sa configuration réseau.

Chapter 4: DHCP 1
Afin de trouver une adresse IP sans intervention de l'utilisateur, la technique du
broadcast est utilisée.

La machine émet un paquet de broadcast contenant des détails tels que le type de
requête et les ports de connexion sur le réseau local (255.255.255.255).

Le serveur DHCP, en recevant ce paquet de broadcast, renvoie un autre paquet de


broadcast.

À ce stade, le client n'a pas d'adresse IP et n'est pas directement joignable.

Le paquet du serveur DHCP contient toutes les informations nécessaires pour


configurer l'adresse IP du client.

Le client DHCP demande des informations d'adressage IP au serveur en émettant


un paquet de diffusion spécial lors du démarrage.

Les informations demandées comprennent l'adresse IP, le masque de sous-réseau,


la passerelle par défaut, et les adresses des serveurs DNS.

Le serveur DHCP, en recevant la demande, sélectionne une adresse IP dans un


pool prédéfini, appelé une étendue, et la transmet au client.

Si le client accepte l'offre, le serveur attribue l'adresse IP pour une durée définie,
renouvelée automatiquement à chaque ouverture de session.

En cas d'expiration du bail sans renouvellement, l'adresse IP retourne dans le pool


des adresses disponibles pour une nouvelle attribution.

Le DHCP simplifie la configuration des périphériques en fournissant


automatiquement les adresses IP nécessaires.

Il assure une configuration correcte des adresses IPv4 ou IPv6.

Le DHCP permet la reconfiguration des appareils.

Il favorise une utilisation efficace du pool d'adresses IP disponibles.

La configuration IP est centralisée grâce au DHCP.

Pour activer le DHCP, il est nécessaire de déployer un ou plusieurs serveurs DHCP.

Chaque serveur gère une ou plusieurs étendues DHCP, contenant le pool


d'adresses IP pertinent et les informations de configuration nécessaires.

Chapter 4: DHCP 2
Les serveurs DHCP écoutent les demandes des clients sur leurs interfaces réseau
configurées.

Les demandes des clients sont basées sur la diffusion, car ils n'ont pas d'adresse IP
configurée pour communiquer directement avec un serveur DHCP.

Un serveur DHCP répond en proposant une configuration IP appropriée que le


client accepte généralement.

Le processus se termine lorsque le serveur accueille la réception de l'attribution de


l'adresse par le client.

Processus du DHCP :
1. Lorsqu'un ordinateur démarre pour la première fois avec le client DHCP actif, le
client génère une série de messages DHCPDISCOVER pour solliciter une
attribution d'adresse IP à partir d'un serveur DHCP et les diffuse sur le réseau local.

2. Tous les serveurs DHCP recevant les messages de diffusion DHCPDISCOVER


génèrent des messages DHCPOFFER contenant une adresse IP et d'autres
paramètres de configuration TCP/IP et les transmettent au client.

3. Après une période déterminée, le client accepte l'une des adresses proposées en
diffusant un message DHCPREQUEST contenant l'adresse du serveur offrant.

4. Lorsque le serveur d'offre reçoit le message DHCPREQUEST, il ajoute l'adresse IP


proposée et d'autres paramètres à sa base de données.

5. Le serveur transmet un message DHCPACK au client, accusant réception de


l'achèvement du processus. Si le serveur ne peut pas terminer l'attribution, il
transmet un message DHCPNAK au client et le processus redémarre.

6. Comme test final, le client diffuse l'adresse IP proposée à l'aide du protocole ARP
(Address Resolution Protocol) pour s'assurer qu'aucun autre système du réseau ne
l'utilise. Si le client ne reçoit aucune réponse à la diffusion ARP, la transaction
DHCP est terminée. Si un autre système répond au message ARP, le client rejette
l'adresse IP et transmet un message DHCPDECLINE au serveur, annulant la
transaction. Le client redémarre alors le processus.

Chapter 4: DHCP 3
Les types de paquets DHCP :
DHCPDISCOVER: pour localiser les serveurs DHCP disponibles.

DHCPOFFER: réponse du serveur DHCP à un paquet DHCP DISCOVER.

DHCPREQUEST: diverses requêtes du client pour par exemple prolonger son bail.

DHCPACK: réponse du serveur qui contient des paramètres et l'adresse IP du


client.

DHCPNAK: réponse du serveur signalant au client que le bail est échu.

Chapter 4: DHCP 4
DHCPDECLINE: annonce du client que l'adresse fournie est déjà utilisée.

DHCPRELEASE : le client libère son adresse IP.

DHCPINFORM: le client demande des paramètres locaux, il a déjà son adresse IP.

Un bail DHCP :

Chapter 4: DHCP 5

Vous aimerez peut-être aussi