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 (c’est-à-dire sans intervention particulière) sa configuration (principalement, sa configuration réseau). Vous n’avez qu’à spécifier à l’ordinateur de se trouver une adresse IP tout seul par DHCP. Le but principal étant la simplification de l’administration d’un réseau.
Le DHCP technique :
"DHCP, pour quoi faire ?"
En matière d’administration réseau, TCP/IP pose principalement deux problèmes à un administrateur réseau :
La gestion des adresses IP C’est un travail laborieux : l’administrateur doit tenir à jour une liste des ordinateurs avec leur adresse IP pour éviter d’attribuer deux fois la même adresse IP Les paramètres IP, tels que masque de sous-réseau, adresses IP du gateway et des éventuels serveurs WINS ou DNS. Imaginez que vous changiez le serveur WINS d’un réseau de 200 machines : vous (ou probablement pas vous si vous avez de l’argent) devrez passer sur les 200 machines pour modifier ce paramètre : travail laborieux !
Il y a heureusement un remède à ces tracasseries :
DHCP (Dynamic Host Configuration Protocol)
Le protocole BOOTP permet aux clients sans disque de démarrer et de configurer automatiquement TCP/IP. Le protocole DHCP constitue une extension de BOOTP.
DHCP est donc un service tournant sur un serveur qui automatiquement attribue "à la volée" une adresse IP à des ordinateurs configurés pour utiliser ce protocole et qui le lui demandent, il "passe" en même temps les paramètres IP comme le masque de sous-réseau et les adresses IP du gateway ou des éventuels serveurs DNS ou WINS.
Au niveau des clients, il suffit de configurer une seule fois "attribution d’une adresse IP par un serveur DHCP" pour ne plus jamais avoir à s’occuper ultérieurement de questions IP. En cas de modification d’un paramètre sur le serveur DHCP (par exemple, modification de l’adresse IP du gateway), la modification sera effective sur tous les postes du réseau à leur prochain reboot (ou régénération DHCP).
Le fonctionnement général de DHCP :
Le fonctionnement de DHCP, dans les grandes lignes, est le suivant :
le client (qui n’a pas d’adresse IP !) émet une requête DHCP (diffusion sur le réseau) un (ou plusieurs) serveur DHCP qui entend la requête répond en offrant une adresse IP disponible le client sélectionne une adresse IP qui lui convient et en demande l’utilisation au serveur DHCP concerné le serveur DHCP accuse réception et accorde l’adresse IP pour une durée déterminée (bail) le client utilise l’adresse IP accordée Si on reboote la machine cliente, cette dernière tentera généralement d’obtenir l’adresse IP qu’elle possédait préalablement. Elle en profite pour mettre à jour les paramètres IP (masque de sous-réseau, IP du gateway, DNS, WINS). A chaque reboot, le bail est réinitialisé (souvent, le bail est configuré à 3-4 jours sur un LAN). Si le bail de l’adresse IP arrive à échéance, le client se met à ré-émettre des requêtes DHCP pour obtenir une renouvellement du bail. S’il n’obtient pas satisfaction et que le bail arrive définitivement à échéance, le client "supprime" son IP, et se remet en quête d’une nouvelle adresse IP disponible.
IL est intérressant de connaître les bases de ce protocole car de plus en plus de fournisseurs d’accés Internet utilisent celui-ci pour configurer automatiquement les machines de leurs ’clients’, simplifiant ainsi la mise en oeuvre du service... Peut-être que c’est votre cas, surtout si vous habitez en Suisse :)
Pour des informations plus détaillées, visitez :