Modèles OSI et TCP/IP pour CompTIA
Définition
Le modèle OSI (Open Systems Interconnection) est un cadre théorique à 7 couches décrivant la communication réseau. Le modèle TCP/IP est l'implémentation pratique à 4 couches utilisée sur Internet. CompTIA A+ exige de connaître les deux modèles, leurs couches, protocoles et équipements associés.
| Couche OSI | N° | Couche TCP/IP | Protocoles / Équipements |
|---|---|---|---|
| Application | 7 | Application | HTTP, FTP, SMTP, DNS, DHCP |
| Présentation | 6 | Application | SSL/TLS, JPEG, ASCII |
| Session | 5 | Application | NetBIOS, RPC, SMB |
| Transport | 4 | Transport | TCP (fiable), UDP (rapide) |
| Réseau | 3 | Internet | IP, ICMP, ARP, routeur |
| Liaison de données | 2 | Accès réseau | Ethernet, Wi-Fi, switch, MAC |
| Physique | 1 | Accès réseau | Câbles, hubs, signaux électriques |
Contexte
CompTIA A+ pose des questions sur l'identification de la couche OSI/TCP correspondant à un protocole ou un équipement. Le technicien doit comprendre à quelle couche se situe un problème pour diagnostiquer efficacement.
Détails techniques
Comparaison visuelle OSI vs TCP/IP
OSI (7 couches) TCP/IP (4 couches)
┌──────────────────┐ ┌──────────────────┐
│ 7. Application │ │ │
├──────────────────┤ │ Application │
│ 6. Présentation │ │ │
├──────────────────┤ │ │
│ 5. Session │ │ │
├──────────────────┤ ├──────────────────┤
│ 4. Transport │ │ Transport │
├──────────────────┤ ├──────────────────┤
│ 3. Réseau │ │ Internet │
├──────────────────┤ ├──────────────────┤
│ 2. Liaison données│ │ │
├──────────────────┤ │ Accès réseau │
│ 1. Physique │ │ │
└──────────────────┘ └──────────────────┘
TCP vs UDP
| Critère | TCP | UDP |
|---|---|---|
| Connexion | Orienté connexion (3-way handshake) | Sans connexion |
| Fiabilité | Accusé de réception, retransmission | Aucune garantie |
| Ordre | Données ordonnées | Pas d'ordre garanti |
| Overhead | Élevé | Faible |
| Usage | HTTP, FTP, SMTP, SSH | DNS, DHCP, VoIP, streaming |
Ports importants (CompTIA A+)
| Port | Protocole | Service |
|---|---|---|
| 20/21 | TCP | FTP (données/contrôle) |
| 22 | TCP | SSH / SFTP |
| 23 | TCP | Telnet (non sécurisé) |
| 25 | TCP | SMTP (envoi email) |
| 53 | TCP/UDP | DNS |
| 67/68 | UDP | DHCP (serveur/client) |
| 80 | TCP | HTTP |
| 110 | TCP | POP3 |
| 143 | TCP | IMAP |
| 443 | TCP | HTTPS |
| 445 | TCP | SMB (partage fichiers) |
| 3389 | TCP | RDP (Bureau à distance) |
Encapsulation des données
Application → Données
Transport → Segment (TCP) / Datagramme (UDP)
Réseau → Paquet (ajout en-tête IP)
Liaison → Trame (ajout MAC source/destination)
Physique → Bits (signaux électriques/optiques)
Mnémonique pour les couches OSI
All People Seem To Need Data Processing (Application → Physique, de haut en bas)
Exemple concret
Un utilisateur ne peut pas accéder à un site web interne. Le technicien diagnostique couche par couche : couche 1 — le câble réseau est branché (LED verte sur le switch) ; couche 3 — ping 192.168.1.10 fonctionne (IP joignable) ; couche 4/7 — Test-NetConnection 192.168.1.10 -Port 80 échoue → le service web (port 80) n'écoute pas. Le problème est au niveau applicatif.