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):
- 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.
- 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.
- 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.