Concepts fondamentaux scénarisés "C'est un piège !"

Site: HELMo Learn Technique
Cours: [Dpt IT] A Computer Network Role Playing Game
Livre: Concepts fondamentaux scénarisés "C'est un piège !"
Imprimé par: Visiteur anonyme
Date: mardi 21 octobre 2025, 05:10

1. Objectifs

🎯 Objectifs pédagogiques

À la fin du scénario, tu seras apte à :

  • Faire la distinction entre une machine client - serveur - routeur ;
  • Comprendre le rôle des adresses MAC et IP.
  • Savoir ce qu’est un port et à quoi il sert.
  • Situer les rôles des couches modèle OSI et TCP/IP.
  • Assimiler le principe d’encapsulation.
  • Comprendre le rôle du routage dans le chemin client → serveur.
  • Identifier la logique de la communication HTTP.

2. Le disque

Tu découvres un vieux disque 💿 sur une table de la classe. Tu en discutes avec des potes 💬🗨️, l'un de vous le touche et vous êtes aspirés dedans.

Vous vous retrouvez dans une pièce sombre et poussiéreuse. Le disque est par terre, une faible lueur bleuté s'en dégage.

Après un bref instant, un hologramme apparaît et parle ...

Une image contenant capture d’écran, obscurité

Le contenu généré par l’IA peut être incorrect.

ARQ - Je m'appelle ARQ, Archivage Récupération Questionnement. Et toi, tu es mon maître ?

Vous - ...

ARQ - Qui ne dit mot consent. Nous voilà piégés ! C'est de la faute de ce foutu routeur RX404, il a perdu la tête et n'est plus capable de diriger le moindre paquet.

      Je connais le chemin mais mes archives ont été corrompues. Tu m'aides à les rafraichir, et moi, je te sors d'ici.

Vous - ...

ARQ - Qui ne dit mot consent. En avant, c'est par ici ...

3. Le musée des machines

Vous vous baladez dans la pièce bourrée de vielles machines

ARQ marmonne tout seul ...

ARQ - c'est quoi encore toutes ces machines ... à quoi servent-elles encore ? Grrrr, c'est énervant.

Vous - ???

ARQ - Allons Maitre, il me faut un "refresh memory". Lisez les étiquettes, moi je réécris en mémoire.

Une image contenant capture d’écran, dessin humoristique, nuit

Le contenu généré par l’IA peut être incorrect.

3.1. Les machines - flashcard

ARQ - Maitre, voici des flashcards. Posez-vous la question, la réponse se trouve derrière (click sur la question).

ARQ - Vous passez à la suivante avec les boutons du bas. Vous pouvez relancer le jeu de cartes autant de fois que vous voulez.

ARQ - Une fois les idées claires chez vous, Maître, elles le seront chez moi. 

4. Les empruntes numériques

Vous réactivez une machine, elle affiche des caractères sur son écran monochrome

Loading...
Adresse MAC 00:01:FE:54:22:DC
IP : 192.168.1.10
Waiting for command
C:\

ARQ et vous regardez l'écran avec intérêt.

ARQ - Ah oui, j'ai des entrées pour MAC et IP, mais c'est encore vide. Je note le format en mémoire.

      Maître, vous êtes mon seul espoir.

Une image contenant ordinateur, texte, dessin humoristique, intérieur

Le contenu généré par l’IA peut être incorrect.

4.1. Flashcard MAC & IP

ARQ - Ah, chouette ! D'autres flashcards. On continue ! 🔥

5. Frappe aux portes

Suite à votre intervention, une zone mémoire de ARQ a été débloquée.

ARQ - PTHT ? hein, non pas ça ... HTPT ? ... ah zut, ça ne veut rien dire ... HTTP, oui HTTP ! C'est ça, ça veut dire ... euh je ne sais plus mais c'est important et c'est la clé pour sortir.

ARQ - Il y a ce chiffre 80 à côté. Oh ! et aussi cette histoire de modèle TCP/IP en couches ... Grmbl 😠, je ne sais plus ...

ARQ - Vous devez m'aider à remettre de l'ordre dans tout ça 😜, mon Maître.

Une image contenant dessin humoristique, Graphique, nuit, léger

Le contenu généré par l’IA peut être incorrect.

5.1. Ports & flashcard

6. L'armure du chevalier Paquet

ARQ s'approche d'une machine estampillée "Client 1" son adresse IP est 192.168.1.1

ARQ vous tend une main. Dès que vous la touchez 🤝, vous êtes projetés à l'intérieur de la machine.

Vous êtes face à une pile de 4 blocs, celui du dessus est redirigé vers l'écran, celui du dessous vers un connecteur d'où part un câble Ethernet.                                      

ARQ - Ah mais oui, ça me revient ... 1 pile, 4 blocs ou couches ... Je ne me souviens plus de leur nom. Et vous, Maître ?

Une image contenant dessin humoristique, Animation, capture d’écran, texte

Le contenu généré par l’IA peut être incorrect.

6.1. Modèle en couches - flashcard

7. Encapsulation

Récupération de la mémoire en cours ...

ARQ - Voilà mon maître, regardez cette carte. Vous voyez comment ça marche maintenant !? 

ARQ - Les données ou une requête logicielle est toujours encapsulée maître, comme ceci : en partant de la couche supérieur applicative et en descendant jusqu'à la couche liaison/physique

ARQ - Evidemment, à la réception elle est désencapsulée, en sens inverse.

ARQ - Quant aux routeurs, c'est un peu différent, ils désencapsulent partiellement (au niveau de la couche Internet)... En parlant de routeur, il est temps d'affronter RX404.

8. Le labyrinthe des chemins (le routeur fou RX404)

ARQ écrit dans le terminal du Client 1 : http://192.168.1.22:80

 

Une trame est construite en descendant les couches

On voit clairement les informations suivantes                                   

  • Sur le bloc header Application, on voit "GET HTTP"
  • Sur le bloc header transport, on voit "src 1234, dst 80"
  • Sur le bloc header réseau, on voit "src 192.168.1.11, dst 192.168.1.22"
  • Sur le bloc header liaison/physique, on voit "src 00:11:22:33:44:01, dst 00:11:22:33:44:07"

Vous embarquez sur cette trame, quittez le vieil ordinateur ... et faites face au routeur RX404. Il est totalement fou et corrompu 😈.

ARQ - c'est le moment, c'est l'instant ... il faut apprendre son fonctionnement, ses faiblesses pour réinitialiser sa mémoire.


8.1. Routeur, machines et rôles

9. Bien joué !

ARQ - Mission accomplie ! La requête HTTP a atteint le serveur. Pour revenir en classe, il faut que le serveur 2 réponde à la machine client ...

ARQ - Maître, mon état mémoire a noté ceci :

La requête de l'application a été encapsulée dans une trame, couche par couche. 
Elle a ensuite été traitée par les routeurs intermédiaires.
Ceux-ci possèdent une carte du réseau, sous forme d'une table de routage,
pour guider les paquets dans la bonne direction selon l'adresse IP.
Une fois le paquet reçu à la destination, il est désencapsulé,
couche par couche où chaque en-tête est vérifié.
Si une adresse est fausse ou si le port ne colle pas avec l'application,
le paquet est supprimé.