Protocolo de control de transporte (TCP)

El Protocolo de control de transporte o transmisión (TCP, Transport Control Protocol) es un estándar TCP/IP necesario definido en RFC 793, "Transport Control Protocol (TCP)", que proporciona un servicio confiable de entrega de paquetes orientado a la conexión. El Protocolo de control de transporte:

  • Garantiza la entrega de datagramas IP. 
  • Segmenta y vuelve a ensamblar bloques grandes de datos enviados por programas. 
  • Asegura la secuencia correcta y la entrega ordenada de datos segmentados. 
  • Realiza comprobaciones de la integridad de los datos transmitidos mediante cálculos de suma de comprobación. 
  • Envía mensajes positivos dependiendo de si los datos se han recibido correctamente. Mediante confirmaciones selectivas, se envían también confirmaciones negativas para los datos no recibidos. 
  • Ofrece un método de transporte preferido para programas que deben utilizar la transmisión confiable de datos basada en sesiones, por ejemplo, programas de correo electrónico y de base de datos de cliente-servidor.