Vous êtes sur la page 1sur 10

Protocole Applicatif- DHCP

TARIK ZAKARIA BENMERAR, PHD


Introduction

 Il s’agit d’un protocole qui permet à un ordinateur qui se connecte sur un


réseau local d’obtenir dynamiquement et automatiquement
 Sa configuration IP
 D’autres configurations réseaux à travers des options.
 Le protocole permet de simplifier grandement la configuration réseaux.
 DHCP fonctionne sur le modèle de communication client/serveur.
Flux DHCP

 DHCPDiscover : Localiser les serveurs DHCP disponibles et


demander une première configuration.
 DHCPOffer : Réponse du serveur DHCP qui contient les
premiers paramètres.
 DHCPRequest : Requête du client.
 DHCPDecline : Le client notifie le serveur que l’adresse IP est
déjà utilisé.
Flux DHCP

 DHCPAck : Réponse du serveur contenant les paramètres réseaux


du client.
 DHCPNAck : Réponse négative du serveur pour les paramètres
réseaux du client.
 DHCPRelease : Le client libère son adresse IP.
 DHCPInform : Le client demande des paramètres réseaux. Il a déjà
une adresse IP.
Flux DHCP
Format du trame

 op
 1 = requête
 2 = réponse
 hltype : Type d’adresse hardware (ethernet=0x01).
 hlen : Taile de l’adresse hardware (ethernet=0x06).
 hops : Nombre de sauts de la requête.
 xid (Transaction id) : Nombre aléatoire choisi par le
client et qui est utilisé pour reconnaître le client.
Format du trame

 secs : Le temps écoulé (en secondes) depuis que le


client a commencé sa requête.
 flags:
 0x0000 : Recevoir la réponse en unicast.
 0x8000 : Recevoir la réponse en broadcast.
 ciaddr : Adresse IP du client (0.0.0.0 s’il n’as pas
encore d’adresse).
 yiaddr : Prochaine addresse IP du client.
 siaddr : Adresse du serveur.
 giaddr : Adresse du relais.
 chaddr : Adresse physique du client.
Format du trame

 sname : Champ optionnel. Nom du serveur.


 file : nom du fichier à utiliser pour le boot.
 options : Les options DHCP
Format des options
Liste des Options DHCP

https://www.iana.org/assignments/bootp-dhcp-parameters/
bootp-dhcp-parameters.xhtml

Vous aimerez peut-être aussi