El control de congestión TCP ha evolucionado drásticamente en los últimos 40 años, con cada algoritmo diseñado para abordar desafíos específicos de la red. Esta guía cubre todo el espectro: desde el slow start de Tahoe y el modelo AIMD de Reno, pasando por el enfoque basado en retardo de Vegas, hasta algoritmos modernos como CUBIC para redes de alto BDP, Hybla para enlaces satelitales, DCTCP para centros de datos y el pacing basado en modelos de BBR. Comprender estos algoritmos es crucial para desarrolladores backend e ingenieros de redes que necesitan optimizar el rendimiento, reducir la latencia y manejar la pérdida de paquetes en diversos entornos. El artículo explica los mecanismos centrales de cada algoritmo y sus implicaciones prácticas.
Resumen completo de los algoritmos de control de congestión TCP desde Tahoe hasta BBR, con orientación práctica para la optimización del rendimiento de la red.