Chapitre 7 : Réseaux et IHM — NSI 1ère
NSI — Première

Chapitre 7 : Réseaux et IHM

Architecture réseau, protocoles, adressage IP, routage — tout ce qu'il faut maîtriser pour le programme de NSI.

📘 Notions clés

Les grandes idées à retenir sur les réseaux informatiques en classe de Première NSI.

🔌 Qu'est-ce qu'un réseau ?

Un réseau informatique est un ensemble d'équipements (ordinateurs, serveurs, imprimantes…) reliés entre eux afin de pouvoir échanger des données. On distingue les réseaux locaux (LAN) des réseaux étendus (WAN), et Internet est l'interconnexion mondiale de tous ces réseaux.

🏗️ Architecture d'un réseau

Un réseau repose sur des équipements d'interconnexion :

  • Switch (commutateur) : relie les machines d'un même réseau local. Il travaille au niveau des adresses MAC (couche 2).
  • Routeur : relie différents réseaux entre eux. Il utilise les adresses IP (couche 3) et possède une table de routage.
  • Box Internet : joue à la fois le rôle de switch (réseau local) et de routeur (accès à Internet).

📬 Adressage IP

Chaque machine sur un réseau IP possède une adresse IP unique (en IPv4 : 4 octets, ex. 192.168.1.10). Cette adresse se décompose en partie réseau et partie machine, déterminée par le masque de sous-réseau. La notation CIDR (ex. /24) indique le nombre de bits dédiés au réseau.

📦 Protocoles TCP/IP

La communication repose sur deux protocoles fondamentaux :

  • IP (Internet Protocol) : achemine les paquets de données grâce aux adresses IP. Chaque paquet peut prendre un chemin différent.
  • TCP (Transmission Control Protocol) : découpe les données en segments, numérote et vérifie leur bonne réception. Il assure une transmission fiable.

📡 Le modèle en couches

Pour organiser les communications, on utilise des modèles en couches. Le modèle TCP/IP comporte 4 couches et le modèle OSI en comporte 7. Chaque couche a un rôle précis et communique avec la couche du dessous via le principe d'encapsulation.

🌍 Requête HTTP : que se passe-t-il ?

Quand vous tapez une URL dans votre navigateur, voici ce qui se passe (simplifié) :

  • Le navigateur interroge un serveur DNS pour obtenir l'adresse IP du serveur web.
  • Un paquet de requête HTTP est envoyé via TCP/IP.
  • Les routeurs acheminent le paquet de réseau en réseau grâce aux tables de routage.
  • Le serveur renvoie la page web en réponse, qui parcourt le chemin inverse.

📖 Définitions

Le vocabulaire essentiel du chapitre à connaître par cœur.

Adresse IP

Identifiant numérique unique attribué à chaque machine sur un réseau IP. En IPv4 : 4 octets séparés par des points (ex. 192.168.1.5).

Adresse MAC

Adresse physique unique d'une carte réseau (6 octets en hexadécimal, ex. A4:B1:C2:3D:4E:5F). Elle ne change jamais.

Masque de sous-réseau

Suite de bits permettant de séparer la partie réseau de la partie machine dans une adresse IP. Notation CIDR : /24 signifie 24 bits pour le réseau.

Switch (commutateur)

Équipement réseau de couche 2 (liaison) qui relie les machines d'un même réseau local en utilisant les adresses MAC.

Routeur

Équipement de couche 3 (réseau) qui interconnecte différents réseaux en analysant les adresses IP et en consultant sa table de routage.

Table de routage

Tableau stocké dans un routeur indiquant, pour chaque réseau de destination, par quelle interface et quelle passerelle envoyer les paquets.

Protocole TCP

Protocole de la couche transport assurant une transmission fiable : il découpe les données en segments, les numérote et vérifie leur bonne réception.

Protocole IP

Protocole de la couche réseau qui achemine les paquets en se basant sur les adresses IP source et destination.

DNS

Domain Name System : système qui traduit les noms de domaine (ex. www.google.com) en adresses IP.

Trame

Unité de données de la couche liaison. Elle encapsule un paquet IP et contient les adresses MAC source et destination.

Encapsulation

Mécanisme par lequel chaque couche du modèle ajoute un en-tête aux données de la couche supérieure avant de les transmettre à la couche inférieure.

Protocole HTTP

HyperText Transfer Protocol : protocole de la couche application utilisé pour la communication entre un navigateur web et un serveur.

Passerelle (gateway)

Adresse IP du routeur par lequel une machine envoie les paquets destinés à un réseau extérieur au sien.

Protocole ARP

Address Resolution Protocol : permet d'associer une adresse IP à une adresse MAC sur un réseau local.

DHCP

Dynamic Host Configuration Protocol : attribue automatiquement une adresse IP à chaque machine se connectant au réseau.

Broadcast

Envoi d'un message à toutes les machines d'un réseau. Adresse de broadcast : dernière adresse du sous-réseau (ex. 192.168.1.255/24).

🎓 Cours détaillé

Les notions du programme expliquées pas à pas.

📊 Le modèle TCP/IP (4 couches)

Le modèle TCP/IP organise la communication en 4 couches. Chaque couche encapsule la précédente :

4
Application HTTP, DNS, FTP, SMTP
3
Transport TCP, UDP
2
Internet (Réseau) IP, ICMP
1
Accès réseau (Liaison) Ethernet, WiFi

🧩 Le modèle OSI (7 couches)

Le modèle OSI est un modèle théorique plus détaillé, composé de 7 couches :

CoucheRôleExemples
7ApplicationInterface avec l'utilisateurHTTP, FTP, DNS
6PrésentationFormat et chiffrementTLS/SSL, JPEG
5SessionGestion des sessionsNetBIOS
4TransportFiabilité de bout en boutTCP, UDP
3RéseauRoutage des paquetsIP, ICMP
2LiaisonTransfert des tramesEthernet, WiFi
1PhysiqueTransmission des bitsCâble, fibre, ondes

🏠 Adresses IP et sous-réseaux

Une adresse IPv4 est codée sur 32 bits (4 octets). Elle se décompose en :

  • Partie réseau : identifie le réseau (les bits à 1 du masque)
  • Partie machine : identifie la machine dans le réseau (les bits à 0 du masque)

Exemple : L'adresse 192.168.1.25/24 avec masque 255.255.255.0

Adresse IP :  11000000.10101000.00000001.00011001
Masque     :  11111111.11111111.11111111.00000000
             ├──── partie réseau ────┤├─machine─┤
Adresse réseau (ET logique) : 192.168.1.0
Broadcast :                   192.168.1.255
Machines utilisables :        192.168.1.1 → 192.168.1.254 (254 machines)

Deux machines communiquent directement (via un switch) uniquement si elles sont dans le même sous-réseau. Sinon, il faut passer par un routeur.

🚦 Le routage

Quand une machine veut envoyer un paquet vers un réseau différent du sien :

  • Elle envoie le paquet à sa passerelle (le routeur local).
  • Le routeur consulte sa table de routage pour déterminer le prochain saut.
  • Le paquet passe de routeur en routeur jusqu'à sa destination.

Une table de routage contient pour chaque ligne : le réseau de destination, le masque, la passerelle (prochain routeur) et l'interface de sortie.

DestinationMasquePasserelleInterface
192.168.1.0255.255.255.0— (direct)eth0
192.168.2.0255.255.255.010.0.0.2eth1
0.0.0.00.0.0.010.0.0.1eth1

La dernière ligne (0.0.0.0) est la route par défaut : si aucune autre route ne correspond, le paquet est envoyé à cette passerelle.

📨 Encapsulation des données

Les données traversent les couches du modèle en étant successivement encapsulées :

   ┌─────────────────────────────────────────────────┐
   │  Trame Ethernet                                 │
   │  ┌─────────────────────────────────────────────┐ │
   │  │  Paquet IP                                  │ │
   │  │  ┌─────────────────────────────────────────┐ │ │
   │  │  │  Segment TCP                            │ │ │
   │  │  │  ┌─────────────────────────────────────┐ │ │ │
   │  │  │  │  Données (ex: requête HTTP)         │ │ │ │
   │  │  │  └─────────────────────────────────────┘ │ │ │
   │  │  └─────────────────────────────────────────┘ │ │
   │  └─────────────────────────────────────────────┘ │
   └─────────────────────────────────────────────────┘
    

🧪 Activités corrigées

Exercices pratiques avec leurs corrections détaillées.

Activité 1 — Déterminer l'adresse réseau

Énoncé : Une machine a l'adresse IP 172.16.45.12 avec le masque 255.255.255.0 (soit /24). Déterminer l'adresse du réseau, l'adresse de broadcast, et le nombre de machines possibles.


Correction :

On fait le ET logique entre l'adresse IP et le masque :

172.16.45.12  →  10101100.00010000.00101101.00001100
255.255.255.0 →  11111111.11111111.11111111.00000000
ET logique    →  10101100.00010000.00101101.00000000  →  172.16.45.0

Adresse réseau : 172.16.45.0

Adresse broadcast : 172.16.45.255 (tous les bits machine à 1)

Machines possibles : 2⁸ − 2 = 254 machines

Activité 2 — Deux machines sont-elles dans le même réseau ?

Énoncé : Machine A : 192.168.5.20/24 — Machine B : 192.168.6.15/24. Ces deux machines sont-elles dans le même réseau ?


Correction :

Appliquons le masque 255.255.255.0 à chaque adresse :

Machine A : 192.168.5.20  AND  255.255.255.0  =  192.168.5.0
Machine B : 192.168.6.15  AND  255.255.255.0  =  192.168.6.0

Les adresses réseau sont différentes (192.168.5.0192.168.6.0), donc non, elles ne sont pas dans le même sous-réseau. Elles devront communiquer via un routeur.

Activité 3 — Lire une table de routage

Énoncé : Un routeur R1 possède la table de routage suivante :

DestinationMasquePasserelleInterface
192.168.1.0/24eth0
192.168.2.0/24eth1
10.0.0.0/8192.168.2.254eth1
0.0.0.0/0192.168.1.1eth0

Un paquet arrive avec l'adresse destination 10.5.3.8. Que fait R1 ?


Correction :

R1 compare 10.5.3.8 avec chaque destination :

  • 192.168.1.0/24 → ne correspond pas
  • 192.168.2.0/24 → ne correspond pas
  • 10.0.0.0/8correspond ! (les 8 premiers bits = 10)

R1 envoie le paquet à la passerelle 192.168.2.254 via l'interface eth1.

Activité 4 — Calcul avec un masque non trivial (/20)

Énoncé : Soit l'adresse 172.16.35.100/20. Trouver l'adresse du réseau, le broadcast, et le nombre de machines.


Correction :

Masque /20 = 11111111.11111111.11110000.00000000 = 255.255.240.0

172.16.35.100  →  10101100.00010000.00100011.01100100
255.255.240.0  →  11111111.11111111.11110000.00000000
ET logique     →  10101100.00010000.00100000.00000000  →  172.16.32.0

Adresse réseau : 172.16.32.0

Broadcast : bits machine tous à 1 → 172.16.47.255

Machines : 2¹² − 2 = 4094 machines

Activité 5 — Encapsulation et protocoles

Énoncé : Quand vous accédez à http://www.example.com, listez dans l'ordre les protocoles utilisés et les couches du modèle TCP/IP impliquées.


Correction :

  • Couche Application : DNS résout le nom en adresse IP, puis HTTP envoie la requête GET.
  • Couche Transport : TCP découpe les données en segments, numérote, et établit une connexion (3-way handshake).
  • Couche Internet : IP encapsule chaque segment dans un paquet avec les adresses IP source et destination.
  • Couche Accès réseau : le paquet est encapsulé dans une trame Ethernet (ou WiFi) avec les adresses MAC.

À la réception, le processus est inversé : on désencapsule couche par couche.

✅ QCM interactif

Testez vos connaissances — 10 questions sur le chapitre.

🖧 Simulation réseau

Expérimentez le fonctionnement d'un réseau : ping, vérification de sous-réseau, table de routage.

🌐 Réseau virtuel

Deux sous-réseaux reliés par un routeur. Testez la connectivité !

PC-A1 192.168.1.10 PC-A2 192.168.1.20 Switch A 🚦 Routeur .1.254 .2.254 Switch B PC-B1 192.168.2.10 PC-B2 192.168.2.20 Réseau A : 192.168.1.0/24 Réseau B : 192.168.2.0/24

📡 Simuler un Ping

Entrez une IP source et destination pour simuler un ping et observer le routage.

En attente d'une commande ping...

🔍 Vérificateur de sous-réseau

Entrez une adresse IP et un masque CIDR pour calculer l'adresse réseau, le broadcast et le nombre de machines.

/
Entrez une IP et un masque CIDR...