TCP
¿Qué es TCP?
TCPProtocolo de transporte orientado a conexión (RFC 9293) que entrega un flujo de bytes ordenado, fiable y con control de congestión entre dos extremos sobre IP.
El Transmission Control Protocol, normalizado en la RFC 9293 (que sustituye a la RFC 793), ofrece entrega fiable y ordenada de bytes entre dos extremos IP identificados por la 4-tupla IP/puerto origen y destino. Las conexiones se inician con un handshake de tres vías (SYN, SYN-ACK, ACK) y se cierran con FIN/FIN-ACK o RST. TCP numera cada byte con un número de secuencia de 32 bits, usa ACK acumulativos y temporizadores de retransmisión, y aplica algoritmos de control de congestión como Reno, CUBIC o BBR. La mayoría de protocolos modernos (HTTP/1.1, HTTPS, SSH, SMTP, IMAP) corren sobre TCP. Ataques relevantes son los SYN flood, la inyección de RST, la predicción de números de secuencia y el secuestro off-path.
● Ejemplos
- 01
Una petición HTTPS abre TCP al puerto 443, completa el handshake de tres vías y luego negocia TLS.
- 02
Un SYN flood agota la tabla de conexiones semiabiertas del servidor al no enviar nunca el ACK final.
● Preguntas frecuentes
¿Qué es TCP?
Protocolo de transporte orientado a conexión (RFC 9293) que entrega un flujo de bytes ordenado, fiable y con control de congestión entre dos extremos sobre IP. Pertenece a la categoría de Seguridad de red en ciberseguridad.
¿Qué significa TCP?
Protocolo de transporte orientado a conexión (RFC 9293) que entrega un flujo de bytes ordenado, fiable y con control de congestión entre dos extremos sobre IP.
¿Cómo defenderse de TCP?
Las defensas contra TCP combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.
¿Cuáles son otros nombres para TCP?
Nombres alternativos comunes: Protocolo de control de transmisión.