¿Qué es TCP?

TCP (Transmission Control Protocol) es el protocolo de transporte confiable y orientado a conexión que impulsa a la mayoría de las aplicaciones de internet. Aprende cómo funciona TCP (handshake de tres vías, segmentación, ACK, retransmisiones), el control de flujo (sliding window), el control de congestión (slow start, fast retransmit/fast recovery), los campos y opciones del header TCP (MSS, SACK, window scaling, timestamps), las métricas de desempeño (RTT, throughput, TIME_WAIT), y cuándo usar TCP vs UDP para web, correo, transferencia de archivos, microservicios, y replicación de bases de datos.