Rôle
DHCP
Dynamic Host Control Protocol
Pour qu'un appareil puisse accéder et utiliser un réseau, il est nécessaire de configurer une adresse IP sur une interface ainsi que d'ajouter des entrées à sa table de routage pour l'informer des adresses qui sont accessibles directement et optionnellement, les routes à emprunter pour contacter des appareils à l'extérieur du réseau auquel l'appareil participe.
Dans le contexte d'un appareil qui doit être rejoingnable en tout temps tel qu'un serveur, un routeur, une switch, un point d'accès, etc. il est généralement préférable de configurer leurs adresses manuellement de façon statique pour éviter que le fonctionnement de ces appareils dépende aussi du fonctionnement d'un serveur DHCP. Lorsqu'il s'agit d'un appareil qui n'affecte pas le fonctionnement du réseau en contrepartie (ex. tablette, cellulaire, ordinateur, console de jeu, télévision intelligente, appareils de domotique, etc.), considérant que le commun des mortels n'est pas familier avec l'adressage IP, la quantité d'appareils ainsi que la fréquence à laquelle ces appareils changent de réseau, il est plus pratique de laisser un serveur attribuer des configurations IP automatiquement aux hôtes du réseau.
Ce service est aussi souvent utilisé pour répertorier et identifier l'adresse IP associée à un appareil relié au réseau. Même s'il s'agit d'un poste de travail plutôt qu'un serveur, cette information est utile lorsque l'on veut administrer ces appareils à distance. Il est aussi possible de relier un serveur DHCP à un serveur DNS pour créer des entrées de type A et PTR dans le serveur correspondant au noms des machines et aux adresses qui leur seront attribuées.