¿Qué es un localizador uniforme de recursos?
Un Localizador uniforme de recursos, también conocido por el acrónimo URL, es un medio para especificar la ubicación y el método de acceso de un objeto en Internet. Incluye un nombre de esquema o protocolo que describe cómo acceder al objeto. También incluye la ubicación de la red, junto con consultas opcionales e identificadores de fragmentos. Un uso muy común para una URL es dirigir un navegador a un sitio web.
El concepto original de un localizador uniforme de recursos evolucionó a principios de la década de 1990. Request For Comments (RFC) 1630 fue el primer estándar de URL, lanzado por Internet Engineering Task Force (IETF) en 1994. Un nombre sin una ubicación asociada o método de acceso se conoció como un Nombre Uniforme de Recursos (URN). Combinando los dos conceptos, nació el término Identificador Uniforme de Recursos (URI). Un URI puede ser una identidad URN, una dirección URL o ambas. Incluso puede referirse a un objeto que no está basado en la red en absoluto.
En los círculos técnicos, el término del Localizador Uniforme de Recursos rara vez se usa por más tiempo; se prefiere URI. Sin embargo, URL sigue siendo un nombre popular entre el público en general y la prensa. La última especificación de URI, lanzada en 2009 como RFC 3986, aclara los conceptos de URL, URN y URI.
Un localizador uniforme de recursos consta de dos partes. Primero está el nombre de un esquema URI, seguido de dos puntos. Un esquema define el protocolo u otro método utilizado para acceder al recurso. La Autoridad de Números Asignados de Internet (IANA) administra una larga lista de esquemas de URI registrados. El protocolo de transporte de hipertexto (HTTP), HTTP seguro (HTTPS) y el protocolo de transporte de archivos (FTP) son probablemente los más comunes. También se utilizan muchos esquemas no registrados.
La segunda parte de un Localizador uniforme de recursos es específica del esquema y puede incluir varios componentes. Esta parte de una URL HTTP a menudo comienza con www. seguido de un nombre de dominio. Se puede usar una dirección numérica de Protocolo de Internet (IP) en lugar del nombre de dominio. El nombre puede ser seguido por la ruta a un objeto específico. También puede estar presente una cadena de consulta, el nombre de un encabezado de fragmento dentro del objeto o ambos.
Al escribir la URL de una página web en un navegador, el esquema y parte del nombre de dominio son con frecuencia opcionales. Si no se incluye, "http: //" o "http: // www." generalmente será asumido por el navegador web. La ruta, consulta o fragmento también puede contener caracteres especiales limitados en forma numérica hexadecimal. Un espacio (% 20) es el más utilizado. Un identificador de recursos internacionalizados (IRI) también permite caracteres Unicode en todo momento.
Más de un Localizador Uniforme de Recursos único puede describir una ruta al mismo objeto. Los motores de búsqueda pueden usar un proceso llamado normalización de URL para determinar si varias URL realmente se refieren a lo mismo. Los navegadores web y los rastreadores también lo hacen. Una URL también puede apuntar a un objeto que no se puede encontrar, se movió o nunca existió para empezar.