Saltar la navegación

La URI

¿Que es la URI?

Dado que la web es un espacio con infinidad de recursos ubicados en diferentes computadores al rededor del mundo ¿Cómo localizar un recurso específico entre tanta computadora? La respuesta a esta pregunta es la URI.

La URI (Identificador de Recursos UniformeUniform Resource Identifier, en inglés) es una cadena de caracteres que se utiliza para identificar a un recurso en un a red.
Por ejemplo: https://fis.epn.edu.ec/index.php?option=com_content&view=article&id=137&Itemid=294

Datos importantes de la URI

  • La URI es un sistema diseñado para nombrar y localizar los recursos en la Web.
  • Se utiliza para establecer hiperenlaces en la WWW
  • La URI puede ser una URL, URN o ambos
  • La sintaxis de la URI está descrita en RFC 3986

En las siguientes secciones veremos la estructura de una URI e identificaremos algunos ejemplos.

Sintaxis de la URI

Recuerda.... la URI es una cadena de caracteres que identifica a un recurso en una red.

Existen dos clases de URI:

  • URL: Identifica un recurso indicando dónde está y cómo alcanzarlo
  • URN: Identifica un recurso mediante su nombre

NOTA: De manera coloquial, el término URI y URL es utilizado indistintamente. Es muy común utilizar los dos término para referirnos a la localización específica de un recurso en la Web.

La sintaxis genérica de la URI es:

eschema   :   hierarchical_part    [  ? query  ] [   # fragment  ]

Reconociendo las partes....

Considerando la sintaxis:
eschema   :   hierarchical_part    [  ? query  ] [   # fragment  ]
En el siguiente ejemplo podrás identificar cada una de las partes de la sintaxis, incluso con más detalle dentro de cada parte (Ej., hierarchical_part se compone de varias partes)

Ejemplo de las partes de una URI
Carlos Iñiguez. Ejemplo de Sintaxis de URI

Describiendo las partes:

  • Esquema: Indica el protocolo a ser utilizado para acceder al recurso solicitado. En nuestro ejemplo, el protocolo es foo. En la Web, este protocolo es el HTTP. Es por eso que todas las URL que has visto en internet inician como http://......
  • Parte Jerárquica: Indica el camino a seguir para encontrar el recurso solicitado, en el servidor. Está formada por dos partes:
    • Autoridad (authority): Indentifica el computador donde se encuentra el recurso  y también como acceder a él. Esta formada por:
      • Información del usuario: username:password
      • Nombre del computador: example.com
      • Puerto por el que escucha el servidor: 8042
    • Path (ruta): dirección del recurso dentro del computador.
  • Cadena de Consulta (query): Indica los parámetros para localizar el recurso en el servidor. 
  • Fragmento: Identifica una parte (o sección) dentro del documento. Es decir, el documento que se solicita en el ejemplo está formado de varias partes; de todas las partes que conforman el documento, la URI de ejemplo hace referencia a la parte "none" (un nombre puesto por el autor de la página. Podría haber sido cualquier otro)

Consejos para crear buenas URIs

  • De qué depende la estabilidad de las URI?
    • La empresa o dueño del dominio deja el negocio
    • La empresa o dueño del dominio no tiene solvencia para mentenimiento del dominio
  • Conclusión: La estabilidad de la URI depende del usuario
  • El cambio de archivos no es una opción para cambiar la URI No es excusa!

Creado con eXeLearning (Ventana nueva)