Todo comienza cuando se introduce una dirección en la barra de búsqueda del navegador, denominada técnicamente como localizador de recursos uniforme (del inglés URL o Uniform Resource Locator), que identifica de forma inequívoca a toda página web y permite localizarla en Internet. Este URL está compuesto de varios elementos, cada uno con una función determinada. En general, los URL de las páginas web siguen el siguiente esquema:
Protocolo | Servicio | Dominio de segundo nivel | Dominio de nivel superior | (Directorio) | (Archivo) |
---|
http:// | www. | dominiodeejemplo | .de | /directorio | /index.html |
Internet consiste en un sistema de documentos de hipertexto almacenados electrónicamente. Para transferir los datos de una web desde el servidor al navegador, se utiliza el llamado protocolo de transferencia de hipertexto o Hypertext Transfer Protocol (HTTP) y su variante encriptada HTTPS, protocolo seguro de transferencia de hipertexto o Hypertext Transfer Protocol Secure.
Al protocolo de transferencia y al servicio de Internet solicitado les sigue, en la construcción estándar de un URL, el nombre de dominio, la denominación que identifica a un computador en la red, formado por un dominio de nivel superior o TLD (Top Level Domain) y un dominio de segundo nivel o SLD (Second Level Domain). Este dominio de segundo nivel aún podría incluir un dominio de tercer nivel o subdominio. Si juntamente con la dirección URL se quiere acceder a un determinado directorio o a un archivo en una página web, se debe indicar a continuación del nombre de dominio.
La representación del URL con letras, tal y como lo conocemos, tiene como objetivo la comprensión humana, ya que los ordenadores trabajan con combinaciones de cifras, las llamadas direcciones IP. Por este motivo, para que un navegador pueda acceder a los contenidos de una web, es necesario que el URL de la página solicitada sea convertido en una dirección IP. De esto se encargan los llamados servidores DNS, responsables de la gestión del sistema de nombres de dominio o DNS (Domain Name Server).