Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Wiki IES Martina Bescós
Buscar
Buscar
Apariencia
Crear una cuenta
Acceder
Herramientas personales
Crear una cuenta
Acceder
Páginas para editores desconectados
más información
Contribuciones
Discusión
Editando
Redes
(sección)
Página
Discusión
español
Leer
Editar
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Páginas especiales
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
=== ¿Qué ocurre al escribir una URL? === ;*¿Qué es una URL? ::Una [https://www.arsys.es/blog/que-es-una-url-y-para-que-sirve ''URL''] (del inglés Uniform Resource Locator) es una cadena de texto que identifica la ubicación de un recurso en la web. En otras palabras, es la dirección que se utiliza para acceder a un sitio web en Internet. Las URL se emplean para enlazar distintos recursos, como páginas web, imágenes, archivos de audio o video, y otros contenidos digitales. ;*¿Cómo funcionan juntos los clientes y los servidores para dar una URL? ::El concepto es simple, el usuario pide acceder a una página web y su ordenador manda una petición a un servidor que alberga esta página web. El servidor busca para esa página web y devuelve la infromación al ordenador una vez la encuentra, ahora el usuario puede ver en su pantalla la página web. A contincuación está la descripción del proceso en gran detalle dividido en 10 pasos. :# URL y detección de protocolo El navegador divide la dirección en sus componentes: protocolo http o https, dominio, ruta, parámetros y fragmentos. A partir del protocolo decide si usar comunicación segura mediante TLS o una conexión HTTP simple. :# Resolución DNS Antes de conectar necesita la dirección IP del servidor. El navegador consulta la caché local, luego el sistema operativo y finalmente un resolvedor DNS que devuelve la IP, como si buscara un número de teléfono en una agenda. :# Conexión TCP y handshake TLS Con la IP inicia una conexión TCP mediante el clásico three way handshake. Si es HTTPS se realiza después un handshake TLS para cifrar la comunicación y garantizar integridad y confidencialidad. :#Petición HTTP Con el canal establecido el navegador envía una petición HTTP, normalmente GET para obtener la página principal. La petición incluye cabeceras, cookies y metadatos que ayudan al servidor a generar la respuesta adecuada. :#Respuesta del servidor El servidor procesa la petición y devuelve un código de estado, cabeceras y el cuerpo con HTML o datos. En plataformas dinámicas el HTML puede generarse en tiempo real mediante código del servidor; en otras se sirven archivos estáticos. :#Análisis del HTML y construcción del DOM El navegador parsea el HTML y construye el DOM, un árbol que representa la estructura del documento. Durante este proceso detecta recursos externos como hojas de estilo, scripts e imágenes que deben descargarse. :#CSSOM y árbol de renderizado Las CSS se parsean en el CSSOM. DOM y CSSOM se combinan para formar el árbol de renderizado. El motor calcula dimensiones, posiciones y estilos para cada elemento antes de pintar píxeles en la pantalla. :#Ejecución de JavaScript Los scripts descargados se parsean y ejecutan, y pueden modificar el DOM, añadir interactividad o desencadenar nuevas peticiones. Los navegadores modernos usan optimizaciones como JIT y carga asíncrona para reducir interrupciones en el renderizado. :#Descarga de recursos Imágenes, fuentes y vídeos se descargan en paralelo. La caché del navegador, compresión y el uso de CDNs aceleran estas descargas. Para empresas que migran a la nube, prácticas de despliegue en servicios cloud aws y azure y configuración de CDNs son clave para mejorar tiempos de carga. :#Render final e interactividad Una vez cargados los recursos y ejecutados los scripts, el navegador pinta la versión final y activa los listeners de eventos. El usuario puede interactuar con la página mientras en segundo plano pueden seguir ejecutándose procesos adicionales.
Resumen:
Ten en cuenta que todas las contribuciones a Wiki IES Martina Bescós pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase
Wiki IES Martina Bescós:Derechos de autor
para más detalles).
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)