El protocolo de enlace de tres vías para el establecimiento de la conexión TCP se muestra a continuación.
¿Cuáles de las siguientes afirmaciones son VERDADERAS?
(S1) La pérdida de SYN + ACK del servidor no establecerá una conexión
(S2) La pérdida de ACK del cliente no puede establecer la conexión
(S3) El servidor mueve LISTEN → SYN_RCVD → SYN_SENT → ESTABLECIDO en la máquina de estado sin pérdida de paquetes
(S4) El servidor mueve LISTEN → SYN_RCVD → ESTABLECIDO en la máquina de estado sin pérdida de paquetes.
(A) S2 y S3 solamente
(B) S1 y S4
(C) S1 y S3
(D) S2 y S4
Respuesta: (B)
Explicación: antes del apretón de manos de tres vías, tanto el cliente como el servidor están cerrados para comenzar a enviar o recibir tanto el cliente como el servidor vienen en estado de escucha.
Pasos:
1) Paquete SYN enviado por el cliente que será recibido por el servidor.
2) El servidor enviará el paquete SYN + ACK para establecer la conexión del cliente. Ahora el Cliente está listo para enviar los datos.
3) Luego, el cliente enviará el paquete ACK al servidor cuando el servidor reciba este paquete, el servidor también estará en estado establecido.
La pérdida de SYN + ACK no dará como resultado el establecimiento de la conexión del Cliente y, por lo tanto, no podrá enviar datos al servidor.
Si bien el ACK del cliente no es necesario porque si el cliente envía un paquete de datos de inmediato, se considerará como reconocimiento para el servidor.
Esta explicación ha sido aportada por Abhishek Kumar.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA