Si la máquina cliente está conectada a Internet, ya conoce la dirección IP del servidor DNS a través de la configuración de red proporcionada por el ISP. Un servidor DNS es un tipo especial de servidor que contiene mapeo de dominio a dirección IP. Cada dominio del sitio web está configurado para apuntar a una o más direcciones IP. Esta información se configura primero en uno de los dominios raíz principales. Esta información luego fluye de regreso a todos los otros servidores DNS. Entonces, cuando el cliente se conecta a su servidor DNS configurado, verifica si tiene la asignación del dominio a la dirección IP. Si el servidor no tiene la asignación, entonces el servidor DNS solicita lo mismo a su próximo servidor DNS; que lo llama el próximo servidor DNS, etc. hasta que se encuentre un servidor DNS que tenga esta asignación. Este mapeo luego se transfiere a todos estos servidores DNS y finalmente llega al servidor DNS más cercano; que proporciona la dirección IP a la máquina del cliente.
La máquina cliente luego intenta conectarse al puerto 80 (o al puerto 443 para la solicitud HTTPS) de esta dirección IP. Un protocolo de enlace TCP de 3 vías ocurre entre el cliente y el servidor. Si se completa el apretón de manos; Se crea un enlace TCP entre el cliente y el servidor para la transferencia de datos. El cliente luego envía los datos como GET, POST variables; junto con otros encabezados TCP.
Una vez que todos estos datos llegan al servidor, pasan los datos a la página web a la que se accedió. La página web procesa los datos y crea la salida HTML correspondiente. Esta salida HTML se envía de vuelta a la máquina del cliente en el mismo enlace TCP. Una vez que los datos llegan de nuevo a la máquina del cliente, el analizador DOM analiza el HTML que está incorporado en el navegador y luego la salida se muestra en consecuencia al usuario.
- ¿Por qué tenemos un problema con Airtel Zero pero no con FreeCharge (ver descripción)? ¿Es incorrecto ver esto como otra forma más de anunciar?
- ¿Cuáles son los productos de Internet más emocionantes en 2016?
- Cómo mejorar el rendimiento de mi sitio web a través de Internet
- ¿Podría un terremoto masivo en California (o Washington) causar daños masivos a servidores sin precedentes en todo Internet?
- Cómo comportarme en Internet para no estar expuesto al malware