¿Qué hai detrás dun navegador?
Case todos utilizamos un navegador para ver unha paxina web (unha forma de chamar a un bloque de información preparado para representarse nun "pantallazo" do navegador) pero, se analizamos o que pasa dende o "click" ata que a pantalla do ordenador se enche de información poderemos entender mellor as implicacións técnicas do desenvolvemento e posta en servizo dun sitio web (un conxunto de paxinas web estruturadas para presentar un determinado contido).
Cando poñemos un nome (p.ej. www.misitioweb.com) na barra do navegador, o primeiro que este necesita é localizar en cual dos moitos ordenadores conectados a Internet esta a información que buscamos; para iso consulta un directorio mundial (o seu nome oficial é DNS, de "Domain Name System", e é similar a unha guía telefónica ou vagabundo) que lle devolve a dirección deste ordenador en formato numérico.
Facendo unha analoxía, é coma se queremos telefonar á Pizzeria XXX e, como non o sabemos, buscamos o número de teléfono na guía. Unha vez que o navegador sabe onde esta a información buscada, envía ata o ordenador que a aloxa unha petición. Este ordenador, especializado en aloxar información e "servir" peticións (aos ordenadores deste tipo coñéceselles como servidores), atende a petición devolvendo unha copia da información solicitada. Toda este intercambio de peticións e respostas, escritas en mensaxes que viaxan por Internet, faise utilizando unha linguaxe especial, que poden entender os navegadores e servidores.
Continuando coa analoxía, é coma se unha vez coñecido o número telefonamos á Pizzeria XXX e encargamos unha "Especial 4 queixos", que os da Pizzeria XXX nos "servirán" con prontitude, a través dun mensaxeiro. Ao recibir a información solicitada, o navegador a representa na pantalla do ordenador, para o que utiliza non só o contido elemental (texto, imaxes,...) senón as instrucións de formato que o deben acompañar.
Canto máis sofisticado sexa o contido (animacións, películas, sonidos,…) maior é a complexidade das instrucións de formato correspondentes, que o navegador interpreta para representar a información na forma en que foi concibida.