Identifique la secuencia correcta en la que un host transmite los siguientes paquetes en la red cuando un navegador solicita una página web de un servidor remoto, suponiendo que el host se acaba de reiniciar.
(A) Solicitud HTTP GET, consulta DNS, TCP SYN
(B) Consulta DNS, solicitud HTTP GET, TCP SYN
(C) Consulta DNS, TCP SYN, solicitud HTTP GET
(D) TCP SYN, consulta DNS, solicitud HTTP GET
Respuesta: (C)
Explicación: Paso 1: Cada vez que el cliente solicita una página web, la consulta se realiza en el formulario digamos www.geeksforgeeks.org.
Tan pronto como se realiza la consulta, el servidor realiza la consulta DNS para identificar el espacio de nombres de dominio. La consulta de DNS es el proceso para identificar la dirección IP del DNS, como www.org. La computadora del cliente realizará una consulta DNS a uno de los servidores DNS de su proveedor de servicios de Internet.
Paso 2: Tan pronto como se encuentre el servidor DNS, se establecerá una conexión TCP para la comunicación posterior. El protocolo TCP solicita al servidor que establezca una conexión mediante el envío de un mensaje TCP SYN . Lo cual es respondido por el servidor usando SYN_ ACK del servidor al cliente y luego ACK de regreso al servidor desde el cliente (protocolo de apretón de manos de 3 vías).
Paso 3: Una vez que se ha establecido la conexión, aparece el protocolo HTTP. Solicita la página web utilizando su método GET y, por lo tanto, envía una solicitud HTTP GET .
Por lo tanto, la secuencia correcta para la transmisión de paquetes es
consulta DNS, solicitud TCP SYN, solicitud HTTP GET.
Esta explicación ha sido aportada por Namita Singh.
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