Product Design, Manufacturing & Innovation Resources
Hogar » Protocolo de control de transmisión (TCP)

Protocolo de control de transmisión (TCP)

1974
  • Vint Cerf
  • Robert E. Kahn
Estación de trabajo informática que analiza el Protocolo de Control de Transmisión en un entorno profesional.

(Imagen generada únicamente con fines ilustrativos)

TCP es un protocolo central de la capa de transporte, que proporciona una entrega confiable, ordenada y con verificación de errores de un flujo de bytes entre aplicaciones que se ejecutan en hosts. Es un protocolo orientado a la conexión, lo que significa que establece una conexión a través de un intercambio de tres vías antes de que comience la transferencia de datos. Esto garantiza la integridad de los datos a costa de una sobrecarga mayor en comparación con UDP. Chat protocols such as IRC run on top of TCP, so the basic irc commands travel as plain text over a TCP connection.

La fiabilidad de TCP se logra mediante varios mecanismos. Utiliza números de secuencia para rastrear los segmentos y reordenarlos si llegan fuera de secuencia. Requiere acuses de recibo (ACK) del receptor para los segmentos de datos; si no se recibe un ACK en un tiempo determinado, el segmento se retransmite. Se utiliza un campo de suma de comprobación para detectar la corrupción de datos dentro de los segmentos. El control de flujo se gestiona mediante un mecanismo de ventana deslizante, donde el receptor anuncia la cantidad de datos que puede almacenar en búfer, evitando que el emisor lo sature. Además, TCP incorpora sofisticados algoritmos de control de congestión (por ejemplo, inicio lento, prevención de congestión) para evitar la sobrecarga de la red. La conexión inicial se establece con un protocolo de enlace de tres vías (SYN, SYN-ACK, ACK) para asegurar que ambas partes estén listas para comunicarse. Este conjunto de características robustas hace que TCP sea adecuado para aplicaciones donde la integridad de los datos es primordial, como la navegación web y las transferencias de archivos, pero su sobrecarga lo hace menos ideal para aplicaciones en tiempo real como la transmisión de contenido o los juegos en línea.

UNESCO Nomenclature: 3307
Ciencias de la computación

Tipo

Software/Algoritmo

Ruptura

Fundacional

Uso

Uso generalizado

Precursores

  • Programa de control de red (ncp) de arpanet
  • Diseño del protocolo de transporte de las cícladas
  • Investigación sobre transferencia confiable de datos a través de canales no confiables

Aplicaciones

  • red mundial (http/https)
  • correo electrónico (smtp, imap, pop3)
  • protocolo de transferencia de archivos (ftp)
  • shell seguro (ssh)
  • conexiones de base de datos

Patentes:

NA

Ideas para posibles innovaciones

  • TCP multiruta (MPTCP) para usar múltiples interfaces de red simultáneamente
  • Algoritmo de control de congestión TCP BBR (ancho de banda de cuello de botella y tiempo de propagación de ida y vuelta)
  • Control predictivo de la congestión impulsado por IA para anticipar los cuellos de botella de la red
  • Extensiones TCP para redes de centros de datos de latencia ultrabaja
  • quantum-resistant cifrado integrated directly into the tcp handshake
  • TCP para enlaces satelitales e interplanetarios de largo retardo
  • lightweight tcp implementations for resource-constrained iot dispositivos
  • TCP sobre Secure Scuttlebutt (SSB) para aplicaciones descentralizadas
  • TCP con retardo verificable para evitar ataques de sincronización de red
  • Migración de estado TCP para una migración fluida de máquinas virtuales y contenedores en vivo
Relacionado con: tcp, protocolo de control de transmisión, capa de transporte, transporte confiable, orientado a la conexión, protocolo de enlace de tres vías, control de flujo, control de congestión, número de secuencia, acuse de recibo.

Contexto histórico

Protocolo de control de transmisión (TCP)

1970
1970
1972
1974
1975-06-01
1980
1980
1970
1970
1970
1974
1974
1978
1980
1980

(Si la fecha es desconocida o no es relevante, por ejemplo "mecánica de fluidos", se proporciona una estimación redondeada de su aparición notable)

décimo año aniversario

Las imágenes en tamaño completo y las descargas solo están disponibles, de forma totalmente gratuita, para los miembros registrados.

> Acceso <