Abreviado como URL, un Localizador Uniforme de Recursos es una forma de identificar la ubicación de un archivo en Internet. Son lo que usamos para abrir no sólo sitios web, sino también para descargar imágenes, vídeos, programas de software y otros tipos de archivos que están alojados en un servidor.
Abrir un archivo local en su ordenador es tan simple como hacer doble clic, pero para abrir archivos en ordenadores remotos, como servidores web, debemos usar URLs para que nuestro navegador sepa dónde buscar. Por ejemplo, para abrir el archivo HTML que representa la página web que se explica a continuación, hay que introducirlo en la barra de navegación situada en la parte superior del navegador que se está utilizando.
Los Localizadores Uniformes de Recursos son comúnmente abreviados como URLs pero también se les llama direcciones de sitios web cuando se refieren a URLs que usan el protocolo HTTP o HTTPS.
URL se pronuncia normalmente con cada letra hablada individualmente (es decir, u – r – l, no earl). Solía ser una abreviatura de Universal Resource Locator antes de ser cambiado a Uniform Resource Locator.
Índice de contenidos
Ejemplos de URLs
Probablemente estés acostumbrado a introducir una URL, como ésta para acceder al sitio web de Google:
https://www.google.comLa dirección completa se llama URL. Otro ejemplo es este sitio web (primero) y el de Microsoft (segundo):
https://lifewire.com
https://www.microsoft.comIncluso puedes obtener súper específico y abrir la URL directa a una imagen, como esta larga que apunta al logo de Google en el sitio web de Wikipedia. Si abre ese enlace puede ver que comienza con https:// y tiene una URL de apariencia regular como los ejemplos anteriores, pero luego tiene mucho más texto y barras oblicuas para apuntarle a la carpeta y archivo exactos donde reside la imagen en el servidor del sitio web.
El mismo concepto se aplica cuando se accede a la página de inicio de sesión de un enrutador; la dirección IP del enrutador se utiliza como URL para abrir la página de configuración.
La mayoría de nosotros estamos familiarizados con estos tipos de URL que usamos en un navegador web como Firefox o Chrome, pero esos no son los únicos casos en los que necesitarás una URL.
En todos estos ejemplos, está utilizando el protocolo HTTP para abrir el sitio web, que es probablemente el único que la mayoría de la gente encuentra, pero hay otros protocolos que también puede utilizar, como FTP, TELNET, MAILTO y RDP. Una URL puede incluso apuntar a archivos locales que tiene en un disco duro. Cada protocolo puede tener un conjunto único de reglas sintácticas para llegar al destino.
Estructura de una URL
Una URL se puede dividir en diferentes secciones, cada una de las cuales sirve para un propósito específico al acceder a un archivo remoto.
Las URLs HTTP y FTP están estructuradas de la misma manera que el protocolo ://hostname/fileinfo . Por ejemplo, el acceso a un archivo FTP con su URL podría ser algo así:
FTP://nombre_de_servidor/folder/otherfolder/programdetails.docx
Lo cual, aparte de tener FTP en lugar de HTTP , se parece a cualquier otra URL que pueda encontrar en la web.
Usemos la siguiente URL, que es el anuncio de Google de un fallo de CPU, como ejemplo de una dirección HTTP e identifiquemos cada parte:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https es el protocolo (como FTP es un protocolo) que define el tipo de servidor con el que se está comunicando.
- security es el nombre de host utilizado para acceder a este sitio web específico.
- googleblog es el nombre de dominio.
- com es lo que se conoce como el dominio de primer nivel (TLD), algunos otros incluyen .net,.org,.co.uk, etc.
- /2018/01/ representa los directorios utilizados para organizar la página web o el archivo. En el servidor web que contiene los archivos del sitio web, éstas serían las carpetas reales por las que haría clic para encontrar el archivo que esta URL está especificando.
- todays-cpu-vulnerability-what-you-need.html es el archivo real al que apunta la URL. Si intentaba cargar una imagen, un archivo de audio u otro tipo de archivo en lugar de un archivo HTML, la URL terminaba en esa extensión de archivo (como un PNG o MP3).
- security.googleblog.com como grupo se denomina Fully Qualified Domain Name (FQDN).
Reglas de sintaxis de URL
Sólo se permiten números, letras y los siguientes caracteres en una URL: ()!$-'_*+.
Otros caracteres deben ser codificados (traducidos a código de programación) para ser aceptados en una URL.
Algunas URLs tienen parámetros que separan la URL de variables adicionales. Por ejemplo, cuando busque en Google lifewire:
https://www.google.com/search?q=lifewireEl signo de interrogación que ves indica a un determinado script, alojado en el servidor de Google, que quieres enviarle un comando específico para obtener resultados personalizados.
El script específico que utiliza Google para realizar búsquedas sabe que lo que sigue a la parte ?q= de la URL debe identificarse como el término de búsqueda, por lo que lo que se escriba en ese punto de la URL se utiliza para buscar en el motor de búsqueda de Google.
Puedes ver un comportamiento similar en la URL en esta búsqueda en YouTube de los mejores vídeos de gatos :
https://www.youtube.com/results?search_query=best+cat+videosAunque los espacios no están permitidos en una URL, algunos sitios web utilizan un signo + , que se puede ver en los ejemplos de Google y YouTube. Otros utilizan el equivalente codificado de un espacio, que es %20.
Las URLs que usan múltiples variables usan uno o más ampersands después del signo de interrogación. Puede ver el ejemplo aquí para una búsqueda en Amazon.com para Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&fieldd-keywords=windows+10La primera variable, url , es precedida por el signo de interrogación pero la siguiente variable, fieldd-keywords , , es precedida por un ampersand. Las variables adicionales también estarían precedidas por un ampersand.
Las partes de una URL distinguen entre mayúsculas y minúsculas - específicamente, todo después de el nombre de dominio (los directorios y el nombre de archivo). Puedes ver esto por ti mismo si escribes en mayúsculas la palabra "tools" en la URL de ejemplo de mi sitio que deconstruimos arriba, haciendo que el final de la URL sea leido /free-driver-updater-Tools.htm . Intente abrir esa página aquí y verá que no se carga porque ese archivo específico no existe en el servidor
.
Más información sobre URLs
Si una URL le indica un archivo que su navegador puede mostrar, como una imagen JPG, entonces no tiene que descargar el archivo a su computadora para poder verlo. Sin embargo, para los archivos que normalmente no se muestran en el navegador, como los archivos PDF y DOCX, y especialmente los archivos EXE (y muchos otros tipos de archivos), se le pedirá que descargue el archivo a su computadora para poder utilizarlo.
Las URLs nos proporcionan una forma fácil de acceder a la dirección IP de un servidor sin necesidad de saber cuál es la dirección real. Son como nombres fáciles de recordar para nuestros sitios web favoritos. Esta traducción de una URL a una dirección IP es para lo que se utilizan los servidores DNS.
Algunas URLs son realmente largas y complejas y se utilizan mejor si se hace clic en ellas como enlace o se copian o pegan en la barra de direcciones del navegador. Un error en una URL podría generar un error de código de estado HTTP de la serie 400, siendo el tipo más común un error 404.
/2018/01/ representa los directorios utilizados para organizar la página web o el archivo. En el servidor web que contiene los archivos del sitio web, éstas serían las carpetas reales por las que haría clic para encontrar el archivo que esta URL está especificando. todays-cpu-vulnerability-what-you-need.html es el archivo real al que apunta la URL.Si intentaba cargar una imagen, un archivo de audio u otro tipo de archivo en lugar de un archivo HTML, la URL terminaba en esa extensión de archivo (como un PNG o MP3). security.googleblog.com como grupo se denomina Fully Qualified Domain Name (FQDN). Reglas de sintaxis de URL
Sólo se permiten números, letras y los siguientes caracteres en una URL: ()!$-'_*+.