
¿Qué hay detrás de un navegador?
Casi todos hemos utilizado un navegador para ver una pagina web (una forma de llamar a un bloque de información preparado para representarse en un “pantallazo” del navegador) pero, si analizamos lo que pasa desde el “click” hasta que la pantalla del ordenador se llena de información podremos entender mejor las implicaciones técnicas del desarrollo y puesta en servicio de un sitio web (un conjunto de paginas web estructuradas para presentar un determinado contenido).
Cuando ponemos un nombre (p.ej. www.misitioweb.com) en la barra del navegador, lo primero que este necesita es localizar en cual de los muchos ordenadores conectados a Internet esta la información que buscamos; para ello consulta un directorio mundial (su nombre oficial es DNS, de “Domain Name System”, y es similar a una guía telefónica o callejero) que le devuelve la dirección de este ordenador en formato numérico.
Haciendo una analogía, es como si queremos telefonear a la Pizzeria XXX y, como no lo sabemos, buscamos el número de teléfono en la guía. Una vez que el navegador sabe donde esta la información buscada, envía hasta el ordenador que la aloja una petición. Este ordenador, especializado en alojar información y “servir” peticiones (a los ordenadores de este tipo se les conoce como servidores), atiende la petición devolviendo una copia de la información solicitada. Toda este intercambio de peticiones y respuestas, escritas en mensajes que viajan por Internet, se hace utilizando un lenguaje especial, que pueden entender los navegadores y servidores.
Continuando con la analogía, es como si una vez conocido el número telefoneamos a la Pizzeria XXX y encargamos una “Especial 4 quesos”, que los de la Pizzeria XXX nos “servirán” con prontitud, a través de un mensajero. Al recibir la información solicitada, el navegador la representa en la pantalla del ordenador, para lo que utiliza no solo el contenido elemental (texto, imágenes, …) sino las instrucciones de formato que lo deben acompañar.
Cuanto más sofisticado sea el contenido (animaciones, películas, sonidos,…) mayor es la complejidad de las instrucciones de formato correspondientes, que el navegador interpreta para representar la información en la forma en que fue concebida.
Si tienes algún comentario que hacer o alguna duda, ponte en contacto con nosotros...