🌐 Modèle TCP/IP

📘 Cours complet ⏱️ 2h 🎯 Bloc 1 – Réseau
Objectifs : comprendre les 4 couches du modèle TCP/IP, leurs protocoles, leur rôle dans la communication sur Internet, et savoir comparer avec OSI.

📖 Introduction

Le modèle TCP/IP (Transmission Control Protocol / Internet Protocol) est le modèle de référence utilisé sur Internet. Développé dans les années 1970 par le département de la Défense américain (DARPA), il est plus concret et pragmatique que le modèle OSI. Il comporte 4 couches qui regroupent les fonctions de plusieurs couches OSI.

📌 À retenir : Le modèle TCP/IP est le modèle réel utilisé par tous les équipements sur Internet. Le modèle OSI est plutôt un modèle pédagogique de référence.
🎯

À l'issue de ce module, vous serez capable de :

  • Décrire les 4 couches du modèle TCP/IP avec leurs protocoles.
  • Expliquer le rôle de chaque couche dans la transmission de données.
  • Comparer TCP/IP avec le modèle OSI.
  • Identifier à quelle couche appartient un protocole (HTTP, TCP, IP, Ethernet).
  • Comprendre les mécanismes de fiabilité de TCP.

🔍 Les 4 couches du modèle TCP/IP

Le modèle TCP/IP est organisé en 4 couches (parfois présenté en 5 couches lorsqu'on sépare Liaison et Physique). Chaque couche a une fonction spécifique et utilise des protocoles bien définis.

4
Application Interface avec l'utilisateur. Protocoles : HTTP, HTTPS, FTP, SMTP, DNS, SSH, DHCP, SNMP.
Données
3
Transport Communication de bout en bout, fiabilité (TCP) ou rapidité (UDP). Gestion des ports.
Segment
2
Internet Adressage logique (IP) et routage des paquets sur le réseau. Protocoles : IP (v4/v6), ICMP, ARP.
Paquet
1
Accès réseau Transmission physique des données, adressage MAC. Protocoles : Ethernet, Wi‑Fi, PPP, fibre, RJ45.
Trame / Bits

📬 Analogie : le système postal version TCP/IP

Pour comprendre les 4 couches, reprenons l'analogie de l'envoi d'un colis :

4 Application – Vous rédigez le message (la lettre) – c'est le contenu.
3 Transport – Vous choisissez un transporteur fiable (Colissimo) ou rapide (Chronopost) – TCP ou UDP.
2 Internet – Le transporteur détermine l'itinéraire pour acheminer le colis jusqu'à la bonne ville – IP.
1 Accès réseau – Le colis est livré par le facteur dans la bonne rue, à la bonne adresse physique – Ethernet / MAC.

🔎 Détail des couches TCP/IP

🔷 Couche 4 – Application

🔶 Couche 3 – Transport

🔷 Couche 2 – Internet

🔶 Couche 1 – Accès réseau


📐 Encapsulation dans le modèle TCP/IP

Comme dans le modèle OSI, chaque couche ajoute un en‑tête à la donnée reçue de la couche supérieure. C'est le même principe d'encapsulation.

CouchePDUEn‑tête ajouté
4 – ApplicationDonnées(Pas d'en‑tête propre)
3 – TransportSegmentEn‑tête TCP ou UDP (ports source/destination, checksum, ...)
2 – InternetPaquetEn‑tête IP (adresses source/destination, TTL, ...)
1 – Accès réseauTrameEn‑tête Ethernet (adresses MAC, type, FCS)
💡

À retenir

Le modèle TCP/IP est plus simple qu'OSI (4 couches au lieu de 7). Les protocoles sont conçus pour être indépendants : la couche Internet (IP) peut fonctionner sur n'importe quelle technologie de couche 1/2 (Ethernet, Wi‑Fi, fibre, etc.).


⚖️ TCP vs UDP – Les deux protocoles de transport

CritèreTCPUDP
FiabilitéFiable (accusés de réception)Non fiable (pas d'accusé)
ConnexionOrienté connexion (3‑way handshake)Sans connexion
VitessePlus lent (contrôle de flux)Plus rapide
UtilisationsHTTP, HTTPS, FTP, SMTP, SSHStreaming, VoIP, DNS, DHCP
En‑tête20 octets (min)8 octets
📌 Pour mémoriser : TCP = Transport Contrôlé (fiable) ; UDP = Ultra Débit (rapide).

🔄 Comparaison OSI / TCP/IP

Modèle OSIModèle TCP/IPProtocoles
7 – ApplicationApplicationHTTP, FTP, SMTP, DNS
6 – PrésentationSSL/TLS, JPEG, MPEG
5 – SessionNetBIOS, SMB, RPC
4 – TransportTransportTCP, UDP
3 – RéseauInternetIP, ICMP, OSPF
2 – LiaisonAccès réseauEthernet, PPP
1 – PhysiqueRJ45, fibre, Wi‑Fi

🧪 Mise en pratique

Analyse d'une connexion HTTPS

Scénario : Vous vous connectez à https://ressources.sio-ndlp.fr

Couche TCP/IPAction
4 – ApplicationLe navigateur génère une requête HTTP, chiffrée par TLS (HTTPS).
3 – TransportLa requête est encapsulée dans un segment TCP (port 443), avec 3‑way handshake préalable.
2 – InternetLe segment est encapsulé dans un paquet IP avec les adresses source et destination.
1 – Accès réseauLe paquet est transformé en trame Ethernet avec les adresses MAC.

📝 Exercices d'application

Exercice 1 – Placement de protocoles

Associez chaque protocole à sa couche TCP/IP :

  • a) HTTP → Couche 4 – Application
  • b) TCP → Couche 3 – Transport
  • c) IP → Couche 2 – Internet
  • d) Ethernet → Couche 1 – Accès réseau
  • e) DNS → Couche 4 – Application

Exercice 2 – TCP vs UDP

Quel protocole utiliseriez‑vous pour :

  • a) Naviguer sur le web → TCP (HTTP/HTTPS)
  • b) Regarder une vidéo en streaming → UDP (rapide, tolérance aux pertes)
  • c) Transférer un fichier → TCP (FTP, HTTP)
  • d) Appeler en VoIP → UDP (temps réel)

Exercice 3 – Encapsulation

Complétez la séquence d'encapsulation TCP/IP :

Données → ________ → ________ → ________

Données → Segment → Paquet → Trame

  • Données (Couche 4 – Application)
  • Segment (Couche 3 – Transport, en‑tête TCP/UDP)
  • Paquet (Couche 2 – Internet, en‑tête IP)
  • Trame (Couche 1 – Accès réseau, en‑tête Ethernet)

🎯 Quiz d'auto‑évaluation

1. Le modèle TCP/IP comporte 4 couches.

2. La couche Transport utilise les ports pour identifier les applications.

3. TCP est plus rapide que UDP.

4. La couche Internet du modèle TCP/IP correspond à la couche 3 du modèle OSI.

5. Un switch travaille à la couche Accès réseau (couche 1).

6. Le protocole DNS utilise généralement le port 53.


📚 Ressources


← Retour au portail
BTS SIO – Lycée NDLP Avranches – Module TCP/IP v1.0