Retour au theme Internet
Outil pedagogique SNT

Comment fonctionne le routage IP ?

Chaque fois que tu ouvres un site web, des paquets de donnees voyagent a travers des dizaines de routeurs. Decouvre comment internet trouve le chemin entre ton ordinateur et un serveur a l'autre bout du monde.

Le routage, c'est quoi ?

Le routage est la maniere dont internet decide par quel chemin tes donnees vont voyager. Imagine que tu veuilles envoyer une lettre de Paris a Tokyo : la lettre va passer par plusieurs bureaux de poste avant d'arriver. Internet fonctionne pareil, mais avec des routeurs a la place des bureaux de poste et des paquets IP a la place des lettres.

Chaque routeur consulte sa table de routage (une sorte de carte interne) pour decider vers quel voisin envoyer le paquet. Cette decision est prise des millions de fois par seconde, partout dans le monde, sans aucune planification centrale. C'est ce qui rend internet incroyablement robuste.

Le voyage d'un paquet en 5 etapes

1

Le paquet quitte ton ordinateur

Quand tu charges une page web, ton message est decoupe en paquets IP. Chaque paquet contient l'adresse IP source (toi) et l'adresse IP destination (le serveur).

2

Premier routeur : ta box internet

Ta box est le tout premier routeur. Elle regarde l'adresse de destination et la compare a sa table de routage. Si la destination n'est pas dans le reseau local, elle envoie le paquet a son fournisseur d'acces (FAI).

3

Routeurs intermediaires : les sauts (hops)

Le paquet voyage de routeur en routeur. A chaque saut, le routeur consulte sa table de routage pour decider de la prochaine etape. Un paquet traverse en moyenne 12 a 20 routeurs pour atteindre un serveur a l'autre bout du monde.

4

Le routeur de destination

Le dernier routeur du reseau de destination connait la machine cible. Il livre le paquet directement au serveur.

5

Reponse en sens inverse

Le serveur traite la requete et renvoie sa reponse. Celle-ci suit potentiellement un chemin DIFFERENT (le routage est dynamique). C'est pour ca qu'on parle de "meilleur chemin" plutot que de "chemin unique".

Les protocoles de routage

Pour que les routeurs s'echangent leurs tables de routage et calculent les meilleurs chemins, ils utilisent des protocoles. Voici les trois principaux que tu dois connaitre en SNT :

OSPF (Open Shortest Path First)

Routage Interne

Protocole de routage utilise a l'interieur d'une grande organisation (entreprise, universite). Il calcule le chemin le plus court avec l'algorithme de Dijkstra.

BGP (Border Gateway Protocol)

Routage Externe

Protocole utilise entre les grands operateurs internet. C'est le langage qui permet a Orange, Free, SFR et tous les operateurs mondiaux de s'echanger les routes. Sans BGP, internet n'existerait pas.

RIP (Routing Information Protocol)

Routage Interne

Ancien protocole simple : chaque routeur partage sa table avec ses voisins. Limite a 15 sauts maximum. Peu utilise aujourd'hui car remplace par OSPF, mais important pour comprendre l'histoire d'internet.

Essaie chez toi !

Tu peux observer le routage en direct sur ton ordinateur. Ouvre un terminal (CMD sur Windows, Terminal sur Mac/Linux) et tape une de ces commandes :

$traceroute www.google.com

Affiche tous les routeurs traverses entre toi et Google (sur Linux/Mac)

$tracert www.google.com

Meme chose sur Windows

$ping www.lemonde.fr

Mesure le temps aller-retour (latence) entre toi et un serveur

Astuce

Avec traceroute, tu peux voir concretement combien de routeurs separent ton ordinateur d'un site. Essaie avec un site francais puis avec un site japonais : tu verras que la distance physique compte vraiment !

A retenir pour ton evaluation SNT

Un paquet IP contient l'adresse source et l'adresse destination
Le routage est decentralise : aucun ordinateur central ne controle internet
Chaque routeur a une table de routage qui evolue dynamiquement
OSPF est utilise en interne, BGP entre operateurs
Le chemin aller peut etre different du chemin retour
traceroute permet d'observer le routage en direct
Pixel