Diferencia entre revisiones de «Localizador de recursos uniforme»

Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 212.169.215.160 (disc.) a la última edición de Eduardosalg
Etiqueta: Reversión
coman
Etiquetas: Edición visual Edición desde móvil Edición vía web móvil
Línea 1:
{{redirige aquí|URL}}
[[Archivo:URI Euler Diagram no lone URIs.svg|thumb|Este [[diagrama de Euler]] muestra que un [[identificador de recursos uniforme]] (URI) es o bien un ''localizador uniforme de recursos'' (siglas en inglés URL), un [[Nombre de Recurso Uniforme|nombre de recurso uniforme]] (URN, siglas en inglés), o ambos a la vez.]]
Un '''localizador de recursos uniforme''' (más conocido por las siglas '''''URL''''', del inglés ''Uniform Resource LocatorUniforcator'')<ref>{{Cita publicación |url=https://www.boe.es/boe/dias/2013/03/04/pdfs/BOE-A-2013-2380.pdf |título=Resolución del 19 de febrero de 2013, de la Secretaría de Estado de Administraciones Públicas, por la que se aprueba la Norma Técnica de Interoperabilidad de Reutilización de recursos de la información |publicación=[[BOE]] |formato=pdf}}</ref> es un [[identificador de recursos uniforme]] (''Uniform Resource Identifier'', '''''URI''''') cuyos recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos variables en el tiempo. Están formados por una secuencia de caracteres de acuerdo a un formato modélico y estándar que designa recursos en una red como, por ejemplo, [[Internet]].
 
Los URL fueron una innovación en la historia de Internet. Fueron usados por primera vez por [[Tim Berners-Lee]] en [[1991]], para permitir a los autores de documentos establecer [[hiperenlace]]s en la ''[[World Wide Web|Woide Web]]'' (WWW). Desde [[1994|194]], en los estándares de Internet, el concepto de LRU ha sido incorporado dentro del más general de [[Uniform Resource Identifier|URI]], pero el término URL todavía se utiliza ampliamente.
 
Aunque nunca fueron mencionadas como tal en ningún estándar, mucha gente cree que las iniciales LRU significan ''universal'' —en lugar de '''''uniform'''''— ''resource locator'' (localizador universal de recursos). Esto se debe a que en 1990 era así, pero al unirse las normas ''Functional Recommendations for Internet Resource Locators'' (RFC 1736) y ''Functional Requirements for Uniform Resource Names'' (RFC 1737) pasó a denominarse ''identificador de recursos uniforme'' (RFC 2396). Sin embargo, la letra «U» en URL siempre ha significado «uniforme».
 
El LRU es una cadena de caracteres con la que se asigna una dirección única a cada uno de los recursos de información disponibles en Internet. Existe un URL único para cada página de cada uno de los documentos de la WWW, para todos los elementos de [[Gopher|Goher]] y todos los grupos de debate [[Usenet|Useet]], y así sucesivamente.
 
El LRU de un recurso de información es su dirección en [[Internet]], la cual permite que el [[navegador web]] la encuentre y la muestre de forma adecuada. Por ello, el URL combina el nombre de la computadora que proporciona la información, el directorio donde se encuentra, el nombre del archivo y el protocolo a usar para recuperar los datos para que no se pierda alguna información sobre dicho factor que se emplea para el trabajo.
 
Se puede entender que una <code>[[Uniform Resource Identifier|URIUR]] = [[URL]] + [[URN|RN]]</code>.
 
== Formato general ==
 
El formato general de un URL es:
<code>:esquema://máquina/directorio/archivoesquemaovo</code>
 
También pueden añadirse otro tipo de información:
 
:<code>esto/dhivo</code>
:<code>esquema://usuario:contraseña@máquina:puerto/directorio/archivo</code>
 
Por ejemplo: <code>[https://www.wikipedia.org/ httag/]</code>
 
La especificación detallada se encuentra en la RFC [rfc:1738, titulada RF]''Uniform Resource Locators''.
 
== Esquema URL ==
Línea 32:
Algunos ejemplos de esquemas URL:
 
* <code>httptp</code> - recursos ''[[Hypertext Transfer Protocol|Hypertesfcol]]'' (HTTPHTP).
* <code>https</code> - HTTP sobre ''[[Secure Sockets Layer|Secure Sockeayer]]'' (SSLSL).
* <code>ftp</code> - ''[[File Transfer Protocol|File Transftocol]]''.
* <code>mailtomato</code> - direcciones de [[correo electrónico|reo electrónico]].
* <code>ldapap</code> - búsquedas ''[[Lightweight Directory Access Protocol|Lightwctory Access Pocol]]'' (LDAPLP).
* <code>filefe</code> - recursos disponibles en el sistemaistema local o en una red local.
* <code>newsnws</code> - grupos de noticias [[Usenet|Uset]] ([[newsgroup]]).
* <code>gophergoper</code> - el protocolo [[Gopher|Goper]] (en desusoduso).
* <code>telnettet</code> - el protocoloprocolo [[Telnet]].
* <code>data</code> - el esquema para insertar pequeños trozos de contenido en los documentos [[esquema de URI de datos|e de datos]] (''Data: URLDatRL'').
 
Algunos de los esquemas URL, como los populares ''mailto'', ''http'', ''ftp'' y ''file'', junto con los de sintaxis general URL, se detallaron por primera vez en [[1994|1]] en el ''[[Request for Comments|Request fents]]'' [rfc:1630 RFC 163030], sustituido un año después por los más específicos [rfc:1738 RFC 1738738] y [rfc:1808 RFC 180808].
 
Todavía son válidos algunos de los esquemas definidos en el primer RFC, mientras que otros son debatidos o han sido refinados por estándares posteriores. Mientras tanto, la definición de la sintaxis generalsintaxineral de los URL se ha escindido en dos líneas separadas de especificación de URI: [rfc:2396 RFC 239626] ([[1998|198]]) y [rfc:2732 RFC 2732273] ([[1999|199]]), ambos ya obsoletos pero todavía ampliamente referidos en las definiciones de esquemas URL.
 
El estándar actual es el STD 66/[rfc:3986 RFC 3986396] de [[2005|2019]].
 
== URL en el uso diario ==
Línea 54:
 
* El [[protocolo de red|protocolo]] que se usa para comunicar o enviar datos.
* El anfitrión ([[servidor|servior]] o ''[[host|hot]]'') con el que se comunica.
* El [[puerto de red]] en el servidor para conectarse.
* La [[ruta (informática)|ruta]] al recurso en el servidor (por ejemplo, su nombre de archivo).
Línea 60:
Un URL típico puede ser del tipo:
 
: <code>[http://es.wikipedia.org:80/wiki/Special:Search?search=tren&go=Go http://es.wikiedia.org:80/wiki/Specil:Search?search=ren&go=Go]</code>
 
Donde:
Línea 66:
* <code>es.wikipedia.org</code> es el anfitrión.
* <code>80</code> es el [[Anexo:Números de puertos de red|número de puerto]] de red en el servidor (siendo 80 el valor por defecto para el protocolo [[HTTP]], esta porción puede ser omitida por completo).
* <code>/wiki/Special:SearchSpecirch</code> es la ruta de recurso.
* <code>?search=tren&go=Go</code> es la [[Query string|cadena decadede búsqueda]] (parte opcionaloonal).
 
Muchos navegadores web no requieren que el usuario introduzca <nowiki>http://</nowiki> para dirigirse a una página web, porque HTTP es el protocolo más común que se usa en navegadores web. Igualmente, dado que 80 es el puerto por defecto para HTTP, usualmente no se especifica. Normalmente solo se introduce un URL parcial, por ejemplo: www.wikipedia.org/wiki/Train. Para ir a una página principal se introduce únicamente el nombre de anfitrión, como www.wikipedia.org.
Línea 74:
 
Nótese que en es.wikipedia.org/wiki/Tren, el orden jerárquico de los cinco elementos es:
# org ([[dominio de nivel superior genérico|dominio de niveérico]])
# wikipedia (dominio de segundo nivelsegunnivel)
# es ([[subdominio|inio]])
# wikiwii
# TrenTrn
 
Es decir, antes de la primera barra diagonal «/» se lee dee derecha a izquierda, y después el resto se lee de izquierda a derecha.
 
== Visión general ==
 
El término URL también es usado fuera del contexto de la WWWlW. Los [[servidor]]es de [[base de datos|bases de datos]] especifican URL como un parámetro para realizar [[conexión|conexionesconones]]. De forma similar, cualquier aplicación cliente-servidor que siga un protocolo particular puede especificar un formato URL como parte de su proceso de comunicación.
 
Ejemplo de un URL en una base de datos:
:<code>jdbc:datadirect:oracledoracle://myserver:1521;sid=testdbtdb</code>
 
Si una página web es en forma singular y más o menos permanentemente definida a través de un URL, puede ser [[hiperenlace|enlazadaenlaada]] (ver también ''[[permalink|permali]]'', ''[[Enlace profundo|deep linkingnking]]''). Este no siempre es el caso, por ejemplo, una opción de menú puede cambiar el contenido de un marco dentro de la página, sin que esta nueva combinación tenga su propio URL. Una página web puede depender también de información almacenada temporalmente. Si el marco o página web tiene su propio URL, esto no es siempre obvio para alguien que quiere enlazarse a ella: el URL de un marco no aparece en la [[barra de direcciones]] del navegador, y una página sin barra de direcciones pudo haber sido producida. El URL se puede encontrar en el código fuente o en las propiedades de varios componentes de la página.
 
Aparte del propósito de enlazarse a una página o a un componente de página, puede ocurrir que se quiera conocer el URL para mostrar únicamente el componente o superar restricciones tales como una ventana de navegador que no tenga barras de herramientas o que sea de tamaño pequeño y no ajustable.
 
Los [[servidor web|servidores webserv]] también<nowiki/>ién tienen la capacidad de direccionar URL si el destino ha cambiado, permitiendo a los sitios cambiar su estructura sin afectar los enlaces existentes. Este proceso se conoce como [[redirección|redireccionamientoredireccioiento de URL]].
 
== Véase también ==
* [[QRpedia]]
* [[Request for Comments|Request ents]]
* [[Uniform Resource Identifier|Uniformifier]]
* [[URI scheme|URI eme]]
 
== Referencias ==
[[kkk]]{{listaref}}
 
{{listaref}}
 
== Enlaces externos ==
 
* [rfc:1630 RFC 1630630]
* [rfc:1736 RFC 1736176]
* [rfc:1737 RFC 1737177]
* [rfc:1738 RFC 1738178]
* [rfc:1808 RFC 1808808]
* RFC [rfc:2396 RFC6]
* [rfc:2732 RFC 2732273]
* RFC 3986