Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

TP1re année19 livrables

Découvrir le réseau : IP, ping & exploration

Comment deux machines se parlent-elles ? On part de zéro : l'adresse IP, comment lire sa config, tester une connexion, et faire dialoguer deux VM.

Par Josselyn C., prof de BTS SIO. Publié le , mis à jour le .

Objectif
comprendre l'adresse IP, le masque, la passerelle, et explorer un réseau (ping, tracert, DNS, ARP)
On manipule
ton poste Windows + ta VM Linux (le terminal des deux côtés)
Pré-requis
connaître le terminal (PowerShell & bash) et avoir une VM Linux qui marche
Pour qui
SLAM et SISR, 1re année
Durée
environ 4 h

Compétences : C1.2 Répondre aux incidents et aux demandes d'assistance et d'évolution, C1.5 Mettre à disposition des utilisateurs un service informatique

Toutes les commandes d'observation de cette séance ne font que LIRE le réseau. Rien n'est modifié sur les machines.

Avant de commencer

Pourquoi le réseau est partout

Dès que deux machines échangent quelque chose — une page web, un fichier, un message — il y a un réseau. Comprendre comment les ordinateurs se trouvent et se parlent, c'est la base de tout le métier : impossible de monter un serveur, de dépanner une connexion ou de sécuriser quoi que ce soit sans ça. Aujourd'hui, on pose les fondations.

Ce que tu sauras faire à la fin

NotionTu sauras…
Adresse IP & binairelire l'adresse d'une machine et comprendre d'où viennent les 0–255
Masque & réseaudistinguer « réseau » et « machine », repérer adresse réseau / broadcast / passerelle
Lire sa configutiliser ipconfig (Windows) et ip a (Linux), comprendre le DHCP
Tester & explorerping, tracert, nslookup, arp
Relier des machinesconnecter deux VM et les faire se répondre

0. C'est quoi un réseau ?

Un réseau informatique, c'est un ensemble de machines reliées (par câble ou Wi-Fi) qui peuvent échanger des données. Ta salle de classe, ta box à la maison, Internet entier : ce sont des réseaux, du plus petit au plus grand.

Le vocabulaire de départ

MotDéfinition
Réseau local (LAN)les machines d'un même lieu reliées entre elles (ta salle, ta maison)
Adresse IPl'adresse unique d'une machine sur un réseau
Routeur / boxl'appareil qui relie ton réseau local au reste (Internet)
Paquetles données sont découpées en petits « colis » qui voyagent sur le réseau

Un réseau local : des machines, chacune avec son adresse IP, reliées par la box qui ouvre la porte vers Internet.

Un réseau local : des machines, chacune avec son adresse IP, reliées par la box qui ouvre la porte vers Internet.

Flag A1

Checkpoint

Avec tes mots : pourquoi chaque machine d'un réseau a-t-elle besoin d'une adresse ? Fais le lien avec l'analogie du courrier. Rends : ta réponse.

0 sur 19 dans cette étape

1. L'adresse IP

L'adresse IP (version 4, la plus courante) est composée de quatre nombres séparés par des points, chacun entre 0 et 255.

Ce que tu dois voir
192.168.1.10
└┬┘ └┬┘ │  │
 │   │  │  └─ 4e nombre (0 a 255)
 │   │  └──── 3e nombre
 │   └─────── 2e nombre
 └─────────── 1er nombre

Flag A2

Checkpoint

Parmi ces adresses, lesquelles sont des IPv4 valides : 10.0.0.1, 192.168.1.256, 172.16.5.4, 300.1.1.1 ? Rends : les valides, et pourquoi les autres ne le sont pas.

0 sur 19 dans cette étape

2. Derrière les chiffres : bits & binaire

Pourquoi un octet va-t-il de 0 à 255, et pas jusqu'à 300 ou 1000 ? Parce qu'un ordinateur ne connaît que deux états : 0 ou 1 (éteint / allumé). Chaque « case » qui vaut 0 ou 1 s'appelle un bit. Un octet, c'est 8 bits côte à côte.

Chaque bit a une valeur (de droite à gauche : 1, 2, 4, 8, 16, 32, 64, 128). Un bit « allumé » (1) ajoute sa valeur ; un bit « éteint » (0) n'ajoute rien. On additionne, et on obtient le nombre.

Un octet = 8 bits. La somme des cases allumées donne le nombre. Maximum atteignable : 255.

Un octet = 8 bits. La somme des cases allumées donne le nombre. Maximum atteignable : 255.

Flag A6

Checkpoint (conversion)

Convertis en binaire l'octet 168 (le 2e octet de 192.168.1.10), puis convertis en décimal le binaire 11111111. Rends : les deux résultats avec le détail de tes additions.

0 sur 19 dans cette étape

3. Lire SA configuration réseau

Première chose qu'un technicien fait : regarder la config réseau de la machine. Une commande de chaque côté.

Côté Windows — ipconfig

powershell
ipconfig
Ce que tu dois voir
Carte Ethernet Ethernet :
   Adresse IPv4. . . . . . . . . . . . : 192.168.1.10
   Masque de sous-reseau. . . . . . . .: 255.255.255.0
   Passerelle par defaut. . . . . . . .: 192.168.1.1

Côté Linux — ip a

bash
ip a
Ce que tu dois voir
2: enp0s3: <BROADCAST,MULTICAST,UP> ...
    link/ether 08:00:27:1a:2b:3c brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 ...

Flag B1

Production

Relève la config réseau de ton poste Windows (ipconfig) ET de ta VM Linux (ip a). Rends : pour chacun, l'adresse IPv4, le masque, et (pour Windows) la passerelle.

0 sur 19 dans cette étape

4. Réseau ou machine ? Le masque

Une adresse IP contient deux informations mélangées : de quel réseau fait partie la machine, et quelle machine c'est dans ce réseau. C'est le masque de sous-réseau qui sépare les deux.

Le masque dit où s'arrête le « réseau » et où commence la « machine ». 255 = fixe (réseau), 0 = libre (machine).

Le masque dit où s'arrête le « réseau » et où commence la « machine ». 255 = fixe (réseau), 0 = libre (machine).

Avec le masque 255.255.255.0 (noté /24), toutes les machines dont l'IP commence par 192.168.1. sont sur le même réseau et peuvent se parler directement. Les autres (ex. 192.168.2.x) sont sur un autre réseau : il faudra passer par la passerelle.

« Même réseau ou pas ? » — exemples travaillés (masque /24)

Règle : avec un /24, deux machines sont sur le même réseau si leurs 3 premiers octets sont identiques.

Machine AMachine BMême réseau ?Pourquoi
192.168.1.10192.168.1.50OUI192.168.1 identique
192.168.1.10192.168.2.10NON3e octet différent (1 ≠ 2)
10.0.0.510.0.0.200OUI10.0.0 identique
172.16.5.1172.16.6.1NON3e octet différent (5 ≠ 6)
192.168.1.10192.168.1.254OUI192.168.1 identique

Les masques les plus courants — tableau de référence

En pratique, on rencontre toujours les mêmes masques. Retiens ces chiffres : ils reviennent dans tous les TP, toutes les certifications, tous les entretiens.

Notation CIDRMasque décimalBits réseauHôtes utilisablesUsage typique
/8255.0.0.0816 777 214Très grand réseau d'entreprise (10.x.x.x)
/16255.255.0.01665 534Campus, lycée, fournisseur cloud
/24255.255.255.024254Réseau local classique (PME, salle, box)
/25255.255.255.12825126Segmenter un /24 en deux demi-réseaux
/30255.255.255.252302Lien point-à-point entre deux routeurs
/32255.255.255.255320 (1 seule IP)Désigne une machine précise (routes, firewall)

Exemple travaillé avec un masque /16

Imagine le réseau du lycée : toutes les machines ont des IP en 10.1.x.x avec le masque /16.

MachineIPSur le même /16 que 10.1.0.1 ?Pourquoi
PC salle 10110.1.50.4OUI10.1 identique
PC salle 20210.1.200.8OUI10.1 identique
Serveur pédago10.2.0.10NON2e octet différent : 10.1 ≠ 10.2
Imprimante wifi192.168.1.5NONréseau complètement différent

Flag A3

Checkpoint

Masque /24. Pour chaque paire, dis si elles sont sur le même réseau : (a) 192.168.10.4 et 192.168.10.9 ; (b) 192.168.10.4 et 192.168.11.4 ; (c) 10.1.1.1 et 10.1.2.1. Rends : tes 3 réponses justifiées (regarde la partie « réseau »).

0 sur 19 dans cette étape

5. Adresse réseau & broadcast (.0 et .255)

Dans un réseau /24 (ex. 192.168.1.x), tu peux numéroter les machines de .1 à .254… mais pas avec n'importe quel numéro. Deux adresses sont réservées et ne peuvent jamais être données à une machine :

Dans un /24 : .0 nomme le réseau, .255 sert à parler à tout le monde, et seules les adresses .1 à .254 vont aux machines.

Dans un /24 : .0 nomme le réseau, .255 sert à parler à tout le monde, et seules les adresses .1 à .254 vont aux machines.

AdresseRôlePeut être donnée à une machine ?
192.168.1.0adresse réseau : le nom du réseau lui-même (le « .0 »)NON
192.168.1.1 → .254les machines (PC, serveur, imprimante…)OUI
192.168.1.255broadcast : « j'envoie à TOUTES les machines du réseau »NON

Flag A7

Checkpoint

Pour le réseau 10.0.5.0/24 : quelle est l'adresse réseau ? l'adresse de broadcast ? et la plage des adresses utilisables par les machines ? Rends : les trois.

0 sur 19 dans cette étape

6. IP privées & IP publiques

Il existe deux mondes d'adresses : les privées (à l'intérieur de ton réseau local) et les publiques (visibles sur Internet).

TypePlageTailleUsage typique
Privée classe A10.0.0.0 – 10.255.255.255 (/8)16 777 216 adressesGrandes entreprises, lycées, campus — une IP par machine sur un réseau géant
Privée classe B172.16.0.0 – 172.31.255.255 (/12)1 048 576 adressesMoyennes entreprises, VPN, Docker (utilise 172.17.x.x par défaut)
Privée classe C192.168.0.0 – 192.168.255.255 (/16)65 536 adressesBox à la maison, petits réseaux, labs VirtualBox
Publiquetout le reste (hors privées et réservées)~3,7 milliards utilesServeurs web, ta box vue depuis Internet

Flag D1

Investigation

Ton IP relevée au Flag B1 est-elle privée ou publique ? (compare aux plages du tableau). Puis va sur un site comme « mon-ip.com » : quelle IP publique y vois-tu, et pourquoi est-elle différente de ton IP locale ? Rends : les deux IP et l'explication.

0 sur 19 dans cette étape

7. La passerelle : la porte de sortie

Quand ta machine veut parler à une autre hors de son réseau local (ex. un site web), elle ne sait pas comment l'atteindre directement. Elle confie le paquet à la passerelle par défaut (ta box/routeur), qui sait, elle, comment l'envoyer plus loin.

Tu l'as vue dans ipconfig (« Passerelle par défaut »). Côté Linux, on la lit avec :

bash
ip route
Ce que tu dois voir
default via 10.0.2.2 dev enp0s3
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15

Flag B2

Production

Trouve l'adresse de ta passerelle (Windows : ipconfig ; Linux : ip route). Rends : les deux passerelles, et explique en une phrase à quoi sert la passerelle.

0 sur 19 dans cette étape

8. DHCP : qui distribue les IP ?

Tu n'as jamais tapé d'adresse IP à la main sur ton PC, pourtant il en a une. Qui la lui a donnée ? Un service appelé DHCP (Dynamic Host Configuration Protocol). C'est le distributeur automatique d'adresses du réseau — d'habitude, c'est ta box qui joue ce rôle.

Au démarrage, la machine demande une config ; le serveur DHCP lui prête une IP (+ masque + passerelle + DNS) pour une durée donnée.

Au démarrage, la machine demande une config ; le serveur DHCP lui prête une IP (+ masque + passerelle + DNS) pour une durée donnée.

Les 4 étapes du DHCP : le protocole DORA

DHCP n'est pas juste « la box donne une IP ». Il y a un échange en 4 messages, toujours dans le même ordre. Les pros l'appellent DORA.

Schéma : Client · Serveur DHCP · 1. DISCOVER — « Y a-t-il un serveur DHCP ? » (broadcast) · 2. OFFER — « Prends 192.168.1.50, masque /24, passerelle .1 » · 3. REQUEST — « Je veux cette IP ! » (broadcast encore) · 4. ACK — « C'est confirmé, bail de 24 h. »

Durées de bail selon le contexte

ContexteDurée typiquePourquoi
Box à la maison24 hPeu de machines, peu de rotation — on garde la même IP longtemps
Réseau d'école / entreprise4 à 8 hMachines qui arrivent/partent souvent (élèves, visiteurs)
Hotspot Wi-Fi public30 min à 2 hTrès forte rotation — libérer vite les IP pour les nouveaux venus
Datacenter / serveurJamais (IP statique)Un serveur doit toujours avoir la même IP — le DHCP ne sert pas ici

Dynamique vs Statique — quand choisir quoi

IP dynamique (DHCP)IP statique (à la main)
Pour quiPC, téléphone, tabletteServeur, imprimante réseau, caméra IP, NAS
AvantageZéro config, toujours une IPAdresse qui ne change jamais → plus facile à cibler
RisqueL'IP peut changer au renouvellement du bailConflit si quelqu'un d'autre prend la même IP
ExempleTon PC au lycéeLe serveur GSB sur 192.168.1.100

Tu peux voir qui t'a attribué ton adresse :

powershell
ipconfig /all
Ce que tu dois voir
   DHCP active. . . . . . . . . . . . . : Oui
   Serveur DHCP . . . . . . . . . . . . : 192.168.1.1
   Bail obtenu. . . . . . . . . . . . . : lundi 29 ... 08:14
   Bail expirant. . . . . . . . . . . . : mardi 30 ... 08:14

Flag D2

Investigation

Sur ton poste Windows, lance ipconfig /all. Rends : l'adresse du serveur DHCP qui t'a donné ton IP, et dis si elle correspond à ton adresse de passerelle (souvent oui — pourquoi à ton avis ?).

0 sur 19 dans cette étape

9. L'adresse MAC : la carte d'identité physique

En plus de l'IP (qui peut changer), chaque carte réseau a une adresse MAC : un identifiant physique, gravé en usine, unique au monde. Forme : six paires en hexadécimal.

Ce que tu dois voir
A4:5E:60:1B:2C:3D

Schéma : A4 : 5E : 60 · OUI — fabricant (ici : Apple) · 1B : 2C : 3D · NIC — numéro unique de la carte

Adresse IPAdresse MAC
RôleRepérer la machine sur le réseau (niveau 3 — IP)Identifier la carte physique (niveau 2 — liaison)
Change ?Oui (selon le réseau, bail DHCP)Non — gravée ROM en usine. Mais peut être usurpée.
PortéePeut traverser des routeurs (Internet)Reste sur le réseau local (LAN) — jamais routée
Format192.168.1.10 (décimal)A4:5E:60:1B:2C:3D (hexadécimal)
Taille32 bits (IPv4)48 bits

Flag B3

Production

Trouve l'adresse MAC de ton poste : ipconfig /all (ligne « Adresse physique ») sous Windows, ip a (ligne link/ether) sous Linux. Rends : les deux adresses MAC, et dis ce qui différencie une MAC d'une IP.

0 sur 19 dans cette étape

10. Tester une connexion : ping

La commande la plus utilisée du métier. ping envoie un petit message à une autre machine et attend sa réponse : « tu es là ? » → « oui ! ». C'est LE premier test quand quelque chose ne marche pas.

ping = aller-retour. Si la réponse revient, la machine est joignable. Le « temps » mesuré dit à quelle vitesse.

ping = aller-retour. Si la réponse revient, la machine est joignable. Le « temps » mesuré dit à quelle vitesse.

Pinguer la passerelle

powershell
ping 192.168.1.1
Ce que tu dois voir
Reponse de 192.168.1.1 : octets=32 temps<1 ms TTL=64
Reponse de 192.168.1.1 : octets=32 temps<1 ms TTL=64
Statistiques Ping : Perdus = 0 (perte 0%)

Valeurs de latence de référence

Le « temps » affiché par ping s'appelle la latence (ou RTT, Round-Trip Time). Ces chiffres te servent à juger si une réponse est normale ou anormale :

ContexteLatence typiqueCe que ça signifie
Loopback (ping 127.0.0.1)< 1 msPile réseau locale — pas de câble, juste du logiciel
Réseau local câblé (LAN)< 2 msCâble Ethernet dans la même salle — quasi-instantané
Réseau local Wi-Fi2 – 20 msNormal ; peut monter si encombrement radio
Box → serveur en France10 – 25 msConnexion fibre/ADSL saine vers un hébergeur français
Europe → Europe (voisin)20 – 50 msParis–Londres ≈ 15 ms, Paris–Berlin ≈ 20 ms
Europe → côte Est USA80 – 110 msCâble sous-marin transatlantique
Europe → Australie280 – 320 msLimite physique : la lumière dans la fibre fait la moitié du globe
Latence problématique pour le jeu en ligne> 150 msLag visible : personnage qui répond en retard

Quelques options utiles de ping

OptionEffetCôté
ping -t IPping en continu (jusqu'à Ctrl + C)Windows
ping IPdéjà en continu (jusqu'à Ctrl + C)Linux
ping -n 10 IPenvoie exactement 10 paquetsWindows
ping -c 10 IPenvoie exactement 10 paquetsLinux

Flag B4

Production

Pingue ta passerelle, puis un site connu : ping google.com. Rends : le temps de réponse moyen vers chacun, la valeur de TTL observée, et dis lequel est le plus rapide (et pourquoi, à ton avis).

0 sur 19 dans cette étape

11. Se parler à soi-même : localhost

Il existe une adresse spéciale qui désigne toujours la machine elle-même : 127.0.0.1, aussi appelée localhost.

powershell
ping 127.0.0.1
Ce que tu dois voir
Reponse de 127.0.0.1 : octets=32 temps<1 ms

Flag A4

Checkpoint

Que désigne 127.0.0.1 ? Si tu fais ping 127.0.0.1 sur deux machines différentes, désigne-t-il la même machine ou pas ? Rends : ta réponse.

0 sur 19 dans cette étape

12. Le chemin parcouru : tracert

Quand tu joins un site lointain, ton paquet traverse plusieurs routeurs (des « sauts »). tracert (Windows) / traceroute (Linux) montre toutes les étapes du voyage.

powershell
tracert google.com
Ce que tu dois voir
1    <1 ms   192.168.1.1   (ta box)
2    12 ms   80.10.x.x     (reseau operateur)
3    14 ms   ...
8    21 ms   142.250.x.x   (google)

Flag B5

Production

Lance tracert google.com (ou traceroute). Rends : le nombre de sauts (lignes) jusqu'à la destination, et l'adresse de la première étape (à quoi correspond-elle ?).

0 sur 19 dans cette étape

13. Des noms, pas des numéros : le DNS

Tu tapes google.com, pas 142.250.75.238. Pourtant, le réseau ne connaît que les IP. Qui fait la traduction ? Le DNS (Domain Name System) : un immense annuaire « nom → adresse IP ».

Comment fonctionne la résolution DNS — les 4 niveaux

Schéma : Ton PC · Résolveur · (ta box ou 8.8.8.8) · Racine (.) · 13 serveurs mondiaux · TLD (.com) · → Autoritaire · Résultat mis en cache (TTL souvent 300 s à 86 400 s) → requêtes suivantes = instantanées

Choisir son serveur DNS — comparaison pro

Serveur DNSIPVitesse moyenneConfidentialitéFiltre
Opérateur (box)ta passerellevariableL'opérateur voit tes requêtesNon
Google Public DNS8.8.8.8 / 8.8.4.4~20 ms FRLogs 24 h (Google)Non
Cloudflare1.1.1.1 / 1.0.0.1~11 ms FR (plus rapide)Pas de logs après 24 hNon
Quad99.9.9.9~20 ms FRSuisse — forte confidentialitéBloque domaines malveillants
OpenDNS (Cisco)208.67.222.222~25 ms FRLogs utilisés pour statistiquesFiltrage parental optionnel

Interroger le DNS — nslookup et dig

powershell
nslookup google.com
Ce que tu dois voir
Serveur :  box.home
Address:  192.168.1.1

Nom :    google.com
Address: 142.250.75.238

Sous Linux — dig (plus puissant)

dig google.com
Ce que tu dois voir
;; ANSWER SECTION:
google.com.     299    IN  A   142.250.75.238

;; Query time: 12 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)

Flag B6

Production

Avec nslookup, trouve l'adresse IP de wikipedia.org (ou d'un autre site). Puis fais ping sur cette IP directement. Rends : l'IP trouvée, et confirme que pinguer le nom OU l'IP donne le même résultat (pourquoi ?).

0 sur 19 dans cette étape

14. Les ports : une porte par service

Une seule machine (une seule IP) peut rendre plusieurs services en même temps : un site web, une messagerie, un partage de fichiers… Comment s'y retrouver ? Grâce aux ports : un numéro par service.

Les ports les plus courants — à connaître par cœur

Port(s)ProtocoleServiceTCP/UDP
20 / 21FTPTransfert de fichiers (20=données, 21=contrôle)TCP
22SSHConnexion à distance chiffrée — le couteau suisse réseauTCP
23TelnetConnexion distante non chiffrée — obsolète/dangereuxTCP
25 / 587SMTPEnvoi d'e-mail (25 entre serveurs, 587 client→serveur)TCP
53DNSRésolution de noms (UDP rapide, TCP pour longues réponses)UDP + TCP
67 / 68DHCPAttribution d'adresses IP (67 serveur, 68 client)UDP
80HTTPWeb non chiffréTCP
110 / 143POP3 / IMAPRéception d'e-mail (IMAP = synchro, POP3 = téléchargement)TCP
443HTTPSWeb chiffré (TLS) — standard actuelTCP
3306MySQLBase de données MySQL/MariaDB — projet GSBTCP
3389RDPBureau à distance WindowsTCP
8080 / 8443HTTP-alt / HTTPS-altSouvent utilisé par les applis en développement (localhost:8080)TCP
27017MongoDBBase NoSQL MongoDB — projet GSB AppliFraisTCP

TCP vs UDP — les deux protocoles de transport

TCP (Transmission Control Protocol)UDP (User Datagram Protocol)
PrincipeConnexion établie avant l'envoi (poignée de main 3 voies)Envoi direct, sans connexion préalable
GarantieLes données arrivent toutes, dans l'ordre, sans doublonAucune garantie — des paquets peuvent se perdre
VitessePlus lent (accusés de réception, renvois si perte)Très rapide (pas d'aller-retour d'accusé)
Quand l'utiliserWeb, e-mail, SSH, BDD — quand aucun octet ne peut manquerDNS, streaming vidéo, jeux en ligne, VoIP — quand la vitesse prime sur la complétude

Catégories de ports

PlageNomQui peut s'y lier
0 – 1023Well-known (assignés IANA)Root/Administrateur uniquement (SSH, HTTP, DNS…)
1024 – 49151RegisteredN'importe quelle application (MySQL 3306, MongoDB 27017…)
49152 – 65535Dynamic / EphemeralPorts temporaires, choisis automatiquement par l'OS pour les connexions sortantes

Flag A5

Checkpoint

Un serveur a l'IP 192.168.1.30 et héberge un site web sécurisé. Comment écris-tu l'adresse complète (IP + port) pour y accéder ? Et sur quel port se connecte-t-on en SSH ? Rends : tes réponses.

0 sur 19 dans cette étape

15. Qui est sur mon réseau ? arp

Ta machine garde une petite table qui associe les IP de ses voisins à leur adresse MAC. C'est la table ARP.

arp -a
Ce que tu dois voir
Interface : 192.168.1.10
  Adresse Internet      Adresse physique      Type
  192.168.1.1           a4-5e-60-1b-2c-3d     dynamique
  192.168.1.20          00-11-22-33-44-55     dynamique

Flag B7

Production

Affiche ta table ARP (arp -a). Rends : combien de machines y figurent, et l'IP + MAC de ta passerelle (elle y est presque toujours).

0 sur 19 dans cette étape

16. La méthode du technicien : l'escalier de diagnostic

« Je n'ai pas Internet. » Par où commencer ? Un bon technicien ne tape pas au hasard : il remonte l'escalier, une marche à la fois, du plus près (sa propre machine) au plus loin (le site). La marche qui échoue dit exactement où est la panne.

On monte marche par marche. La première qui échoue localise la panne : pas la peine de tester plus haut.

On monte marche par marche. La première qui échoue localise la panne : pas la peine de tester plus haut.

8.8.8.8 est un serveur DNS public de Google, très pratique comme cible de test : il répond presque toujours, et c'est une IP (pas un nom). D'où l'astuce maîtresse :

L'étape qui échoue…… te dit que le problème est
1. ping 127.0.0.1 échouela pile réseau de ta machine est cassée (rare, mais grave)
2. ping <mon IP> échoueta carte réseau ou ta config IP est en cause
3. ping <passerelle> échouecâble/Wi-Fi, ou tu n'es pas sur le bon réseau (masque/IP)
4. ping 8.8.8.8 échoue (mais 3 OK)la sortie vers Internet (la box, l'opérateur)
5. ping google.com échoue (mais 8.8.8.8 OK)le DNS : la connexion marche, c'est la traduction nom→IP qui coince

Flag C1

Diagnostic (analyse)

Déroule toi-même l'escalier sur ton poste (étapes 1 à 5). Rends : le résultat (OK/KO) de chaque marche. Puis, scénario : une machine répond OK aux étapes 1-2-3-4 mais KO à la 5. Où est la panne, et quelle commande du chapitre 13 utiliserais-tu pour confirmer ?

0 sur 19 dans cette étape

17. Mini-projet : faire dialoguer deux VM

Le but ultime : créer un petit réseau et le voir fonctionner. On va relier deux VM et les faire se pinguer.

Étape 1 — Mettre les deux VM sur le même réseau

Il te faut deux VM (clone la tienne si besoin : clic droit → Cloner, choisis « Clone intégral »). Pour chacune, dans VirtualBox : Configuration → Réseau → choisis le mode « Réseau interne », avec le même nom de réseau pour les deux (ex. labo-gsb).

Étape 2 — Relever les IP

Démarre les deux VM. Sur chacune : ip a → note l'adresse IP (ligne inet).

Étape 2 bis — Fixer une IP à la main (si pas d'IP automatique)

Sur la VM 1 :

bash
sudo ip addr add 192.168.50.10/24 dev enp0s3

Sur la VM 2, fais pareil avec 192.168.50.11/24 (même réseau 192.168.50, machine différente).

Étape 3 — Le grand test

Depuis la VM 1, pingue la VM 2 :

powershell
ping -c 4 192.168.50.11
Ce que tu dois voir
64 bytes from 192.168.50.11: icmp_seq=1 ttl=64 time=0.5 ms
...
4 packets transmitted, 4 received, 0% packet loss

Flag B8

Mini-projet (production)

Relie deux VM par un réseau interne et fais-les se pinguer dans les deux sens (VM1→VM2 ET VM2→VM1). Rends : l'IP de chaque VM, et la preuve (le résultat du ping avec « 0% packet loss ») pour chaque sens.

0 sur 19 dans cette étape

Flag B9

Mini-projet (les deux côtés)

Après les pings, sur chaque VM, lance arp -a (ou ip neigh) : la MAC de l'autre VM doit apparaître. Rends : la MAC de la VM2 vue depuis la VM1, ET la MAC de la VM1 vue depuis la VM2.

0 sur 19 dans cette étape

Pour finir

Ton antisèche (les commandes)

Je veux…WindowsLinux
voir ma config IPipconfig / ipconfig /allip a
voir ma passerelleipconfigip route
voir mon serveur DHCPipconfig /allcat /var/lib/dhcp/*.leases
tester une machineping IPping -c 4 IP
voir le chemintracert nomtraceroute nom
traduire un nom → IPnslookup nom
voir les voisins (IP↔MAC)arp -aarp -a ou ip neigh

Vérifie tes acquis

  1. De quoi est composée une adresse IPv4, et pourquoi un octet ne dépasse-t-il jamais 255 ?
  2. À quoi sert le masque de sous-réseau ? Que veut dire /24 ?
  3. Dans un /24, à quoi servent l'adresse .0 et l'adresse .255 ?
  4. Quelle est la différence entre une IP privée et une IP publique ?
  5. À quoi sert la passerelle par défaut ? Et le DHCP ?
  6. Quelle est la différence entre une adresse IP et une adresse MAC ?
  7. Que fait ping ? Que signifie le TTL, et que veut dire « 0% packet loss » ?
  8. Que désigne 127.0.0.1 ?
  9. À quoi servent les ports ? Donne le port du web sécurisé (HTTPS).

Corrigé du quiz (auto-vérification)

Q.Éléments de réponse attendus
14 octets séparés par des points (ex. 192.168.1.10). Un octet = 8 bits → valeurs de 0 à 255 (2^8 − 1 = 255). Au-delà, il faudrait plus de 8 bits.
2Le masque sépare la partie « réseau » de la partie « machine » dans une IP. /24 = les 24 premiers bits sont le réseau = 3 premiers octets fixes → 254 hôtes utilisables.
3.0 = adresse réseau (nomme le réseau, non utilisable par une machine). .255 = broadcast (envoie à toutes les machines du réseau simultanément). Ni l'une ni l'autre ne peut être assignée à un hôte.
4Privée = utilisable uniquement en LAN, jamais routée sur Internet (plages 10.x.x.x, 172.16-31.x.x, 192.168.x.x). Publique = visible sur Internet, unique mondiale. La box fait le NAT pour faire dialoguer les deux mondes.
5Passerelle = la « porte de sortie » vers les réseaux extérieurs (ta box). Sans passerelle, tu ne quittes pas ton LAN. DHCP = le service qui distribue automatiquement IP + masque + passerelle + DNS à chaque machine qui se connecte (protocole DORA, bail limité dans le temps).
6IP = adresse logique, change selon le réseau, routée sur Internet, 32 bits (IPv4). MAC = adresse physique, gravée en usine, reste dans le LAN, 48 bits en hexadécimal. On a besoin des deux : l'IP pour router, la MAC pour le « dernier mètre » local (via ARP).
7ping envoie un echo request et attend un echo reply : mesure la joignabilité et la latence. TTL = compteur décrémenté à chaque routeur ; évite les boucles infinies. 0% packet loss = tous les paquets envoyés ont reçu une réponse : connexion stable.
8127.0.0.1 = loopback = la machine elle-même. Le paquet ne quitte jamais la machine. Chaque machine a sa propre 127.0.0.1 — ce n'est jamais la même machine que son voisin. Utilisée pour tester la pile réseau locale et accéder aux services en développement (localhost).
9Les ports identifient un service précis sur une machine (comme le numéro d'appartement). HTTPS = port 443 (TCP). Un pare-feu peut bloquer un port sans bloquer les autres sur la même IP.

Glossaire

MotDéfinition
Réseau / LANdes machines reliées qui échangent des données
Bit / octetun bit = 0 ou 1 ; un octet = 8 bits (un des 4 nombres d'une IPv4, 0 à 255)
Adresse IP (IPv4)l'adresse logique d'une machine ; 4 octets (0-255)
IPv6la nouvelle version d'IP, beaucoup plus longue (groupes hexa séparés par :)
Masque (/24)sépare la partie réseau de la partie machine dans une IP
Adresse réseau / broadcastle .0 nomme le réseau ; le .255 parle à toutes les machines
IP privée / publiqueinterne au réseau local / visible sur Internet
Passerellela porte de sortie vers les autres réseaux (la box)
DHCPle service qui distribue automatiquement les IP (avec un bail)
Adresse MACl'identifiant physique unique d'une carte réseau
TTLcompteur qui baisse à chaque routeur ; évite les boucles infinies
DNSl'annuaire qui traduit un nom (google.com) en IP
Portun numéro qui identifie un service précis sur une machine
localhost / 127.0.0.1l'adresse qui désigne la machine elle-même
ARPla table de correspondance IP ↔ MAC des voisins

TP terminé ?

Coche chaque livrable quand tu l'as : c'est la preuve que l'étape est acquise.

livrables
–
de série
–
Voir tous les TP