Protocoles TCP/IP et routage
Objectifs : distinguer les rôles des protocoles IP/TCP, analyser la fiabilité d’un acheminement par paquets, comprendre la durée de vie d’un paquet et les limites du routage.
Matériel : Wireshark (ou capture fournie), accès terminal (
ping, traceroute), calculatrice.Document A – Encapsulation
| Couche | Exemple | Informations ajoutées | Rôle |
|---|---|---|---|
| Application | HTTP | En-tête requête GET | Contenu du message |
| Transport | TCP | N° de séquence, ACK, port | Intégrité, ordre, fiabilité |
| Réseau | IP | IP source/destination, TTL | Adressage, routage |
| Liaison | Ethernet | MAC source/destination | Transmission locale |
Document B – Extrait de capture TCP
No. Time Source Dest Proto Len Info 12 0.452 10.0.0.5 185.42.1.9 TCP 74 51532 → 443 [SYN] Seq=0 Win=64240 13 0.487 185.42.1.9 10.0.0.5 TCP 74 443 → 51532 [SYN, ACK] Seq=0 Ack=1 14 0.488 10.0.0.5 185.42.1.9 TCP 66 51532 → 443 [ACK] Seq=1 Ack=1 25 0.731 10.0.0.5 185.42.1.9 TCP 1514 Seq=1 Ack=1 Len=1448 26 0.762 185.42.1.9 10.0.0.5 TCP 60 [ACK] Seq=1 Ack=1449
Document C – Table de routage simplifiée
| Réseau destination | Passe par | TTL observé |
|---|---|---|
| 10.0.0.0/24 | Interne (switch) | 64 |
| 185.42.0.0/16 | Routeur FAI | 58 |
| 8.8.8.8 | Routeur transatlantique | 52 |
Consignes
- À partir du document A, reconstitue la structure complète d’un paquet contenant la requête HTTP « GET /index.html » (liste les en-têtes dans l’ordre).
- En t’aidant du document B, décris les étapes de la poignée de main TCP (SYN/SYN-ACK/ACK) et explique comment TCP garantit la fiabilité.
- Mesure la durée de vie (TTL) de tes paquets avec
ping -n 1 adresse(Windows) ouping -c 1 adresse(macOS/Linux). Compare avec la table du document C.
Questions
1Pourquoi dit-on que TCP garantit la fiabilité alors qu’IP ne garantit pas le délai ? Illustrer avec un exemple où la connexion est lente mais intacte.
2Que se passe-t-il si le TTL atteint 0 ? Pourquoi cette limite est-elle indispensable ?
3Explique comment IP et TCP coopèrent lorsque des paquets sont perdus ou reçus dans le désordre.
4Réalise un traceroute vers deux sites. Identifie un routeur où la latence explose et propose deux causes possibles.
Travail pratique
Capture un échange réseau (via Wireshark ou tcpdump) lors du chargement d’une page HTTPS :
- note les numéros de séquence et accusés de réception sur trois segments consécutifs ;
- observes-tu des retransmissions ? Si oui, indique à quel moment et quelle peut être la cause (congestion, perte radio, etc.) ;
- compare la taille réelle d’un paquet (Len) avec la MTU (1500 octets) et explique pourquoi certaines applications fragmentent davantage.
Restitution attendue : schéma d’encapsulation + tableau d’observations (SYN/ACK, TTL, traceroute) + réponses aux questions 1 à 4 + capture annotée (ou description) du trafic observé.