

El URL de un recurso de información es su dirección en Internet, la cual permite que el navegador
la encuentre y la muestre de forma adecuada. Por ello el URL combina el
nombre del ordenador 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.
Podemos entender que una URI = URL + URN
Definición
El formato general de un URL es:
esquema://máquina/directorio/archivo
esquema://máquina/directorio/archivo
- esquema://usuario:contraseña@máquina:puerto/directorio/archivo
Por ejemplo: http://es.Wikipedia.org/
La especificación detallada se encuentra en la RFC 1738, titulada .
Esquema URL
Un URL se clasifica por su esquema, que generalmente indica el
protocolo de red que se usa para recuperar, a través de la red, la
información del recurso identificado. Un URL comienza con el nombre de
su esquema, seguido por dos puntos, seguido por una parte específica del esquema'.
Algunos ejemplos de esquemas URL:
- http - recursos HTTP
- https - HTTP sobre SSL
- ftp - File Transfer Protocol
- mailto - direcciones de correo electrónico
- ldap - búsquedas LDAP Lightweight Directory Access Protocol
- file - recusos disponibles en el sistema local, o en una red local
- news - grupos de noticias Usenet (newsgroup)
- gopher - el protocolo Gopher (ya en desuso)
- telnet - el protocolo telnet
- data - el esquema para insertar pequeños trozos de contenido en los documentos Data: URL


Algunos de los esquemas definidos en el primer RFC aún son válidos,
mientras que otros son debatidos o han sido refinados por estándares
posteriores. Mientras tanto, la definición de la sintaxis general de los
URL se ha escindido en dos líneas separadas de especificación de URI: RFC 2396 (1998) y RFC 2732 (1999), ambos ya obsoletos pero todavía ampliamente referidos en las definiciones de esquemas URL. El estándar actual es STD 66 / RFC 3986 (2005).
URL en el uso diario
Un HTTP URL combina en una dirección simple los cuatro elementos
básicos de información necesarios para recuperar un recurso desde
cualquier parte en la Internet:
- El protocolo que se usa para comunicar,
- El anfitrión (servidor) con el que se comunica,
- El puerto de red en el servidor para conectarse,
- La ruta al recurso en el servidor (por ejemplo, su nombre de archivo).

Un URL típico puede lucir como:
http://es.wikipedia.org:80/wiki/Special:Search?search=tren&go=Go
donde:
- http es el protocolo
- es.wikipedia.org es el anfitrión
- 80 es el número de puerto de red en el servidor (siendo 80 el valor por omisión para el protocolo HTTP, esta porción puede ser omitida por completo)
- /wiki/Special:Search es la ruta de recurso,
- ?search=tren&go=Go es la cadena de búsqueda; esta parte es opcional.
Muchos navegadores web no requieren que el usuario ingrese "http://"
para dirigirse a una página web, puesto que HTTP es el protocolo más
común que se usa en navegadores web. Igualmente, dado que 80 es el
puerto por omisión para HTTP, usualmente no se especifica. Normalmente
uno sólo ingresa un URL parcial tal como www.wikipedia.org/wiki/Train.
Para ir a una página principal se introduce únicamente el nombre de
anfitrión, como www.wikipedia.org.
Dado que el protocolo HTTP permite que un servidor responda a una
solicitud redireccionando el navegador web a un URL diferente, muchos
servidores adicionalmente permiten a los usuarios omitir ciertas partes
del URL, tales como la parte "www.", o el carácter numeral ("#") de
rastreo si el recurso en cuestión es un directorio.
Sin embargo, estas omisiones técnicamente constituyen un URL diferente,
de modo que el navegador web no puede hacer estos ajustes, y tiene que
confiar en que el servidor responderá con una redirección. Es posible
para un servidor web (pero debido a una extraña tradición) ofrecer dos
páginas diferentes para URL que difieren únicamente en un carácter "#".
Nótese que en es.wikipedia.org/wiki/Tren, el orden jerárquico de los cinco elementos es org (dominio genérico de nivel superior) - wikipedia (dominio de segundo nivel) - es (subdominio)
- wiki - Train; es decir, antes del primer "/" se lee de derecha a
izquierda, y después el resto se lee de izquierda a derecha. Para una discusión más extensa acerca de HTTP URL y su uso, ver arriba.
Visión general
El término URL también es usado por fuera del contexto de la World Wide Web.
Los servidores de bases de datos especifican URL como un parámetro para
hacer conexiones a éstos. 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:
jdbc:datadirect:oracle://myserver:1521;sid=testdb

El URL de un marco no aparece en la barra de
direcciones del navegador, y una página sin barra de dirección 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 servidores web tambié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 redireccionamiento de URL.
No hay comentarios:
Publicar un comentario