Sobes.tech
Middle

¿Cómo se realiza el apretón de manos TCP?

sobes.tech AI

Respuesta de la IA

El apretón de manos TCP es el proceso de establecimiento de una conexión entre el cliente y el servidor mediante el protocolo TCP. Consiste en tres pasos (apretón de manos de 3 vías):

  1. SYN: El cliente envía al servidor un segmento con la bandera SYN para iniciar la conexión y señalar el número de secuencia inicial.
  2. SYN-ACK: El servidor responde con un segmento con las banderas SYN y ACK, confirmando la recepción del SYN y enviando su propio número de secuencia inicial.
  3. ACK: El cliente envía un segmento con la bandera ACK, confirmando la recepción del SYN-ACK.

Después de esto, la conexión se considera establecida y se pueden intercambiar datos.

Ejemplo:

  • Cliente → Servidor: SYN seq=100
  • Servidor → Cliente: SYN seq=300, ACK ack=101
  • Cliente → Servidor: ACK ack=301

Este mecanismo asegura la sincronización de los números de secuencia y la preparación de ambas partes para la transmisión de datos.