Cuando escribes una dirección en tu navegador web, muchas cosas suceden entre bastidores. Y la mayor parte está determinada por las diferentes partes de la URL que has escrito. Echemos un vistazo más de cerca.
Una URL puede estar compuesta de varias partes diferentes. Hay un nombre de host que corresponde a una dirección IP de un recurso específico en Internet y una gran cantidad de información adicional que le dice a su navegador y servidor cómo manejar las cosas. Puede considerar una dirección IP como un número de teléfono. Un nombre de host (también llamado nombre de dominio) es como el nombre de una persona cuyo número de teléfono desea buscar. Y un estándar llamado DNS (Domain Name System) funciona en segundo plano como una guía telefónica, traduciendo los nombres de host más fáciles de usar a direcciones IP utilizadas por las redes para enrutar el tráfico.
Con esta analogía en mente, echemos un vistazo a la estructura de una URL y cómo funciona para ayudarle a alcanzar sus objetivos.
¿Cómo se estructura una URL?
La estructura de una URL fue definida por primera vez en 1994 por Sir Tim Berners-Lee, el creador de la Web y el primer navegador Web. Las URL combinan esencialmente la idea de los nombres de dominio con la idea de utilizar una ruta de archivo para identificar un nombre específico. Así que es similar a usar una ruta como C: \ Mis Documentos \ Nombre de carpeta \ Nombre de archivo \ Mi archivo.txt en Windows, pero con algunos elementos adicionales al principio para ayudar a encontrar el servidor correcto en Internet donde existe esta ruta y el protocolo utilizado para acceder al servidor.
Una URL consta de varias partes diferentes. Tomemos, por ejemplo, una URL básica como la que se muestra a continuación.
Esta simple URL se divide en dos componentes principales: el esquema y la autoridad.
Diagrama
Mucha gente piensa que una URL es una simple dirección web, pero no es tan simple. Una dirección web es una URL, pero no todas las URL son direcciones web. Otros servicios a los que puede acceder en Internet, como FTP o incluso localmente, como MAILTO, también son URLs. La parte de esquema de una URL (letras seguidas de dos puntos) indica el protocolo con el que una aplicación (como su navegador web) y el servidor deben comunicarse.
También lea Qué hacer si su PC con Windows 10 no se conecta a las
direcciones de InternetWeb son las URL más comunes, pero hay otras. Por lo tanto, se pueden ver diagramas como:
HTTP (HyperText Transfer Protocol): el protocolo subyacente de la Web, que determina las acciones que los servidores Web y los navegadores deben tomar en respuesta a ciertos comandos.
HTTP Seguro (HTTPS): Esta es una forma de HTTP que funciona en una capa encriptada segura para un transporte de información más seguro.
Protocolo de transferencia de archivos (FTP): Este protocolo se utiliza a menudo para transferir archivos a través de Internet.
En los navegadores modernos, el esquema no es técnicamente necesario como parte de la URL. Si escribe una url como «www.astuces-informatique.com» en la barra de direcciones, su navegador determinará automáticamente el protocolo a utilizar. Sin embargo, otras aplicaciones (y protocolos) requieren el uso de un esquema.
Autoridad
La parte de autoridad de una URL (precedida por dos barras oblicuas) se divide en varias partes. Comencemos con una URL muy simple: la que te llevaría a la página de inicio de un sitio web.
En este sencillo ejemplo, toda la parte «www.exemple.com» se denomina nombre de host (también nombre de dominio) y se resuelve en una dirección IP. También puede introducir una dirección IP en la barra de direcciones de su navegador en lugar del nombre del host si lo conoce.
Pero cuando se analiza el nombre de dominio, es útil leerlo en segundo plano para entender lo que está sucediendo. Aquí están los siguientes componentes:
- Dominio de nivel superior: En este ejemplo, «com» es el dominio de nivel superior. Estos son el nivel más alto de la jerarquía del Sistema de Nombres de Dominio (DNS) utilizado para traducir direcciones IP a direcciones lingüísticas simples que son fáciles de recordar para la gente. Estos dominios de primer nivel son creados y administrados por la Corporación de Asignación de Nombres y Números de Internet (ICANN. Los tres dominios de primer nivel más comunes son.com,.net y.gov. La mayoría de los países también tienen sus propios dominios de nivel superior de dos letras. Verás dominios como.us (Estados Unidos),.uk (Reino Unido),.ca (Canadá) y muchos otros. También existen otros dominios de primer nivel (como.museum) que son patrocinados y gestionados por organizaciones privadas. Además de esto, también hay dominios genéricos de primer nivel (como.club,.life y.news.
- Subdominio: Dado que el DNS es un sistema jerárquico, las partes «www» y «ejemplo» de nuestro ejemplo de URL se consideran subdominios. La parte «www» es un subdominio del dominio de nivel superior «com» y la parte «www» es un subdominio del dominio «ejemplo». Por este motivo, a menudo verás una empresa con un nombre registrado como «google.com» dividido en subdominios separados como «www.google.com», «news.google.com», «mail.google.com».
También lee Cómo mejorar y aumentar la velocidad de Internet hasta en un 20%Este es el
ejemplo más fundamental de la sección de autoridad de una URL, pero las cosas se pueden complicar más. La sección de la Autoridad puede contener otros dos componentes:
- Información de usuario: La sección Autoridad también puede contener un nombre de usuario y una contraseña para el sitio al que está accediendo. Es raro ver esta estructura en las URLs hoy en día, pero puede suceder. Si está presente, la parte de la información de usuario precede al nombre del host y es seguida por el signo @. Por lo tanto, es posible que vea algo como» //director name: password@www.exemple.com» si incluye información de usuario.
- Número de puerto: Los dispositivos de red utilizan direcciones IP para obtener información sobre el ordenador correcto en una red. Cuando llega este tráfico, un número de puerto le indica al ordenador la aplicación a la que está destinado. El número de puerto es otro elemento que no verá a menudo cuando navegue por la web, pero puede que lo vea en aplicaciones de red (como juegos) que requieran que introduzca una URL. Si la URL incluye un número de puerto, viene después del nombre del host y va precedida de dos puntos. Se vería así: «///www.exemple.com:8080.»
Así que estas son las partes de esquema y autoridad de una URL, pero como habrás adivinado después de ver muchas URLs mientras navegas por la web, pueden incluir aún más cosas.
Otros consejos interesantes:
- ¿Qué es un servidor proxy? Un proxy es un servidor de ordenador o software que forma parte del servidor de puerta de enlace u otro ordenador que separa una red de área local de redes externas. Un servidor proxy almacenará en caché……