Chapitre 1 · Leçon 1
Les couches qui font fonctionner Internet
Section 1
Step 1
Les modèles en couches séparent les responsabilités de la communication réseau. Chaque couche a un rôle précis et ne communique qu'avec les couches adjacentes.
snippet.typescript
1/*
2 * Modèle OSI (7 couches) vs TCP/IP (4 couches)
3 *
4 * OSI TCP/IP Protocoles
5 * ─────────────────────────────────────────────────
6 * 7. Application ┐
7 * 6. Présentation ├── Application HTTP, HTTPS, DNS, SMTP, FTP, WebSocket
8 * 5. Session ┘
9 *
10 * 4. Transport ─── Transport TCP, UDP
11 *
12 * 3. Réseau ─── Internet IP (v4/v6), ICMP, ARP
13 *
14 * 2. Liaison ┐
15 * 1. Physique ├── Accès réseau Ethernet, Wi-Fi, Bluetooth, Fiber
16 * ┘
17 *
18 * Comment un paquet HTTP traverse les couches :
19 *
20 * [App] HTTP request "GET /tutorials HTTP/1.1"
21 * ↓ encapsulation
22 * [Transport] TCP segment (port src, port dst, seq, données)
23 * ↓ encapsulation
24 * [Internet] IP packet (IP src, IP dst, TTL, segment TCP)
25 * ↓ encapsulation
26 * [Accès] Ethernet frame (MAC src, MAC dst, paquet IP)
27 * ↓
28 * [Physique] Bits sur le câble/air
29 *
30 * À la réception, chaque couche dés-encapsule (de bas en haut)
31 */Step 2
TCP : connexion orientée, fiable, ordonné, avec contrôle de flux. UDP : sans connexion, rapide, pas de garantie. Chaque cas d'usage a son protocole.
Section 2
Step 3
Une adresse IPv4 est un nombre de 32 bits représenté en 4 octets. La notation CIDR (/24) indique le nombre de bits du masque réseau.