Saltar al contenido

Protocolo de control de transmisión

TCP proporciona un flujo de bytes fiable y ordenado. Este transporte no confirma el procesamiento de una solicitud en el proceso de negocio.

También conocido comoTCPTransmission Control Protocol
Cloud y operación

¿Qué significa TCP?

El protocolo de control de transmisión (TCP) es un protocolo de transporte sobre IP. RFC9293 describe un flujo de bytes fiable y ordenado, y la detección y retransmisión de datos perdidos. TCP está orientado a conexión. La aplicación debe definir dónde empiezan y terminan sus mensajes dentro de ese flujo.

Ejemplo: transmitir datos al servicio del portal

En un proceso ficticio, un cliente transmite una solicitud mediante una conexión TCP. Un transporte correcto no significa automáticamente que el servicio la haya comprobado y guardado de forma duradera. Para ello, el cliente necesita una confirmación adecuada de la aplicación.

Si la conexión se interrumpe antes de la respuesta, el resultado de negocio puede quedar incierto. Una nueva conexión TCP no determina si la solicitud anterior ya surtió efecto. La aplicación debe tratar esa situación antes de volver a ejecutar una operación.

TCP por sí solo no cifra el flujo. Proteger los datos de aplicación requiere además un protocolo de seguridad adecuado.

Fuentes

Artículos sobre el tema

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte