TCP CUBIC
Contrôle de congestion par défaut de Linux depuis la version 2.6.19 (2006). Basé sur la perte : augmente cwnd selon une fonction cubique, le réduit de moitié à chaque perte de paquet. Performant sur les liens à fort produit bande-passante-délai (longue distance). Standard sous Linux, macOS, Windows.
Amélioration par rapport à Reno : récupération plus rapide après une perte, moins agressif à RTT élevé. Provoque du buffer bloat sur les liens aux tampons « bêtes » (modems câble) — pousse jusqu'à la perte de paquets → remplit tout le tampon → pics de latence. BBR (Google, 2016) a tenté de le remplacer par une approche basée sur le débit. Reste le plus déployé ; CUBIC est « le défaut qui marche tout simplement ». Réglable via tcp_cubic.beta, mais rarement modifié. cat /sys/module/tcp_cubic/parameters/.