Qu'est-ce que DHCP (Dynamic Host Configuration Protocol)?
Le protocole DHCP (Dynamic Host Configuration Protocol) fait partie intégrante des réseaux et contrôle les adresses IP que les périphériques reçoivent afin de pouvoir communiquer avec Internet. En général, l'attribution d'IP est automatisée, mais si vous avez besoin d'adresses IP statiques, la connaissance de DHCP est essentielle..
DHCP peut gérer les assignations IP
Chaque appareil qui se connecte à un réseau nécessite une adresse IP. Au début de la mise en réseau, les utilisateurs se attribuaient manuellement une adresse IP, mais la tâche était fastidieuse, en particulier pour les lieux dotés de nombreux périphériques, tels que les entreprises. DHCP, en partie, automatise ce processus, ce qui facilite beaucoup la connexion de périphériques au réseau. Les serveurs ou routeurs DHCP gèrent ce processus en fonction d'un ensemble de règles définies. La plupart des routeurs sont configurés pour utiliser une plage 192.168.0.x, par exemple, de sorte que vous verrez généralement les adresses IP de ce type dans les réseaux domestiques..
Le processus est assez simple. Lorsqu'un client (ordinateur, périphérique IOT, tablette, téléphone portable, etc.) se connecte au réseau, il envoie un signal (appelé DHCPDISCOVER) au serveur DHCP (ou au routeur). Le serveur répond avec toutes les règles et paramètres du réseau et une adresse IP à utiliser (un DHCPOFFER). Le client reconnaît les informations et demande l'autorisation d'utiliser l'adresse attribuée (un message DHCPREQUEST). Enfin, le serveur DHCP accuse réception de la demande et le client est libre de se connecter au réseau..
DHCP contrôle la plage d'adresses IP
Vous pouvez configurer DHCP pour contrôler la plage d'adresses IP disponibles. Si vous indiquez que cette plage commence à 192.168.0.1 et que la fin est 192.168.0.100, toutes les adresses disponibles se situeront quelque part dans cette plage. Vous ne verrez jamais un périphérique affecté à 192.168.0.101. N'oubliez pas non plus que l'adresse IP de départ (192.168.0.1 dans cet exemple) est réservée au routeur. Certains routeurs ne répertorient qu'une adresse de départ, puis incluent une option pour un nombre maximum d'utilisateurs (qui détermine l'adresse de fin)..
L'avantage, c'est que vous pouvez contrôler le nombre de périphériques connectés à votre réseau simultanément (pas plus de 100 dans cet exemple). Mais l'inconvénient est que si vous définissez une plage trop petite, vous pouvez empêcher involontairement la connexion de nouveaux périphériques. Pour permettre une plage d'adresses IP inférieure, les serveurs DHCP louent uniquement les adresses IP aux périphériques..
Les adresses attribuées dynamiquement sont temporaires
Lorsqu'un serveur DHCP attribue une adresse IP, il le fait sous un système de location. La machine conserve cette adresse IP pendant un nombre de jours défini, après quoi elle peut essayer de la renouveler. Si aucun signal de renouvellement n'est envoyé (tel qu'une machine mise hors service), le serveur DHCP récupère l'adresse IP à affecter à un autre appareil. Lorsque le signal de renouvellement est détecté, le périphérique conserve son adresse IP pendant une autre série de jours. C’est pourquoi votre adresse IP peut sembler changer de temps en temps si vous utilisez souvent l’option ipconfig.
Il est possible que deux périphériques se retrouvent avec la même adresse IP, par exemple une machine virtuelle qui passe le plus clair de son temps hors connexion. La machine virtuelle ne pourra pas envoyer le signal de renouvellement; son adresse IP sera donc transmise à une autre machine. Lorsque la machine virtuelle est rétablie, elle conserve toujours un enregistrement de l'ancienne adresse IP (en particulier si elle est restaurée à partir d'un instantané), mais elle ne pourra pas utiliser cette adresse IP car elle a été prise. Sans cette autorisation, il ne peut pas se connecter au réseau tant qu'une nouvelle adresse IP n'est pas attribuée. Mais utiliser des adresses IP dynamiques devrait empêcher ce type de scénario.
Des adresses IP statiques sont nécessaires pour certains périphériques
Si vous avez une imprimante connectée au réseau ou un serveur multimédia (tel qu'une unité NAS ou un serveur Plex), il serait gênant pour eux de modifier leur adresse IP. Bien que le renouvellement du bail puisse empêcher cela, il est toujours possible que l'adresse IP change. Si votre routeur est redémarré en raison d'une panne de courant ou parce que vous essayez de résoudre un problème embêtant, toutes les adresses IP générées dynamiquement peuvent être réaffectées. Pour ces scénarios, l'attribution manuelle d'une adresse IP statique résoudra le problème..
Le processus exact varie en fonction des interfaces Web des routeurs, même celles du même fabricant. Sur certains routeurs, comme le kit Eero Mesh Router, ce terme peut être désigné par un autre terme, tel que réservation IP. Cependant, une adresse IP statique doit encore se conformer à toutes les règles de plage, si elles existent. Utiliser une adresse IP actuelle comme base pour une adresse IP statique est généralement la chose la plus simple à faire. En fonction du périphérique et de son système d'exploitation, il peut être possible de définir une adresse IP statique du côté du périphérique plutôt que via le routeur ou le serveur DHCP. Cela peut être nécessaire si le routeur lui-même ne prend pas en charge l'adresse IP statique..