Aller au contenu
Réseaux medium

Module1 : Les bases absolues du réseau

22 min de lecture

Un réseau informatique permet à des machines de communiquer entre elles. Imaginez-le comme un système postal ultra-rapide : chaque machine a une adresse (son adresse IP), et des “facteurs électroniques” acheminent les messages entre elles. Ce guide vous explique ces concepts fondamentaux avec des analogies simples et des commandes que vous pouvez tester immédiatement.

  • Adresse IP = identifiant unique d’une machine sur le réseau
  • LAN = réseau local (votre maison), WAN = Internet
  • ip addr : voir votre adresse IP
  • ping : tester si une machine répond
  • ip addr me montre une IP qui n’est pas 127.0.0.1
  • ping -c 2 8.8.8.8 fonctionne (si pas de pare-feu)
  • Je sais ce qu’est une passerelle (gateway)
Fenêtre de terminal
# 1. Voir mon adresse IP
ip addr | grep "inet "
# 2. Tester la connectivité
ping -c 3 google.com
# 3. Voir ma passerelle
ip route | grep default
  • Un terminal Linux, macOS ou WSL (Windows Subsystem for Linux)
  • Accès root/sudo (pour certaines commandes avancées)
  • 15-20 minutes de votre temps
  • Une connexion Internet (pour les tests)

À la fin de ce module, vous saurez :

  • Comprendre l’analogie réseau = système postal : c’est la clé pour visualiser tous les concepts
  • Distinguer LAN et WAN : votre réseau local vs Internet
  • Afficher votre adresse IP : savoir “où” se trouve votre machine sur le réseau
  • Utiliser la commande ping : le test de connectivité universel
  • Identifier votre passerelle : comprendre comment vos données “sortent” de chez vous

Analogie fondamentale : le réseau comme système postal

Section intitulée « Analogie fondamentale : le réseau comme système postal »

Avant de parler technique, ancrons les concepts avec une analogie que tout le monde connaît : le courrier postal.

Cette analogie n’est pas juste une simplification — c’est exactement comme ça que les ingénieurs ont conçu le réseau. Ils se sont inspirés du système postal pour créer Internet !

Le réseau expliqué comme un système postal : machines, switch, routeur et Internet

Monde postalMonde réseauExplication
Votre maisonVotre ordinateurL’endroit d’où partent et arrivent les messages
Votre adresse postaleVotre adresse IPL’identifiant unique qui permet de vous trouver
Une lettreUn paquet réseauL’unité de base qui transporte l’information
La boîte aux lettres de l’immeubleUn switchDistribue localement entre voisins
Le bureau de posteVotre routeur (box)Trie et achemine vers l’extérieur
Le réseau postal nationalInternetInterconnecte tous les bureaux de poste du monde

Imaginons que vous voulez envoyer un message à google.com (par exemple, charger une page web) :

  1. Vous écrivez la lettre

    Votre navigateur crée une requête HTTP. C’est comme écrire une lettre.

  2. Vous mettez l’adresse du destinataire

    Votre système ajoute l’adresse IP de Google sur le “paquet”. C’est l’adresse de destination.

  3. Vous mettez votre adresse de retour

    Votre système ajoute aussi VOTRE adresse IP. Sans ça, Google ne saurait pas où envoyer la réponse !

  4. Votre “facteur local” (le switch) récupère la lettre

    Le paquet arrive sur votre réseau local.

  5. Le “bureau de poste” (routeur) l’envoie vers Internet

    Votre box détecte que l’adresse de destination n’est pas locale, et transmet le paquet vers Internet.

  6. La lettre voyage de bureau en bureau

    Le paquet traverse plusieurs routeurs (comme une lettre qui passe par plusieurs centres de tri).

  7. Google reçoit et répond

    Le serveur Google traite votre requête et renvoie une réponse à VOTRE adresse IP.

Ces deux acronymes sont fondamentaux. Comprenez-les bien, car vous les rencontrerez partout.

Le LAN est votre réseau “privé”, celui qui existe chez vous ou dans votre bureau.

Caractéristiques du LAN :

  • Géographiquement limité (une maison, un bureau, un étage)
  • Contrôlé par vous ou votre entreprise
  • Utilise des adresses IP “privées” (on verra ce que ça signifie)
  • Communication rapide entre les machines (pas besoin de “sortir”)

Exemples de machines sur votre LAN :

  • Votre ordinateur de bureau
  • Votre laptop en WiFi
  • Votre téléphone connecté au WiFi
  • Votre imprimante réseau
  • Vos objets connectés (thermostat, caméra…)
  • Vos serveurs domestiques ou de lab

Le WAN désigne tout ce qui se trouve “dehors”, au-delà de votre routeur. Le WAN le plus connu est Internet.

Caractéristiques du WAN :

  • Géographiquement étendu (une ville, un pays, le monde entier)
  • Géré par des fournisseurs d’accès (FAI) et des opérateurs
  • Utilise des adresses IP “publiques”
  • Plus lent que le LAN (distance, congestion)

Exemples de ce qui est sur le WAN :

  • Les serveurs Google, GitHub, Netflix…
  • Les sites web que vous visitez
  • Les API que vos applications appellent
  • Le réseau de votre entreprise si vous êtes en télétravail

Schéma LAN vs WAN avec la passerelle (gateway) au milieu

Entre votre LAN et le WAN, il y a un équipement crucial : la passerelle (gateway en anglais).

Chez vous, c’est votre box Internet (Livebox, Freebox, etc.) ou votre routeur.

La passerelle a deux visages :

  • Côté LAN : elle a une adresse IP privée (ex: 192.168.1.1)
  • Côté WAN : elle a une adresse IP publique (attribuée par votre FAI)

Chaque machine connectée à un réseau possède au moins une adresse IP. C’est son identifiant unique sur ce réseau.

Une adresse IPv4 se compose de 4 nombres séparés par des points. Chaque nombre va de 0 à 255.

Exemple : 192.168.1.42

Décomposons :

  • 192 : premier octet
  • 168 : deuxième octet
  • 1 : troisième octet
  • 42 : quatrième octet

Première commande pratique ! Ouvrez un terminal et tapez :

Fenêtre de terminal
ip addr show

C’est la commande moderne sur Linux. Vous verrez une sortie avec plusieurs “interfaces” (cartes réseau).

Ce qu’il faut chercher : la ligne inet sous votre interface principale (souvent eth0, enp0s3 pour une VM, ou wlan0 pour le WiFi).

Voici un exemple de sortie commentée :

Fenêtre de terminal
$ ip addr show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP
link/ether 08:00:27:a5:b2:c3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.42/24 brd 192.168.1.255 scope global dynamic enp0s3
inet6 fe80::a00:27ff:fea5:b2c3/64 scope link

Décryptage ligne par ligne :

ÉlémentSignification
enp0s3Nom de l’interface réseau (votre “carte réseau”)
UPL’interface est active (allumée)
mtu 1500Taille maximale des paquets (on verra ça plus tard)
link/ether 08:00:27:...Adresse MAC (identifiant physique de la carte)
inet 192.168.1.42/24Votre adresse IPv4 !
/24Masque de sous-réseau (254 machines possibles)
inet6 fe80::...Votre adresse IPv6 locale (on verra ça plus tard)

Vous verrez aussi une interface appelée lo (loopback) avec l’adresse 127.0.0.1.

Fenêtre de terminal
$ ip addr show lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
inet 127.0.0.1/8 scope host lo

Cette adresse est spéciale : elle désigne toujours votre propre machine. Quand vous faites ping 127.0.0.1, vous vous pingez vous-même. C’est utile pour tester si votre pile réseau fonctionne.

On utilise aussi le nom localhost qui pointe vers 127.0.0.1.

C’est un concept essentiel que beaucoup de débutants confondent.

Adresses IP privées (utilisables uniquement sur votre LAN) :

  • 10.0.0.0 à 10.255.255.255
  • 172.16.0.0 à 172.31.255.255
  • 192.168.0.0 à 192.168.255.255

Ces adresses sont réservées et ne peuvent pas circuler sur Internet. Pourquoi ? Parce que des millions de personnes utilisent 192.168.1.10 chez elles ! Ce serait le chaos si ces adresses étaient routables sur Internet.

Adresses IP publiques : toutes les autres. Elles sont uniques au monde et routables sur Internet.

Votre box fait du NAT (Network Address Translation) — une “traduction d’adresse”.

Quand votre PC (192.168.1.42) envoie une requête vers Google :

  1. Le paquet part avec votre IP privée (192.168.1.42)
  2. La box remplace cette adresse par son IP publique (ex: 86.234.xx.xx)
  3. Le paquet voyage sur Internet avec l’IP publique
  4. Google répond à l’IP publique de votre box
  5. Votre box se souvient que c’était VOUS qui aviez demandé
  6. Elle remplace l’IP de destination par 192.168.1.42
  7. Votre PC reçoit la réponse

Ce mécanisme permet à plusieurs machines de partager une seule IP publique. C’est pour ça que vous n’avez qu’une seule IP publique chez vous, même avec 10 appareils connectés.

La commande ping : votre premier outil de diagnostic

Section intitulée « La commande ping : votre premier outil de diagnostic »

ping est la commande que vous utiliserez le plus souvent. Elle répond à une question simple : “Est-ce que je peux joindre cette machine ?”

ping utilise le protocole ICMP (Internet Control Message Protocol). Voici ce qui se passe :

  1. Vous envoyez un “ping” (requête ICMP Echo Request)

    C’est comme crier “Tu m’entends ?” à quelqu’un.

  2. La machine distante reçoit et répond (ICMP Echo Reply)

    Elle répond “Oui, je t’entends !”

  3. Vous mesurez le temps de réponse

    ping affiche le temps entre l’envoi et la réception.

Fenêtre de terminal
ping <adresse_ip_ou_nom>

Par exemple :

Fenêtre de terminal
ping 8.8.8.8
ping google.com

Méthodologie : tester du plus proche au plus loin

Section intitulée « Méthodologie : tester du plus proche au plus loin »

Quand vous avez un problème réseau, ne testez pas directement Internet. Procédez par étapes, du plus proche au plus loin :

  1. Tester votre propre machine (loopback)

    Fenêtre de terminal
    ping -c 3 127.0.0.1

    Pourquoi : Si ça échoue, votre pile réseau est cassée. Problème local grave.

    Résultat attendu : 0% packet loss, temps < 1ms.

  2. Tester votre routeur (passerelle)

    Fenêtre de terminal
    ping -c 3 192.168.1.1

    (Remplacez par l’IP de VOTRE routeur — voir section “Trouver votre passerelle”)

    Pourquoi : Si ça échoue, le problème est entre vous et votre routeur (câble, WiFi).

    Résultat attendu : 0% packet loss, temps < 5ms.

  3. Tester Internet avec une IP (DNS Google)

    Fenêtre de terminal
    ping -c 3 8.8.8.8

    Pourquoi : Si ça échoue mais que le routeur répond, le problème est côté FAI ou routeur.

    Résultat attendu : 0% packet loss, temps 10-50ms selon votre connexion.

  4. Tester la résolution DNS

    Fenêtre de terminal
    ping -c 3 google.com

    Pourquoi : Si ça échoue mais que 8.8.8.8 fonctionne, le problème est DNS (résolution de noms).

    Résultat attendu : Même chose que pour 8.8.8.8.

Cette méthodologie vous permet d’isoler le problème. C’est une compétence fondamentale en diagnostic réseau.

Fenêtre de terminal
$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=12.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=11.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=12.1 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 11.812/12.073/12.312/0.204 ms

Décryptage :

ÉlémentSignificationCe que ça vous dit
64 bytesTaille de la réponseNormal, c’est la taille par défaut
icmp_seq=1Numéro du paquetPermet de détecter les paquets perdus
ttl=118Time To LiveLe paquet peut encore traverser 118 routeurs
time=12.3 msTemps aller-retourLa latence — crucial pour la performance
0% packet lossPaquets perdus0% = parfait, > 1% = problème
rtt min/avg/maxStatistiques de latenceVariation = instabilité réseau

Plusieurs messages d’erreur possibles :

MessageSignificationAction
Destination Host UnreachablePas de route vers la cibleVérifier IP, routeur, câble
Request timeoutAucune réponse dans le délaiCible down ou pare-feu
Network is unreachablePas de connexion réseauVérifier interface réseau
Name or service not knownDNS ne résout pas le nomProblème DNS

La passerelle est l’adresse IP de votre routeur. C’est la “porte de sortie” de votre LAN vers Internet.

Fenêtre de terminal
ip route | grep default

Sortie typique :

default via 192.168.1.1 dev enp0s3 proto dhcp metric 100

Votre passerelle est 192.168.1.1 (ce qui suit via).

Mettons en pratique ce que vous avez appris. Suivez ces étapes dans l’ordre sur votre machine.

  1. Ouvrez un terminal

    Sur Linux : Cherchez “Terminal” dans vos applications, ou appuyez sur Ctrl+Alt+T. Sur macOS : Cherchez “Terminal” dans Spotlight (Cmd+Espace). Sur Windows : Ouvrez PowerShell ou installez WSL.

  2. Affichez votre configuration réseau

    Fenêtre de terminal
    ip addr show

    Repérez votre interface principale (pas lo). Notez votre IP quelque part.

    Ma réponse : Mon IP est _______________ sur l’interface _______________

  3. Trouvez votre passerelle

    Fenêtre de terminal
    ip route | grep default

    Ma réponse : Ma passerelle est _______________

  4. Testez la chaîne de connectivité complète

    Exécutez ces commandes une par une et notez les résultats :

    Fenêtre de terminal
    ping -c 2 127.0.0.1 # Test 1 : pile locale
    ping -c 2 <votre_gateway> # Test 2 : routeur
    ping -c 2 8.8.8.8 # Test 3 : Internet (IP)
    ping -c 2 google.com # Test 4 : Internet (DNS)

    Résultats :

    • Test 1 (localhost) : ✅ OK / ❌ Échoué
    • Test 2 (gateway) : ✅ OK / ❌ Échoué
    • Test 3 (8.8.8.8) : ✅ OK / ❌ Échoué
    • Test 4 (google.com) : ✅ OK / ❌ Échoué
  5. Interprétez vos résultats

    • Tout vert ? Bravo, votre réseau fonctionne parfaitement !
    • Échec au test 1 ? Problème grave de configuration locale.
    • Échec au test 2 ? Problème de connexion à votre routeur (câble, WiFi).
    • Échec au test 3 ? Problème côté FAI ou routeur.
    • Échec au test 4 seulement ? Problème de DNS.

Checklist prod — commandes à connaître par cœur

Section intitulée « Checklist prod — commandes à connaître par cœur »

Ces commandes sont vos outils de base. Entraînez-vous à les taper jusqu’à ce qu’elles deviennent automatiques.

Fenêtre de terminal
# 1. Voir mes interfaces et mon IP
ip addr show
# 2. Trouver ma passerelle (porte de sortie)
ip route | grep default
# 3. Tester ma pile réseau locale (toujours commencer par ça !)
ping -c 3 127.0.0.1
# 4. Tester l'accès à mon routeur
ping -c 3 192.168.1.1 # Adaptez à VOTRE passerelle
# 5. Tester l'accès à Internet (par IP)
ping -c 3 8.8.8.8
# 6. Tester la résolution DNS + Internet
ping -c 3 google.com

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

10 questions
10 min.
80% requis

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

Si vous ne deviez retenir que 6 choses de ce module, ce serait celles-ci :

  1. Un réseau = un système postal numérique

    • Les machines sont des maisons avec des adresses (IP)
    • Le routeur est le bureau de poste qui achemine vers l’extérieur
    • Les paquets sont les lettres qui transportent l’information
  2. LAN vs WAN = local vs monde

    • LAN (Local Area Network) : votre réseau privé, chez vous ou au bureau
    • WAN (Wide Area Network) : le reste du monde, notamment Internet
    • La passerelle fait le lien entre les deux
  3. IP privées ≠ IP publiques

    • 192.168.x.x, 10.x.x.x = IP privées (locales, non routables sur Internet)
    • Votre box fait du NAT pour partager UNE IP publique entre tous vos appareils
  4. ip addr pour voir votre configuration

    • Trouvez la ligne inet sous votre interface principale
    • 127.0.0.1 = vous-même (loopback/localhost)
  5. ping pour tester la connectivité

    • Toujours du plus proche au plus loin : localhost → gateway → 8.8.8.8 → google.com
    • 0% packet loss = parfait, > 0% = problème à investiguer
  6. Méthodologie de diagnostic

    • Ping localhost échoue → problème local grave
    • Ping gateway échoue → problème câble/WiFi
    • Ping 8.8.8.8 échoue → problème FAI/box
    • Ping google.com échoue (mais 8.8.8.8 OK) → problème DNS