De la norme universelle au voyage des données : point de départ de tout le reste.
TCP/IP est le socle sur lequel repose l'intégralité d'Internet. Avant de plonger dans les couches et les paquets, comprendre pourquoi ce standard existe est essentiel.
Un Mac, un Android, un serveur Linux, une caméra connectée, sans règles communes, impossible de communiquer. TCP/IP est le standard universel adopté le 1er janvier 1983. Avant lui, chaque réseau avait ses propres règles propriétaires.
Analogie : avant la standardisation du conteneur maritime en 1956, chaque bateau, port et camion avait ses propres dimensions. Aujourd'hui, le même conteneur passe du cargo au train au camion sans manipulation.TCP/IP découpe les données en petits morceaux appelés paquets. Chaque paquet voyage indépendamment via différentes routes, et tout est réassemblé à destination par TCP. Si un paquet est perdu, TCP le redemande.
Analogie : un meuble IKEA dont les planches, vis et notices sont expédiées dans des colis séparés depuis des entrepôts différents. Tout arrive à destination et on assemble dans l'ordre des instructions.Une adresse IP (Internet Protocol) est un identifiant numérique unique attribué à chaque interface réseau. Elle joue le rôle d'adresse postale numérique pour pouvoir acheminer les paquets au bon endroit.
192.168.1.10 réseau local · 8.8.8.8 DNS Google (public)IP gère l'adressage et le routage, c'est l'enveloppe qui porte l'adresse de destination. TCP gère la fiabilité et l'ordre des paquets, c'est le courrier recommandé avec accusé de réception. L'un sans l'autre ne suffit pas.
IP → où envoyer · TCP → s'assurer que c'est bien arrivéTCP/IP n'a pas été inventé en un jour. Cliquez sur chaque jalon pour découvrir le contexte historique et comprendre pourquoi chaque étape était nécessaire.
TCP/IP n'est pas un protocole unique mais une famille entière. Chaque couche résout un problème précis. Cliquez sur une couche pour en savoir plus.
La couche Application est celle que les utilisateurs et développeurs voient directement. Chaque protocole résout un besoin métier spécifique.
• HTTP/HTTPS : navigation web, APIs REST. HTTPS ajoute TLS pour le chiffrement.
• SMTP/IMAP : envoi (SMTP) et lecture (IMAP) des emails.
• SSH : connexion à distance sécurisée, remplace Telnet (non chiffré).
• FTP : transfert de fichiers, aujourd'hui souvent remplacé par SFTP ou HTTPS.
• DNS : résolution des noms de domaine en adresses IP.
• DHCP : attribution automatique d'une adresse IP à un périphérique.
La couche Transport gère la communication bout-à-bout entre deux applications. C'est ici que se choisit la stratégie de livraison.
• TCP (Transmission Control Protocol) : fiable, ordonné, avec accusé de réception. Idéal pour le web, emails, SSH. Overhead plus élevé.
• UDP (User Datagram Protocol) : rapide, sans connexion, sans garantie. Idéal pour la vidéo, le gaming, le DNS.
• QUIC : protocole Google (RFC 9000), combine UDP et TLS pour HTTP/3. Réduit la latence de connexion.
La couche Réseau gère l'adressage logique et le routage des paquets d'un réseau à l'autre. C'est la carte du réseau.
• IPv4 : adresses 32 bits (ex: 192.168.1.1). ~4,3 milliards d'adresses, épuisées depuis 2011.
• IPv6 : adresses 128 bits (ex: 2001:db8::1). 340 undécillions d'adresses. Déploiement progressif.
• ICMP : messages de diagnostic (ping, traceroute, "host unreachable").
• BGP : protocole de routage entre systèmes autonomes (opérateurs Internet).
• OSPF : routage interne à un réseau d'entreprise.
La couche Liaison/Physique gère la transmission réelle des bits sur le support physique. TCP/IP s'abstrait de ce niveau et peut fonctionner sur n'importe quel support.
• Ethernet : câbles RJ45, jusqu'à 400 Gbps en datacenter. Utilise des adresses MAC (48 bits).
• Wi-Fi (802.11) : transmission radio. Wi-Fi 6E et Wi-Fi 7 atteignent plusieurs Gbps.
• Fibre optique : lumière dans un câble de verre. Débit et distance inégalés (100+ Gbps, milliers de km).
Cliquez sur un cas d'usage (colonne gauche), puis cliquez sur le protocole qui lui correspond (colonne droite). 6 paires à trouver.