Vous êtes sur la page 1sur 4

ISTA Hay Salam

TRI 1°Année

2012 // 2013

Mr Mohammed SBABOU

Allocation des Adresses IP


On configure l’adresse sur chaque machine de façon manuelle. On est donc responsable de choisir
chaque fois une adresse unique, ceci afin d’éviter les collisions sur le réseau. Configurer manuellement
l’adresse est simple dans le cas où le nombre de machines est restreint, mais cela se complique vite si le
nombre de machines augmente. De plus, si une machine se déplace entre sous-réseau, son adresse IP doit
changer en conséquence.
On renseigne l’ensemble des adresses sur un serveur. Celui-ci les distribuera alors aux machines du
réseau. Ce service porte le nom de Service DHCP (Dynamic Host Configuration Protocol).
La commande « ipconfig » permet d’obtenir les informations concernant les informations TCP/IP de la
machine
Allocation manuelle : l’administrateur attribue une adresse IP pré-allouée au client
Allocation automatique : le protocole attribue de façon automatique et permanente une adresse IP
statique à un périphérique en sélectionnant cette adresse dans un pool d’adresses disponibles.
Il n’y a pas de bail et l’adresse est attribuée de façon permanente.
Allocation dynamique : le protocole DHCP attribue, ou loue, de façon automatique et dynamique une
adresse IP à partir d’un pool d’adresses pour une durée limitée définie par le serveur ou jusqu’à
ce que le client indique au serveur DHCP qu’il n’a plus besoin de cette adresse.

1. Implémentation
Le protocole DHCP offre un moyen de centraliser la configuration des machines du réseau, en mettant à
disposition de ce réseau local un serveur capable de fournir aux stations clients tous leurs paramètres
TCP/IP, notamment :
· L’adresse IP
· Le masque de sous-réseau
· La passerelle par défaut
· L’adresse de serveurs de noms (WINS ou DNS)
· Le type de noeud NetBIOS
· Le nom de domaine Internet
· ...
Ainsi, tout risque de conflit d’adresses est réduit et l’utilisation de DHCP évite toute nouvelle
configuration des ordinateurs lors d’un changement de sous-réseau. En outre, la configuration d’une
station IP se résume à cocher une unique case, tous les paramètres étant fournis par le serveur.
2. Qu’est ce que un DHCP ?
 DHCP signifie Dynamic Host Configuration Protocol.
 Il s'agit d'un protocole qui permet à un ordinateur qui se connecte sur un réseau d'obtenir
dynamiquement une adresse IP (les paramètres TCP/IP) . Le but principal étant la simplification de
l'administration d'un réseau.
 Le protocole DHCP sert aussi à l’installation d’une machine à travers un réseau.
3. Fonctionnement du protocole DHCP:
 Localisation de bail IP:
le client envoie une trame "DHCPDISCOVER», destinée à trouver un serveur DHCP contenant
l’adresse IP source 0.0.0.0 , l’adresse cible 255.255.255.255 et son adresse "MAC".
 Offre de bail :
Le serveur DHCP du réseau répond par un "DHCPOFFER".
Cette trame contient une proposition de bail et la "MAC " du client, avec également l'adresse IP du serveur.
 Choix de bail :
Le client répond alors par un DHCPREQUEST pour indiquer qu’il accepte.
 Confirmation du bail :
Le serveur DHCP Concerné répond définitivement par un DHCPACK qui contient les paramètres du
protocole TCP/ IP.

Durée du bail
Quel est l’intérêt de concevoir un bail à durée limitée ? Cela s’avère notamment utile dans le cas où des
machines vont fréquemment se déplacer d’un réseau à l’autre et, de ce fait, libérer des adresses
potentiellement utilisables par d’autres machines. Dans ce cas, ces adresses seront disponibles à la fin du
bail pour être proposées à de nouveaux clients.
Il est possible de forcer la libération du bail ou sa demande de renouvellement par la commande
ipconfig

Etendues DHCP
Une « étendue » contient une plage d’adresses IP à affecter aux clients potentiels. Elle contient aussi le
masque de sous-réseau, la durée du bail de cette étendue ainsi que d’éventuelles adresses à exclure de la
plage.
Si plusieurs serveurs DHCP sont présents sur le réseau, ils ne doivent pas posséder de plages se
chevauchant sinon les allocations dynamiques d’adresses pourront provoquer des conflits.
4. Messages DHCP
 DHCPDISCOVER : localiser les serveurs DHCP disponibles
 DHCPOFFER : réponse du serveur à un paquet DHCPDISCOVER, contenant les premiers
paramètres
 DHCPREQUEST : requête diverse 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
éponse du serveur pour signaler au client que son bail est échu ou si le client
annonce une mauvaise configuration réseau
 DHCPDECLINE : le client annonce au serveur que l'adresse est déjà utilisée
 DHCPRELEASE : le client libère son adresse IP
 DHCPINFORM : le client demande des paramètres locaux

5. Renouvellement d’un bail :


1/ Automatique :
 - à 50% de l’utilisation du bail, le client DHCP envoie un message DHCPREQUEST pour le
renouvellement de son bail.
 - à 87.5% du bail, si le serveur n’est pas disponible, le client DHCP envoie un message
DHCPDISCOVER.

2/ Manuel :
 Ipconfig /renew : cette commande envoie un DHCPREQUEST
 Ipconfig /release : libère le bail IP.

Vous aimerez peut-être aussi