Révisions — ARP et couche transport
Résumé du chapitre
ARP résout une IP en MAC sur le réseau local : requête en broadcast, réponse en unicast, et seuls les deux équipements concernés mettent à jour leur table. La couche transport identifie les services (port destination) et les flux (port source généré automatiquement). TCP est orienté connexion, fiable, ordonné par numéros de séquence, avec retransmission ; UDP n’offre ni session ni garantie.
Séance source : 2026-09-04 — ARP et couche transport
🃏 Flashcards
ARP
Address Resolution Protocol — résout une adresse IP en adresse MAC sur le réseau local
Pourquoi ARP est-il nécessaire ?
La machine connaît l’IP du destinataire, mais il lui faut sa MAC pour construire la trame de couche 2
Comment se fait la recherche ARP ?
En broadcast — « qui a cette IP ? » envoyé à tous
Comment se fait la réponse ARP ?
En unicast — envoyée au seul demandeur
La requête ARP part en broadcast, la réponse revient en unicast
Qui met à jour sa table ARP lors d'un échange ?
Uniquement les deux équipements concernés :
- le demandeur, à la réception de la réponse
- le répondant, qui a lu l’IP/MAC source de la demande
Les appareils non concernés ne mettent pas à jour leur table, même s’ils ont reçu le broadcast.
Que contient une table ARP ?
Des correspondances IP → MAC
Que contient la table d'un switch ?
Des correspondances MAC → port
Quelle différence entre table ARP et table MAC ?
Table ARP — sur un PC ou un routeur, associe
IP → MAC, sert à construire les trames. Table MAC — sur un switch, associeMAC → port, sert à commuter les trames.
Pourquoi les entrées ARP expirent-elles ?
Pour suivre les changements de matériel sans intervention manuelle
À quoi sert le port destination ?
À identifier le service visé (80 = HTTP, 443 = HTTPS)
À quoi sert le port source ?
Généré automatiquement par le client, il distingue ses différents flux applicatifs
Comment une machine distingue-t-elle deux onglets vers deux sites en HTTPS ?
Par le port source, généré automatiquement et différent pour chaque flux. Le quadruplet (IP src, port src, IP dest, port dest) identifie un flux de façon unique.
MSS
Maximum Segment Size — taille maximale de données transportables dans un segment
Pourquoi segmenter les données ?
Parce qu’elles dépassent le MSS — segmentation à l’envoi, réassemblage à l’arrivée
TCP
Transmission Control Protocol — orienté connexion, fiable, ordonné
UDP
User Datagram Protocol — sans connexion, non fiable, ordre chronologique
Comment TCP garantit-il l'ordre des données ?
Par les numéros de séquence portés par chaque segment
Comment UDP traite-t-il l'ordre des données ?
Dans l’ordre chronologique d’arrivée, sans réordonnancement
Que fait TCP en cas de perte ?
Il retransmet — zéro tolérance à la perte
Protocole orienté connexion
Établit une session avant tout échange de données (ex. TCP)
Protocole sans connexion
N’établit aucune session avant d’émettre (ex. UDP)
Quelles sont les 3 étapes du 3-way handshake ?
- SYN — le client demande l’ouverture
- SYN-ACK — le serveur accepte et demande à son tour
- ACK — le client confirme
Les données ne circulent qu’après ces trois échanges.
TCP est un protocole orienté connexion qui établit la session par un 3-way handshake
Quelles sont les deux contraintes gérées par le contrôle de flux ?
- La capacité du destinataire — ne pas saturer le récepteur
- La congestion dans le réseau — ne pas saturer les liens intermédiaires
Pourquoi la couche transport est-elle indépendante des couches 2 et 3 ?
Elle gère les flux applicatifs de bout en bout, sans se soucier du chemin physique ni du routage emprunté