Comprendre le réseau et les modèles OSI et TCP/IP : la clé pour mieux debugger
Quand j’ai commencé à coder, tout ce qui ne marchait pas, je mettais ça sur le dos de : “ça bug”.
Mais plus j’avançais, plus je voyais que souvent, le problème ne venait pas du code.
Il venait du réseau.
Et je ne savais même pas par où commencer.
C’est là que j’ai découvert le modèle OSI.
Et ça a complètement changé ma façon de bosser.
Comprendre les 7 couches, c’est comprendre où tu perds l’info.
Est-ce que t’as bien une connexion ?
(couche 1 ou 2 selon le cas, mais souvent c’est la couche physique : câble, WiFi, carte réseau)
Est-ce que tes ports sont ouverts ?
(couche 4 : Transport - TCP/UDP)
Est-ce que t’as une IP correcte ?
(couche 3 : Network - IP, routage)
Est-ce que c’est ton certificat qui bloque ?
(couche 6 : Presentation dans OSI, mais souvent géré par la couche Application dans TCP/IP)
Ce n’est pas de la théorie.
C’est ce qui m’a évité de passer des heures à chercher côté front
Alors que c’était juste le firewall.
Aujourd’hui, même avec l’IA, tu gagnes du temps pour poser un diagnostic.
Mais elle peut aussi t’envoyer complètement à côté de la plaque,
si toi-même tu ne sais pas dans quelle couche tu navigues.
Ce que j’ai appris :
→ L’IA te donne des infos rapidement, mais elle ne réfléchit pas à ta place
→ Un ping, un telnet, un curl, parfois c’est plus utile qu’un console.log
→ Savoir où tu es dans le modèle OSI, c’est avancer avec une vraie carte en main
Je te laisse le rappel visuel ci-dessous (cf. image du modèle OSI)
Et toi, t’as déjà eu un bug réseau qui t’a fait perdre un temps fou ?
#TechTuesday #Réseau #OSI #Débogage #Progression #Architecture #IA