URI, URL y URN


  Tanto entre los miembros de la comunidad web como entre los usuarios comunes los términos URL, URI y URN son algo confusos. Dentro de la comunidad web existen dos diferentes puntos de vista al respecto a la estructura de una URI, el clásico y el contemporáneo, lo que no aclara esta confusión.
  En esta entrada del blog no se pretende terminar con el debate, ni  mucho menos, pero sí se aclararán estos términos tan complejos de la red.
   Un identificador de recursos uniforme (URI del inglés uniform resource identifier) es una cadena de caracteres que identifica los recursos de una red de forma unívoca. La diferencia respecto a un localizador de recursos uniforme (URL) es que este último hace referencia a recursos que, de forma general, poden variar no tempo.
  Normalmente, estos recursos son accesibles en una red o sistema. Los URI pueden ser un localizador de recursos uniforme (URL), un nombre de recursos uniforme (URN), o ambos.
  Aunque se acostumbra a llamar URL a todas las direcciones de red, URI es un identificador más completo, por lo que es recomendado su uso en el lugar de la expresión URL.
  Su formato es muy parecido al del URL (ver más abajo), mas mucho más complejo. En general, un URI se forma con un nombre de esquema, seguido de dos puntos (“:”) y la parte del esquema, que varía según las especificaciones. Mientras que el nombre del esquema comprende tanto el protocolo de acceso al recurso, al igual que el URL, como la especificación que asigna a los identificadores, la parte del esquema puede subdividirse en varias partes básicas:

  •  Autoridad: Se trata de un elemento jerárquico que identifica la autoridad del nombre.
  •  Ruta: Es la información que identifica al recurso en el esquema URI y la autoridad. En general está organizada de forma jerárquica.
  •  Consulta: Información que identifica al recurso en el esquema URI y en la autoridad, pero que no está organizado de forma Jerárquica. El inicio de este componente consiste en un '?'.
  • Fragmento: Permite identificar una parte del recurso principal, o vista de una representación del mismo. El inicio de este componente se muestra mediante el caracter '#'. 
  Para ver la lista de esquemas URI oficiales de IANA se puede acudir al registro oficial en http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml, pero también se puede ver una versión algo resumida en https://es.wikipedia.org/wiki/URI_scheme.
  Un URI se diferencia de un URL en que permite incluir en la dirección una subdirección, determinada por el fragmento. Se puede entender con un URI = URL + URN.
  El URL es un identificador de recursos uniforme (Uniform Resource Identifier, URI) cuyos recursos referidos pueden cambiar, o sea, 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 Internet.
  El URL 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 y todos los grupos de debate Usenet, y así sucesivamente.
  El URL de un recurso de información es su dirección en Internet, la cual permite que el navegador de red la encuentre y la muestre de manera adecuada. Por eso, 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.
  Un URL tiene el siguiente formato básico: esquema://máquina.directorio.archivo. Sin embargo, también se pueden añadir otros datos, quedando el formato de forma similar a este: esquema://usuario:contraseña@máquina.puerto.directorio.archivo. Por esquema se refiere al protocolo de red con el que se accede al recurso, como http, https, ftp, mailto, ldap o telnet; la máquina es la dirección física del recurso; el directorio es el lugar lógico concreto donde se encuentra el recurso de manera jerarquizada; el archivo es el destino final de la ruta del URL.
  Por su parte, un URN funciona de manera similar al Localizador Uniforme de Recursos (Uniform Resource Locator, URL).
  Los URN identifican recursos en la red, pero, a diferencia dos URL, no indican exactamente donde se encuentra ese objeto.

 

No hay comentarios:

Publicar un comentario

Deje aquí su comentario, si no puede comentar, pruebe a hacerlo desde otro navegador de red u otro equipo.