Manejo manual de 3 vías TCP (SYN, SYN-ACK, ACK)

¿Qué es el manejo manual de tres vías de TCP?

APRETÓN DE MANOS DE TRES VÍAS o La agitación manual de 3 vías de TCP es un proceso que se utiliza en una red TCP / IP para conectarse entre el servidor y el cliente. Es un proceso de tres pasos que requiere que el cliente y el servidor intercambien paquetes y recibos sincronizados antes de que comience el proceso de comunicación de datos.

Un proceso de agitación manual de tres vías está diseñado de tal manera que ambos extremos lo ayudan a iniciar, negociar y separar conexiones de socket TCP al mismo tiempo. Le permite cambiar múltiples conexiones de socket TCP en ambas direcciones simultáneamente.

En este tutorial de redes, explicaremos:

Tipos de mensajes TCP

Mensaje Suelte
Syn Se utiliza para iniciar y establecer una conexión. También le ayuda a sincronizar números de secuencia entre dispositivos.
ACK Ayuda a confirmar que ha recibido el SYN.
SYN-ACK Mensaje SYN del dispositivo local y ACK del paquete anterior.
ALETA Se usa para terminar una conexión.

Proceso manual de tres vías TCP

El tráfico de TCP comienza con un protocolo de enlace de tres vías. En este proceso de protocolo de enlace de TCP, un cliente debe iniciar la conversación solicitando una sesión de comunicación con el servidor:

Ilustración de 3 vías dibujada a mano

  • Paso 1: En el primer paso el cliente establece una conexión a un servidor. Envía un segmento a SYN e informa al servidor sobre el cliente que debe iniciar la comunicación y qué número de secuencia debe tener.
  • Paso 2: En este paso server responde a la solicitud del cliente con el conjunto de tokens SYN-ACK. ACK le ayuda a firmar la respuesta del segmento recibido y SYN indica qué número de secuencia debería poder comenzar con los segmentos.
  • Paso 3: En este paso final, el cliente reconoce la respuesta del servidor y crea dos conexiones estables que iniciarán el proceso de transferencia de datos real.

Un ejemplo del mundo verdadero

Aquí hay un ejemplo simple del proceso de estrechar la mano de tres vías que consta de tres pasos:

  • El host X inicia la conexión enviando el paquete SYN TCP a su destino de host. Los paquetes contienen un número de secuencia aleatorio (por ejemplo, 4321) que indica el comienzo de los números de secuencia de los datos que debe transmitir el Host X.
  • A continuación, el servidor recibe el paquete y se corresponde con su número de secuencia. Su respuesta también incluye el número de recibo, que es el número de secuencia del Host X multiplicado por 1 (aquí, es 4322).
  • El host X responde al servidor a través del número de recibo, que es principalmente el número de secuencia del servidor que se multiplica por 1.

Una vez que se completa el proceso de transmisión de datos, TCP termina automáticamente la conexión entre dos puntos finales separados.

Resumen

  • La agitación manual de TCP o de 3 vías o la agitación manual de TCP de 3 vías es un proceso que se utiliza en una red TCP / IP para conectarse entre el servidor y el cliente.
  • Utilice Syn para iniciar y establecer una conexión
  • ACK lo ayuda a confirmar al otro lado que tiene el SYN.
  • SYN-ACK es un mensaje SYN de un dispositivo local y un ACK del paquete anterior.
  • FIN se utiliza para terminar una conexión.
  • Proceso de protocolo de enlace TCP, el cliente debe iniciar la conversación solicitando una sesión de comunicación con el servidor.
  • En el primer paso, el cliente establece una conexión a un servidor.
  • En este segundo paso, el servidor responde a la solicitud del cliente con un conjunto de tokens SYN-ACK
  • En este paso final, el cliente reconoce la respuesta del servidor
  • TCP termina automáticamente la conexión entre dos puntos finales separados.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Salir de la versión móvil