Saltar al contenido

¿Qué pasa realmente cuando escribís una URL y apretás Enter?

Paola L.

Nivel 2 ·

Es la pregunta clásica de entrevista y siempre respondo a medias. ¿Alguien la explica en orden?
150 vistas 8 respuestas 4 0

Respuestas 8

  1. Itzayana M.

    Nivel 3 ·

    0 0

    1. El navegador interpreta la URL y revisa su caché. 2. Resolución DNS: averigua qué IP corresponde al dominio (caché del sistema, del router, del proveedor y, si no, consultando servidores DNS hasta el autoritativo).

  2. Rodri2005

    Nivel 3 ·

    0 0

    3. Conexión con esa IP: TCP con el famoso three-way handshake, o QUIC si es HTTP/3. 4. Si es HTTPS, el handshake TLS: se verifica el certificado y se acuerdan las claves de cifrado.

  3. CondorNavegante

    Nivel 3 ·

    0 0

    5. Se envía la petición HTTP (GET /). 6. El servidor responde con el HTML y un código de estado (200, 301, 404...).

  4. inspectorcito500

    Nivel 3 ·

    1 0

    7. El navegador parsea el HTML, arma el DOM, pide CSS, JS e imágenes, arma el CSSOM, calcula el layout y pinta.

  5. Brandon E.

    Nivel 2 ·

    0 0

    En una entrevista suma saber profundizar en la parte que te pregunten: DNS, TLS o renderizado. No hace falta saber todo al detalle.

  6. Paola L.

    Nivel 2 ·

    0 0

    Este orden me lo guardo. La parte de TLS es la que siempre me trababa.

  7. Maximiliano C.

    Nivel 2 ·

    0 0

    Detalle que suma puntos: hoy se reutilizan conexiones (keep-alive, HTTP/2 multiplexado), no se abre una nueva por cada recurso.

  8. Mario

    Nivel 2 ·

    0 0

    Y que el navegador empieza a pedir recursos antes de terminar de leer el HTML, gracias al preload scanner. Por eso el orden de los recursos importa.