Aller au contenu principal

Base de connaissances

Tutoriels par OS, outils open source et ressources pour le numérique responsable.

📄

DHCP - Dynamic Host Configuration Protocol

Sécurité et citoyenneté numérique🟡 Intermédiaire

DHCP (Dynamic Host Configuration Protocol)

Le DHCP, c'est un service qui attribue automatiquement une adresse IP aux appareils connectés à un réseau. Plus besoin de configurer chaque machine à la main ! Mais elle peut aussi être configurer manuellement, se reporter Configuration IP

Ce que DHCP fournit :

Plus de détails en cliquant sur chaque lien 1️⃣ Adresse IP (IPv4) - L’identifiant unique de ton appareil sur le réseau. 2️⃣ Masque de sous-réseau - Détermine la plage d’adresses utilisables. 3️⃣ Passerelle - L’adresse du routeur pour accéder à Internet. 4️⃣ Serveur DNS - Convertit les noms de sites web en adresses IP.

Comment ça marche ?

Quand tu connectes un nouvel appareil (PC, téléphone, imprimante…) à un réseau, le serveur DHCP lui attribue une adresse IP temporaire. Chaque machine doit avoir un numéro unique !

Durée du bail DHCP

L’adresse IP est donnée pour une durée limitée, appelée bail. Une fois expiré, l’adresse peut être réutilisée par un autre appareil pour éviter les conflits d’IP.

Se connecter à distance avec RDP (Remote Desktop Protocol)

Le RDP permet de contrôler un PC Windows à distance via le réseau local ou Internet. Pratique pour le télétravail ou l’assistance technique ! En savoir plus : Explication RDP

1️⃣ Adresse IP (IPv4) - L'identifiant unique de ton appareil sur le réseau

L'adresse IP (Internet Protocol Address) est l'identifiant unique attribué à chaque appareil qui se connecte à un réseau, qu'il soit local (LAN) ou global (Internet). Elle permet aux appareils de communiquer entre eux en indiquant où se trouvent les informations et comment y accéder.

Qu'est-ce qu'une adresse IP IPv4 ?

Une adresse IPv4 (Internet Protocol version 4) est une série de quatre groupes de chiffres séparés par des points (ex : 192.168.1.10). Chaque groupe de chiffres (appelé octet) est compris entre 0 et 255, donc chaque adresse IPv4 est composée de 32 bits au total.
  • Format : X.X.X.X (où chaque X est un nombre entre 0 et 255).

Exemple d'adresse IP IPv4 :

192.168.1.10
  • 192 : Premier octet
  • 168 : Deuxième octet
  • 1 : Troisième octet
  • 10 : Quatrième octet
Chaque appareil connecté à un réseau reçoit une adresse IP unique dans sa plage d'adresses locale ou publique.

Pourquoi est-elle importante ?

L'adresse IP permet à un appareil de :
  • S'identifier de manière unique sur un réseau.
  • Échanger des données avec d'autres appareils, comme des serveurs, des sites web, ou d'autres machines sur le réseau local ou Internet.
  • Acheminer les données vers le bon appareil à destination.

Types d'adresses IP

Adresse IP publique :

  • Visible sur Internet, attribuée par le fournisseur d'accès à Internet (FAI).
  • Exemples : 142.250.190.78, 8.8.8.8 (Google DNS).
  • Permet à ton appareil ou ton réseau de communiquer avec Internet.

Adresse IP privée :

  • Utilisée dans un réseau local (LAN), comme dans une maison ou un bureau.
  • Exemples : 192.168.1.1, 10.0.0.1.
  • Ces adresses ne sont pas visibles sur Internet, mais elles permettent aux appareils de communiquer entre eux dans un réseau local.

Comment une adresse IP est-elle attribuée ?

Dynamique (via DHCP) :

Le serveur DHCP (Dynamic Host Configuration Protocol) attribue automatiquement une adresse IP à un appareil lorsqu'il se connecte au réseau.
  • Exemple : Lorsque tu connectes ton téléphone ou ton ordinateur au Wi-Fi, il se voit attribuer une adresse IP dynamique, souvent sous la forme de 192.168.1.x.

Statique :

Une adresse IP statique est configurée manuellement et reste la même à chaque fois que l'appareil se connecte au réseau.
  • Exemple : Un serveur ou une imprimante réseau peut avoir une adresse IP statique comme 192.168.1.100 afin qu'il soit toujours facilement localisable.

Détails supplémentaires sur les adresses IPv4

  • Plage d’adresses réservées :
Certaines plages d’adresses sont réservées pour des usages spécifiques :
  • 10.0.0.0 à 10.255.255.255 → Réseau privé.
  • 172.16.0.0 à 172.31.255.255 → Réseau privé.
  • 192.168.0.0 à 192.168.255.255 → Réseau privé.
  • Répartition des octets :
Chaque groupe d’octets dans une adresse IP peut être affecté à des fonctions spécifiques, comme l'identifiant de réseau ou l'identifiant d'hôte, ce qui permet de définir une architecture de réseau.

Pourquoi des adresses IP différentes existent-elles ?

  • IPv4 : Le système actuel avec 32 bits. Il offre environ 4,3 milliards d’adresses possibles. Toutefois, avec la croissance d'Internet, cela devient insuffisant pour tous les appareils connectés.
  • IPv6 : Une version plus récente avec 128 bits. Il offre une quantité d'adresses quasiment illimitée, mais il n'est pas encore largement déployé.

Que se passe-t-il si deux appareils ont la même adresse IP ?

Il y a ce qu'on appelle un conflit d'adresses IP. Les deux appareils vont essayer de communiquer avec le même identifiant, ce qui peut provoquer des problèmes de connexion et rendre le réseau instable. Il est donc essentiel que chaque appareil ait une adresse unique.

Comment trouver l'adresse IP de ton appareil ?

  • Sur un ordinateur Windows :
1. Ouvre l'invite de commandes (cmd).
  • Tape ipconfig et appuie sur Entrée.
  • Cherche la ligne Adresse IPv4.
    • Sur un Mac :
    1. Ouvre "Préférences Système" → "Réseau".
  • Sélectionne ta connexion (Wi-Fi ou Ethernet).
  • Ton adresse IP sera affichée dans l'onglet "État".
    • Sur un smartphone :
    1. Va dans les paramètres Wi-Fi.
  • Clique sur le réseau auquel tu es connecté pour voir les détails.
  • Résumé : L'adresse IP (IPv4) est l'identifiant unique de ton appareil sur un réseau. Elle permet aux appareils de se localiser et de communiquer efficacement. Elle peut être dynamique (change à chaque connexion) ou statique (fixe et définie manuellement).

    2️⃣ Le Masque de sous-réseau - Déterminer la plage d’adresses utilisables

    Le masque de sous-réseau est un paramètre qui définit quelle partie d'une adresse IP appartient au réseau et quelle partie appartient aux appareils connectés. Il permet de délimiter la plage d’adresses utilisables à l’intérieur d’un réseau local (LAN).

    Comment ça fonctionne ?

    Une adresse IP est composée de 4 octets (ex : 192.168.1.10). Le masque de sous-réseau indique quelle portion de l’adresse correspond :
    • au réseau (identifie l’ensemble des appareils connectés)
    • aux hôtes (appareils) (identifie chaque appareil unique dans ce réseau)

    Exemple avec un réseau domestique classique

    • Adresse IP : 192.168.1.10
    • Masque de sous-réseau : 255.255.255.0
    • Passerelle (routeur) : 192.168.1.1
    Que signifie ce masque (255.255.255.0) ?
    • La partie 255.255.255 fixe les trois premiers nombres (192.168.1), c'est l'identifiant du réseau.
    • La partie .0 est réservée aux appareils (PC, téléphone, imprimante, etc.).
    • Cela signifie qu'on peut attribuer des adresses de 192.168.1.1 à 192.168.1.254 aux appareils.

    Exemples de masques courants

    Masque de sous-réseauPlage IP utilisableNombre d'appareils (hôtes)
    255.255.255.0 (ou /24)192.168.1.1 - 192.168.1.254254 adresses
    255.255.0.0 (ou /16)192.168.0.1 - 192.168.255.25465 534 adresses
    255.255.255.128 (ou /25)192.168.1.1 - 192.168.1.126126 adresses
    255.255.255.252 (ou /30)192.168.1.1 - 192.168.1.22 adresses (utile pour les connexions entre 2 appareils)

    Pourquoi c'est important ?

    Évite les conflits d'adresses IP (chaque appareil doit avoir une IP unique). Optimise la gestion du réseau (définit des plages d’adresses pour différents usages). Permet de diviser un réseau en sous-réseaux (utile pour les grandes entreprises).

    Comment trouver le masque de sous-réseau de ton PC ?

    • Windows :
    1. Ouvre cmd.
  • Tape ipconfig.
  • Regarde "Masque de sous-réseau".
    • macOS / Linux :
    1. Ouvre le terminal.
  • Tape ifconfig ou ip a.
  • Sans un bon masque de sous-réseau, ton réseau pourrait être mal organisé ou causer des problèmes de communication !

    La Passerelle (Gateway) - L’adresse du routeur pour accéder à Internet

    La passerelle (ou gateway en anglais) est l'adresse IP du routeur qui permet aux appareils d’un réseau local (LAN) d’accéder à d’autres réseaux, comme Internet.

    Comment ça fonctionne ?

  • Connexion locale → Ton ordinateur, ton téléphone et tes autres appareils sont connectés au même réseau (ex : Wi-Fi de ta maison).
  • Passage par la passerelle → Quand tu veux accéder à un site web, ton appareil envoie une requête à la passerelle (le routeur).
  • Accès à Internet → Le routeur envoie la requête au serveur du site web et récupère la réponse pour l'afficher sur ton appareil.

  • 3️⃣ Exemple d’une passerelle

    Dans un réseau domestique classique :
    • Adresse de ton PC : 192.168.1.10
    • Adresse du routeur (passerelle) : 192.168.1.1
    • Adresse du serveur DNS : 8.8.8.8 (Google DNS)
    Ainsi, quand ton PC veut aller sur google.com, il :
  • Demande au serveur DNS l’IP du site web.
  • Passe par la passerelle (192.168.1.1) pour envoyer la requête vers Internet.
  • Reçoit la réponse et affiche le site.
  • Comment connaître l’adresse de la passerelle sur son PC ?

    • Sur Windows :
    1. Ouvre l’invite de commande (cmd).
  • Tape ipconfig et cherche "Passerelle par défaut".
    • Sur macOS / Linux :
    1. Ouvre le terminal.
  • Tape ip route | grep default ou netstat -rn | grep default.
  • Sans passerelle, aucun appareil ne pourrait accéder à Internet !

    4️⃣ @ Serveur DNS

    Le serveur DNS (Domain Name System) est un service qui traduit les noms de domaine (comme google.com) en adresses IP (comme 142.250.180.14). Sans DNS, il faudrait taper une adresse IP à chaque fois qu’on veut visiter un site web !

    Nom de machine ↔ @IP

    • Une machine sur un réseau possède un nom unique (ex : PC-Bureau).
    • Elle a aussi une adresse IP (ex : 192.168.1.10).
    • Un serveur DNS interne (ou un fichier hosts) permet de lier le nom de la machine à son IP, ce qui facilite l’accès.

    Nom de domaine ↔ @IP

    • Un nom de domaine (ex : exemple.com) est une adresse lisible par les humains.
    • Il est associé à une adresse IP qui identifie le serveur web.
    • Le DNS fait la correspondance entre les deux.
    Quand tu tapes exemple.com, ton appareil demande au DNS l’IP correspondante, puis se connecte au bon serveur. En résumé :
    • Nom de machine ↔ IP → Correspondance interne sur un réseau local.
    • Nom de domaine ↔ IP → Correspondance sur Internet via un serveur DNS.

    Configuration IP

    Fournir une configuration IP signifie attribuer à un appareil les informations nécessaires pour qu'il puisse se connecter et communiquer correctement sur un réseau. Lorsqu'un appareil (comme un ordinateur, un smartphone, ou une imprimante) se connecte à un réseau, il a besoin de certains paramètres pour fonctionner correctement. Ces paramètres incluent généralement :

    1. Adresse IP (IPv4)

    C'est l'identifiant unique de l'appareil sur le réseau. Chaque appareil doit avoir une adresse IP unique dans le même réseau pour que la communication soit possible.

    2. Masque de sous-réseau (Subnet Mask)

    Le masque de sous-réseau détermine quelle partie de l'adresse IP correspond au réseau et quelle partie correspond à l'hôte (l'appareil). Cela permet de diviser les réseaux en sous-réseaux plus petits et de mieux gérer les adresses IP. Exemple :
    • Si ton masque de sous-réseau est 255.255.255.0, cela signifie que les trois premiers octets de l'adresse IP correspondent au réseau, et le dernier octet correspond à l'appareil.

    3. Passerelle (Gateway)

    La passerelle est l'adresse du routeur ou de l'appareil qui permet à ton appareil de se connecter à d'autres réseaux, comme Internet. Lorsque ton appareil veut communiquer avec un appareil situé sur un autre réseau, il envoie les données à la passerelle, qui les achemine vers leur destination.

    4. Serveur DNS (Domain Name System)

    Le serveur DNS est utilisé pour traduire les noms de domaine (comme www.google.com) en adresses IP. En d'autres termes, il permet à ton appareil de trouver le site web ou le service auquel tu veux accéder en utilisant un nom lisible par l'homme, au lieu de devoir entrer une adresse IP directement.

    Comment ces informations sont-elles fournies ?

    Manuellement (Configuration statique) :

    Tu entres directement ces informations sur ton appareil. Cette méthode est souvent utilisée pour les serveurs ou les périphériques réseau comme les imprimantes qui ont besoin d'une adresse IP fixe et prévisible. Par exemple, une imprimante réseau pourrait avoir une adresse IP statique comme 192.168.1.100.

    Automatiquement (via DHCP) :

    Le protocole DHCP (Dynamic Host Configuration Protocol) permet à un serveur (généralement un routeur) d'attribuer automatiquement une adresse IP à chaque appareil qui se connecte au réseau. Le serveur DHCP fournit également le masque de sous-réseau, la passerelle et les serveurs DNS nécessaires pour que l'appareil puisse se connecter à Internet et à d'autres ressources sur le réseau. Résumé : Fournir une configuration IP signifie attribuer les paramètres nécessaires (adresse IP, masque de sous-réseau, passerelle et serveur DNS) pour que ton appareil puisse fonctionner sur un réseau. Ces informations peuvent être attribuées manuellement ou automatiquement à l'aide de DHCP.