Internet puede ser concebida como un gran grupo de recursos o contenidos ubicados en diferentes computadoras alrededor del mundo. Estos contenidos pueden ser encontrados y enlazarse unos a otros mediante URIs. Como su nombre lo describe, identifica recursos asignando una dirección en una red dada.
URL (localizador de recursos uniforme), es un tipo de URI que se utiliza para describir la ubicación de un documento específico. Una URL no define por si sola el tipo de contenido al que refiere (textos, imágenes, videos, etc.), simplemente dice dónde y cómo encontrarlo. Una URL común está compuesta por cuatro partes:
De esta forma, podemos analizar cualquier URL dada:
| http:// | www.htmlquick.com | /reference/ | uris.html |
| Protocol | Domain name | Directories | File |
|---|
Algunas URLs pueden no contener directorios, y algunas partes de las mismas pueden ser omitidas dependiendo de la situación. Por ejemplo, cuando un archivo no es definido en una petición HTTP (protocolo de transferencia de hipertexto), los servidores web automáticamente envían archivos predeterminados (por ejemplo, index.htm). Así también, al tipear una URL en algunos navegadores, si el protocolo está ausente (por ejemplo, www.nombreservidor.com/index.php), el espacio vacío es automáticamente completado con el prefijo del protocolo HTTP (http://).
Ejemplos de URLs:
ftp://algunserver.com/algun-recurso.php (sin directorios definidos)
http://www.w3.org/TR/CSS21/ (ningún archivo especificado)
http://www.htmlquick.com/reference/tags/a.html
Las URIs relativas son URIs parciales, utilizadas para referirse a un documento desde otro en la misma computadora. De esta forma, podemos definir una URI relativa como la ruta que se debe seguir desde la ubicación del documento actual (ruta de directorios) a la ubicación del recurso referido, además del nombre de archivo.
Supongamos que el documento actual, localizado en "http://servidor.es/documentos/index.asp", necesita apuntar a un documento ubicado en "http://servidor.es/documentos/nuevos/mejores/dos.asp". La URI relativa para referirse a ese recurso desde el documento actual será: "nuevos/mejores/dos.asp"
El directorio especial ".." provee una forma de ir hacia atrás al directorio "padre". De modo que para apuntar desde "http://nuevoservidor.mil/documentos/nuevos/mejores/rec.htm" a "http://nuevoservidor.mil/documentos/antiguos/mejores/junio.htm", la URI relativa será: "../../antiguos/mejores/junio.htm"
Para más información acerca de la vinculación de recursos, refiérete a nuestro tutorial "Organizando un sitio web".