Réseaux et protocoles

TCP/IP, routage

Rédigé par l'équipe éditoriale de RévisionBac d'après le programme officiel · Mis à jour le · Méthodologie

Se connecter pour contribuerPublié le · Dernière mise à jour le

En clair. TCP/IP, routage

Ce qu'on te demande au bac (Spé NSI) : maîtriser le vocabulaire de « Réseaux et protocoles », savoir refaire les raisonnements du cours et les réutiliser sur un sujet ou un document nouveau.

Conseil de révision. Lis d'abord cet encadré, puis fais le quiz : si tu bloques, reprends la partie du cours correspondante.

Réseaux et protocoles

1. Architecture en couches

Un réseau interconnecte des machines pour échanger des données. Le modèle TCP/IP organise ces échanges en 4 couches (le modèle OSI en 7) :

CoucheRôleExemples
ApplicationServices utilisateursHTTP(S), DNS, SMTP, IMAP
TransportBout-à-bout, fiabilitéTCP (fiable), UDP (rapide)
Réseau (Internet)Routage, adressage logiqueIP (v4, v6), ICMP
Accès (liaison + physique)Transmission sur le supportEthernet, Wi-Fi (802.11)

2. Adressage IP

  • IPv4 : 32 bits (ex. 192.168.1.10), ≈ 4,3 milliards d'adresses — épuisées.
  • IPv6 : 128 bits (ex. 2001:db8::1), déploiement en cours (≈ 50 % du trafic mondial 2025).
  • Masque de sous-réseau et CIDR (/24 = 256 adresses).
  • NAT : partage d'une IP publique par un réseau local.

3. Routage

Un routeur transmet les paquets de proche en proche. Chaque paquet contient : @IP source, @IP destination, TTL, données.

  • Algorithme du plus court chemin (Dijkstra pour OSPF, vecteur de distance pour RIP).
  • BGP entre systèmes autonomes.

4. TCP vs UDP

  • TCP : connexion (3-way handshake SYN/SYN-ACK/ACK), fiabilité (accusés de réception, retransmission), contrôle de flux et de congestion. Utilisé pour le web, mail.
  • UDP : sans connexion, sans garantie, faible latence. Utilisé pour DNS, streaming, jeux, QUIC/HTTP/3.

5. Services applicatifs

  • DNS : traduit un nom (example.com) en @IP. Hiérarchique (racine → TLD → autoritaire), cache récursif.
  • HTTP/HTTPS : requête/réponse, méthodes GET/POST/PUT/DELETE, codes 2xx/3xx/4xx/5xx. HTTPS = HTTP + TLS (chiffrement, authentification serveur).
  • HTTP/2, HTTP/3 (sur QUIC/UDP) : multiplexage, latence réduite.

6. Sécurité

  • TLS : confidentialité (AES), intégrité (HMAC), authentification (certificat X.509).
  • Attaques : DDoS, MITM, DNS spoofing, phishing.
  • Bonnes pratiques : pare-feu, VPN, mises à jour, HSTS.

À retenir

  • Modèle TCP/IP en 4 couches ; encapsulation à chaque niveau.
  • IP = routage best-effort ; TCP = fiabilité ; UDP = rapidité.
  • DNS et TLS = piliers du web moderne.
  • IPv6 remplace progressivement IPv4.

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologique — Éduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat) — education.gouv.fr
  3. 3.Ressources et programme de NSI — Éduscol
  4. 4.Documentation du langage Python — Python Software Foundation
  5. 5.Protection des données et RGPD — CNIL
  6. 6.Textes de loi et jurisprudence — Légifrance

Contenu vérifié et mis à jour le 10/09/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. — Dernière mise à jour du cours (relecture et enrichissement)
  2. — Première publication de la fiche de cours