TCP (Protocolo de control de transmisión) es un protocolo de capa de transporte ampliamente utilizado que proporciona una entrega de datos confiable, ordenada y con verificación de errores entre aplicaciones que se ejecutan en hosts y transmiten información a través de una red IP. Este es uno de los principales protocolos de Internet responsable de garantizar una comunicación confiable entre los dispositivos en la red. TCP (Protocolo de control de transmisión) establece una conexión virtual entre dos dispositivos antes de transmitir datos. Este enfoque asegura la entrega de información sin duplicación ni errores. También incluye mecanismos de control de flujo y congestión para evitar la sobrecarga de la red.