Dynamic Host Configuration Protocol (DHCP)

30 Sep 2021 30 Sep 2021 1831 vues ESSADDOUKI Mostafa 6 min de lecture
Réseaux informatiques et Internet
1 Communication des données 2 Classification et topologies du réseau informatique 3 Types de réseaux informatiques 4 Introduction à l'Internet 5 Normes RFC Internet 6 Organisations internationales d'Internet
Modèles réseaux
7 Principes de la superposition de protocoles 8 Modèle TCP/IP 9 Principes d'encapsulation et décapsulation 10 Méthodes d'adressage dans les couches TCP/IP 11 Le modèle OSI
Couche application
12 Introduction et services fournies par la couche application 13 Architectures d'applications réseaux 14 Services fournis par la couche transport à la couche applications 15 Protocoles de couche d'application 16 HyperText Transfer Protocol (HTTP) 17 Système de noms de domaine (DNS) 18 Le protocole de transfert de fichiers (FTP) 19 Simple Mail Transfer Protocol (SMTP) 20 Simple Network Management Protocol (SNMP) 21 Dynamic Host Configuration Protocol (DHCP)
Couche de transport
22 Introduction et services offerts par la couche de transport 23 Concepts de la couche de transport 24 Le protocole de transport orienté connexion (TCP) 25 Le protocole de transport sans connexion (UDP)
Couche réseau (ou internet)
26 Introduction et services fournis par la couche réseau 27 Commutation de paquets 28 Adressage et livraison 29 Protocole Internet (IP) 30 Adressage IP 31 Protocole de résolution d'adresse (ARP) 32 Internet Control Message Protocol (ICMP) 33 Sous-réseaux ou subnetting 34 Méthode de masque de sous-réseau pour le subnetting 35 Méthode CIDR pour les sous-réseaux 36 Introduction au Routage IP 37 Le processus de routage IP 38 Concepts de table de routage 39 Algorithmes de routage dynamique 40 Routage sur les réseaux complexes 41 Internet Protocole version v6 (IPv6)
Couche liaison de données
42 Introduction et services fournis par la couche liaison de données 43 Adressage de la couche liaison de données 44 Détection et correction des erreurs 45 Schémas de codage de données 46 Les fonctions de contrôle de liaison de données (DLC) 47 Protocoles de couche de liaison de données 48 Contrôle de liaison de données de haut niveau (HDLC) 49 Protocole point à point (PPP) 50 Contrôle d'accès aux médias (MAC) 51 Méthode d'Accès aléatoire pour le contrôle d'accès aux médias 52 Méthode d'Accès contrôlé pour le contrôle d'accès aux médias 53 Protocoles de canalisation pour le contrôle d'accès aux médias 54 Architectures réseaux 55 Réseaux locaux (LAN) 56 Réseaux étendus (WAN) 57 Les dispositifs de connexion 58 Réseaux locaux virtuels (VLAN)
Couche physique
59 Données et signaux - couche physique 60 Transmission numérique des données 61 Transmission analogique 62 Modes de transmission de données 63 Supports de transmission de données

DHCP (Dynamic Host Configuration Protocol) est un protocole client-serveur de couche application qui a pour objet d’affecter automatiquement une adresse IP ainsi que des paramètres fonctionnels aux hôtes du réseau (Incluent des informations sur le masque de sous-réseau, la passerelle par défaut, les adresses IP et les adresses du système de noms de domaine). Il est exploité par tout équipement qui ne peut pas être configuré de façon statique par un administrateur réseau.

DHCP peut être mis en œuvre sur des réseaux locaux ainsi que sur des réseaux de grandes entreprises. DHCP est le protocole par défaut utilisé par la plupart des routeurs et des équipements réseau.

Fonctionnement du DHCP

Le numéro de port DHCP pour le serveur est 67 et pour le client est 68, et utilise les services UDP. Une adresse IP est attribuée à partir d'un d’ensemble d'adresses. En DHCP, le client et le serveur échangent principalement 4 messages DHCP pour établir une connexion, mais il y a 8 messages DHCP dans le processus.

  •  DHCPDISCOVER - Il s'agit d'un premier message généré lors du processus de communication entre le serveur et le client. Ce message est généré par l'hôte client afin de découvrir s'il y a ou non des serveurs DHCP présents sur un réseau. Ce message est diffusé à tous les appareils présents dans un réseau pour trouver le serveur DHCP. Ce message fait 342 ou 576 octets
  •  DHCPOFFER - Le serveur répondra à l'hôte dans ce message en spécifiant l'adresse IP non louée et d'autres informations de configuration TCP. Ce message est diffusé par le serveur. La taille du message est de 342 octets. S'il y a plus d'un serveur DHCP présent sur le réseau, l'hôte client accepte le premier message DHCP OFFER qu'il reçoit. De plus, un identifiant de serveur est spécifié dans le paquet afin d'identifier le serveur.
  •  DHCPREQUEST - Lorsqu'un client reçoit un message d'offre, il répond en diffusant un message de demande DHCP. Le client produira un ARP afin de trouver s'il y a un autre hôte présent dans le réseau avec la même adresse IP. S'il n'y a pas de réponse des autres hôtes, alors il n'y a pas d'hôte avec la même configuration TCP dans le réseau, et le message est diffusé au serveur indiquant l'acceptation de l'adresse IP. Un ID client est également ajouté à ce message.
  •  DHCPACK(Message d'accusé de réception DHCP) - En réponse au message de demande reçu, le serveur fera une entrée avec un ID client spécifié et liera l'adresse IP offerte avec la durée du bail. Maintenant, le client aura l'adresse IP fournie par le serveur.
  •  DHCPNACK (Message d'accusé de réception négatif DHCP) - chaque fois qu'un serveur DHCP reçoit une demande d'adresse IP non valide selon les étendues configurées, il envoie un message DHCPNACK au client. Par exemple, lorsque le serveur n'a pas d'adresse IP inutilisée, alors ce message est envoyé par le serveur au client.
  •  DHCPDECLINE - Si le client DHCP détermine que les paramètres de configuration proposés sont différents ou non valides, il envoie un message de refus DHCP au serveur. Lorsqu'il y a une réponse à l'ARP par n'importe quel hôte au client, le client envoie un message de refus DHCP au serveur indiquant que l'adresse IP proposée est déjà utilisée.
  •  DHCPRELEASE - Un client DHCP envoie un paquet de libération DHCP au serveur pour libérer l'adresse IP et annuler toute durée de bail restante.
  •  DHCPINFORM - Si un client a obtenu une adresse IP manuellement, le client utilise DHCPINFORM pour obtenir d'autres paramètres de configuration locaux, tels que le nom de domaine. En réponse au message d'information DHCP, le serveur DHCP génère un message DHCPACK avec une configuration locale adaptée au client sans allouer une nouvelle adresse IP. Ce message DHCPACK est unicast au client.

Avantages

Le DHCP présente les avantages suivants :

  •  Administration centralisée de la configuration IP : les informations de configuration IP DHCP peuvent être stockées dans un seul emplacement et permettent à cet administrateur de gérer de manière centralisée toutes les informations de configuration des adresses IP.
  •  Configuration dynamique de l'hôte : DHCP automatise le processus de configuration de l'hôte et élimine le besoin de configurer manuellement l'hôte individuel. Lorsque TCP/IP est déployé pour la première fois ou lorsque des modifications de l'infrastructure IP sont nécessaires.
  •  Configuration d'hôte IP transparente : L'utilisation de DHCP garantit que les clients DHCP obtiennent des paramètres de configuration IP précis et opportuns, tels que l'adresse IP, le masque de sous-réseau, la passerelle par défaut, l'adresse IP du serveur DNS, etc. sans intervention de l'utilisateur.
  •  Flexibilité et évolutivité : l'utilisation de DHCP offre à l'administrateur une flexibilité accrue, lui permettant de modifier facilement la configuration IP lorsque l'infrastructure change.

Discussion (0)

Soyez le premier à laisser un commentaire !

Laisser un commentaire

Votre commentaire sera visible après modération.