El protocolo TCP es un protocolo clave de la capa de transporte del modelo TCP/IP que administra el flujo de datos entre aplicaciones y el protocolo IP subyacente. TCP permite reordenar los datos, monitorear el flujo para evitar la saturación de la red, multiplexar múltiples fuentes de datos en una sola línea, y establecer y cerrar conexiones de manera fiable.