¿Qué es una URL (localizador uniforme de recursos)?

Tabla de contenido:

¿Qué es una URL (localizador uniforme de recursos)?
¿Qué es una URL (localizador uniforme de recursos)?
Anonim

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 solo sitios web, sino también para descargar imágenes, videos, programas de software y otros tipos de archivos que están alojados en un servidor.

Abrir un archivo local en su computadora es tan simple como hacer doble clic en él, pero para abrir archivos en computadoras remotas, como servidores web, debemos usar URL para que nuestro navegador web sepa dónde buscar. Por ejemplo, para abrir el archivo HTML que representa la página web que se explica a continuación, se ingresa en la barra de navegación en la parte superior del navegador que está utilizando.

Image
Image

Otros nombres

Los localizadores uniformes de recursos suelen abreviarse como URL, pero también se denominan direcciones de sitios web cuando se refieren a URL que utilizan el protocolo HTTP o

URL generalmente se pronuncia con cada letra pronunciada individualmente (es decir, u - r - l, no earl). Solía ser una abreviatura de Universal Resource Locator antes de cambiarse a Uniform Resource Locator en 1994.

Ejemplos de direcciones URL

Probablemente esté acostumbrado a ingresar una URL como esta para acceder al sitio web de Google:

https://www.google.com

La dirección completa se llama URL. Otro ejemplo es este sitio web (primero) y el de Microsoft (segundo):

https://www.lifewire.comhttps://www.microsoft.com

Incluso puedes ser súper específico y abrir la URL directa a una imagen. Por ejemplo, la siguiente URL conduce al logotipo de Google en el sitio web de Wikipedia:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Puedes ver que comienza con https: y tiene una URL de aspecto normal como los ejemplos anteriores, pero luego tiene muchos otros textos y barras para indicarte a la carpeta y el archivo exactos donde reside la imagen en el servidor del sitio web.

El mismo concepto se aplica cuando 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 este tipo de URL que usamos en un navegador web como Firefox o Chrome, pero esos no son los únicos casos en los que necesitará una URL.

En todos estos ejemplos, está utilizando el protocolo HTTP para abrir el sitio web, que es probablemente el único que encuentra la mayoría de la gente, pero también hay otros protocolos que 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 de sintaxis para llegar al destino.

Estructura de una URL

Una URL se puede dividir en diferentes secciones, cada pieza tiene un propósito específico al acceder a un archivo remoto.

Las URL de HTTP y FTP tienen la misma estructura que protocol://hostname/fileinfo. Por ejemplo, acceder a un archivo FTP con su URL podría verse así:

FTP://nombreservidor/carpeta/otracarpeta/detallesdelprograma.docx

Que, aparte de tener FTP en lugar de HTTP, se parece a cualquier otra URL que puedas encontrar en la web.

Usemos la siguiente URL 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 (al igual que FTP es un protocolo) que define el tipo de servidor con el que te estás 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 nivel superior (TLD), algunos otros de los cuales 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, estas serían las carpetas reales en las que haría clic para encontrar el archivo que especifica esta URL.
  • todays-cpu-vulnerability-what-you-need.html es el archivo real al que apunta la URL. Si estuviera intentando cargar una imagen, un archivo de audio u otro tipo de archivo en lugar de un archivo HTML, la URL terminaría en esa extensión de archivo (como-p.webp" />.
  • security.googleblog.com como grupo se denomina Nombre de dominio completo (FQDN).

Reglas de sintaxis de URL

Solo se permiten números, letras y los siguientes caracteres en una URL: ()!$-'_+.

Se deben codificar otros caracteres (traducidos a código de programación) para que se acepten.

Algunas URL tienen parámetros que las separan de variables adicionales. Por ejemplo, cuando realiza una búsqueda en Google de lifewire:

https://www.google.com/search?q=lifewire

El signo de interrogación que ve le dice a un determinado script, alojado en el servidor de Google, que desea enviarle un comando específico para obtener resultados personalizados.

La secuencia de comandos específica que usa Google para ejecutar búsquedas sabe que todo lo que sigue a la parte ?q=de la URL debe identificarse como el término de búsqueda, por lo que cualquier cosa que se escriba allí punto en la URL se utiliza para buscar en el motor de búsqueda de Google.

Puede ver un comportamiento similar en la URL en esta búsqueda de YouTube de los mejores videos de gatos:

https://www.youtube.com/results?search_query=best+cat+videos

Aunque no se permiten espacios en una URL, algunos sitios web usan un signo +, que puede ver en los ejemplos de Google y YouTube. Otros usan el equivalente codificado de un espacio, que es %20.

Algunas URL pueden intercambiar parámetros según el contexto. Se puede ver un buen ejemplo al agregar una marca de tiempo a un video de YouTube. Algunos enlaces requieren un ampersand y otros usan un signo de interrogación.

Las

URL también pueden usar anclas. Estos están situados al final y describen dónde, en esa página, s altar cuando se selecciona el enlace. Los anclajes se crean al agregar enlaces a una página web y usan el signo de número (). Aquí hay un ejemplo en una entrada de Wikipedia donde el ancla te lleva a otra parte de la página:

https://en.wikipedia.org/wiki/LifewireHistoria

Las URL que usan múltiples variables usan uno o más símbolos de unión después del signo de interrogación. Puede ver el ejemplo aquí para una búsqueda en Amazon.com de Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

La primera variable, url, está precedida por el signo de interrogación, pero la siguiente variable, field-keywords, está precedida por un ampersand Las variables adicionales también estarían precedidas por un ampersand.

Partes de una URL distinguen entre mayúsculas y minúsculas, específicamente, todo lo que está después del nombre de dominio (los directorios y el nombre del archivo). Puede ver esto por sí mismo si escribe en mayúsculas la palabra "necesitar" en la URL de ejemplo de Google que deconstruimos anteriormente, haciendo que el final de la URL sea todays-cpu-vulnerability-what-you-NEED.htmlIntenta abrir esa página y verás que no se carga porque ese archivo específico no existe en el servidor.

Más información sobre las URL

Si una URL lo lleva a un archivo que su navegador web puede mostrar, como una imagen JPG, entonces no tiene que descargarlo a su computadora para 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 los descargue.

Las URL nos brindan una manera 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 URL son realmente largas y complejas y se utilizan mejor si hace clic en ellas como un enlace o las copia y pega 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.

Si intenta acceder a una página que no existe en el servidor, obtendrá un error 404. Estos tipos de errores son tan comunes que a menudo encontrará versiones personalizadas, a menudo humorísticas, de ellos en algunos sitios web. Si tiene problemas para acceder a un sitio web o un archivo en línea que cree que debería cargarse normalmente, intente solucionar el problema de la URL.

La mayoría de las URL no requieren que se proporcione el nombre del puerto. Se puede abrir google.com, por ejemplo, especificando su número de puerto al final, como https://www.google.com:80, pero no es necesario. Si el sitio web estuviera operando en el puerto 8080, podría reemplazar el puerto y acceder a la página de esa manera.

Por defecto, los sitios FTP usan el puerto 21, pero otros pueden configurarse en el puerto 22 o algo diferente. Si el sitio FTP no está usando el puerto 21, debe especificar cuál está usando para acceder al servidor correctamente. El mismo concepto se aplica a cualquier URL que use un puerto diferente al que el programa usó para acceder, asume por defecto que está usando.

Preguntas Frecuentes

    ¿Puedo bloquear una URL?

    Sí. La forma de bloquear un sitio web depende de su dispositivo y sistema operativo. La mayoría de los navegadores web le permiten bloquear sitios específicos y puede bloquear una URL en toda su red a través de la configuración de su enrutador.

    ¿Qué es una URL mnemónica?

    Una URL mnemónica es una URL corta y fácil de recordar que redirige desde una URL más larga y compleja. Para configurar una URL mnemónica, utilice un acortador de URL que ofrezca dominios personalizados.

    ¿Qué es una URL de devolución de llamada?

    Una URL de devolución de llamada es una página a la que se redirige a los usuarios después de completar una acción en otro sitio web o programa. Por ejemplo, si realiza una compra en un sitio web y se le dirige a un procesador de pagos de terceros, se le dirigirá a una URL de devolución de llamada (generalmente una página de confirmación) en el sitio original después de completar el pago.

    ¿Cuál es la diferencia entre HTTP y

    La principal diferencia entre HTTP y HTTPS es que HTTPS es más seguro. Por lo tanto, siempre debe usarse en sitios web donde se deben transferir datos seguros.

Recomendado: