Cuando se introduce una URL en el navegador (http://host[:puerto][path][?consulta]) y se valida, esta sigue los siguientes pasos hasta obtener una respuesta:
1. Transformación de la dirección de la máquina (host) en dirección IP para que la solicitud pueda ser encauzada al servidor. En caso de error se comunica con el mensaje correspondiente al cliente.
2. El servidor recibe la petición por el puerto solicitado (por defecto suele ser el 80) y la procesa, buscando el recurso solicitado en el path. En caso de error o acceso no autorizado, se comunica con el mensaje correspondiente al cliente.
• En caso de páginas estáticas se envía el documento y los recursos asociados.
• En caso de páginas dinámicas se construye el documento de acuerdo a los parámetros de consulta y se envía junto a los recursos asociados.
3. La conexión se cierra.
4. El navegador recibe el contenido, y lo presenta. En caso de superar el límite de espera de solicitud se produce un error y se comunica con el mensaje correspondiente al cliente.
5. Si la página recibida tiene código javascript o alguna otra tecnología de cliente, se ejecutan en el navegador.
1 COMENTARIO
ESTO ME INTERSA CONOCER MAS