Des tables qui se remplissent seules : RIP et OSPFChapitre 9/15
Le problème : des tables à la main, et des pannes
Où on en est : chaque routeur suit sa table de routage. Dans le labo du chapitre 8, c'est toi qui écrivais les lignes. Pour 3 routeurs, ça va. Pour un fournisseur d'accès avec des centaines de routeurs, chacun avec des milliers de lignes, c'est impossible à tenir à jour à la main.
Et surtout, le réseau change tout le temps : un câble est coupé par une pelleteuse, un routeur tombe en panne, un nouveau lien est installé. Revois la fin de l'animation du chapitre 8 :
Quatre routeurs, plusieurs chemins possibles entre A et le serveur.
VitesseÉtape 1/5
Il faudrait que les routeurs découvrent eux-mêmes les chemins, et qu'ils se mettent à jour tout seuls quand quelque chose casse. Pour ça, ils doivent se parler entre eux, avec un protocole : un protocole de routage.
Programme complet du cours réseaux (15 chapitres, gratuit)
- 1. Deux machines, un câble : Le point de départ : un réseau vide, deux ordinateurs à faire parler. Bits, signal électrique, débit, et l'idée centrale de tout le cours : le protocole.
- 2. Et si le message se perd ? Le bit alterné : Un message perdu, personne ne le sait. On invente l'accusé de réception, le minuteur, puis le protocole du bit alterné pour ne garder aucun doublon.
- 3. Une troisième machine : les adresses MAC : Dès qu'on branche une troisième machine, tout le monde reçoit tout. Il faut écrire à qui est le message et de qui il vient : la trame et l'adresse MAC.
- 4. Trop de machines : hub et switch : Un câble partagé ne tient pas à 30 machines, un câble par paire non plus. On centralise : d'abord le hub qui répète tout, puis le switch qui apprend les adresses MAC.
- 5. Deux réseaux : le routeur et l'adresse IP : Pour relier deux réseaux locaux, une adresse MAC ne suffit plus : il faut une adresse qui dit où se trouve la machine. L'adresse IP, le paquet, le routeur et la passerelle.
- 6. Le masque : qui est dans mon réseau ? : Où s'arrête la partie réseau d'une adresse IP ? Le masque, la notation /24, le calcul de l'adresse réseau par un ET bit à bit, le nombre de machines possibles, et un labo pour configurer de vraies adresses.
- 7. Ranger tout ça : paquets, couches et encapsulation : Un gros fichier ne part pas d'un bloc, et chaque protocole a son rôle. Le découpage en paquets, le modèle en couches TCP/IP et l'encapsulation qui empile les en-têtes.
- 8. Plusieurs routeurs : la table de routage : Quand un routeur n'est pas branché sur le réseau de destination, il doit choisir un voisin. Table de routage, route par défaut, préfixe le plus long et TTL, dans un labo où tu configures les routeurs toi-même.
- 9. Des tables qui se remplissent seules : RIP et OSPF : Remplir les tables à la main est impossible à l'échelle d'Internet, et les pannes changent tout. Les routeurs s'échangent donc leurs informations : RIP compte les sauts, OSPF tient compte du débit.
- 10. Plusieurs applications : ports, TCP et UDP : Le paquet arrive à la bonne machine, mais pour quelle application ? Les ports, puis les deux grands protocoles de transport : TCP, fiable avec sa poignée de main, et UDP, rapide et sans garantie.
- 11. Retenir des nombres, c'est dur : le DNS : Personne ne retient 185.15.58.224. Les noms de domaine, leur organisation en arbre, et la résolution DNS pas à pas, du résolveur au serveur qui fait autorité.
- 12. Un nouvel appareil arrive : DHCP et ARP : Ton téléphone se connecte au wifi d'un café sans que tu ne tapes rien. Comment obtient-il son IP, son masque, sa passerelle (DHCP), puis l'adresse MAC de la passerelle (ARP) ?
- 13. Plus assez d'adresses : IP privées, NAT et IPv6 : 4,3 milliards d'adresses IPv4, c'est trop peu pour la planète. Les adresses privées réutilisées dans chaque maison, la traduction d'adresses (NAT) faite par ta box, et IPv6.
- 14. On espionne le câble : HTTP, HTTPS et le chiffrement : Ta requête traverse un wifi partagé et des dizaines de routeurs inconnus. Ce que contient une requête HTTP, puis le chiffrement symétrique, le chiffrement asymétrique et la façon dont TLS combine les deux.
- 15. Tout le cours, couche par couche : Les quatre couches du modèle TCP/IP une dernière fois, de bas en haut : pour chacune, son métier, son unité, son adresse, les protocoles et les équipements vus dans le cours, avec le chapitre où les retrouver.