Que se passe-t-il quand un paquet réseau est perdu ?
La perte paquet survient quand paquet données n'atteint pas destination. Conséquences dépendent protocole transport et application.
Effets immédiats
- TCP (web, email, SSH) : Expéditeur détecte perte via ACK manquant → retransmission après RTO (timeout retransmission) ou fast retransmit (3 ACK dupliqués). Ajoute latence ; réduit débit (fenêtre congestion divisée par 2).
- UDP (gaming, VoIP, streaming) : Pas récupération intégrée. Application voit trou → glitch, jitter, artefact. Certains codecs masquent (PLC, FEC).
- QUIC / HTTP/3 : Récupération niveau flux ; seul flux affecté stagne.
Impacts aval
- Pics latence : Retransmissions ajoutent temps aller-retour.
- Effondrement débit : TCP interprète perte comme congestion → réduit cwnd.
- Erreurs application : Fichiers corrompus, appels API échoués, désync multijoueur.
- Reset connexion : Perte persistante → backoff RTO → abandon eventual (timeout keepalive TCP).
Techniques atténuation
- Correction d'erreur avant (FEC) : Paquets redondants (RaptorQ, XOR) récupèrent perte sans retransmission.
- Contrôle congestion : BBR, CUBIC, Vegas adaptent cwnd plus gracieusement.
- QoS / DSCP : Prioriser trafic temps réel.
- Retransmission couche liaison : Wi-Fi 802.11 ARQ, LTE/5G HARQ masquent perte sans fil.
- Chemins redondants : MPTCP, SCTP, ou dual-WAN failover.
Diagnostic
Lancer ping -c 100 hôte ou mtr hôte pour mesurer % perte. >1 % mérite investigation (câble, Wi-Fi, FAI, serveur).
