Comprender la diferencia entre URL, URI y URN

Los términos URI, URL y URN son los más utilizados cuando se trata de la terminología web y de Internet.

Echemos un vistazo más de cerca para entender la diferencia entre ellos.

Localizador Uniforme de Recursos (URL)

Una URL es una cadena de caracteres que se utiliza para acceder a la información o un recurso mediante la dirección de la ubicación del recurso.

Sintaxis de URL

scheme: subdomain/domain-name.Top-level-domain/sub-folder

En esta sintaxis, el esquema proporciona detalles sobre el protocolo en uso, como HTTPS, FTP y HTTP. El elemento subdominio no es obligatorio. Después de eso, tiene un dominio de segundo nivel, que es la dirección del dominio. Y, por último, la subcarpeta, si la hay, lleva al usuario a la ubicación de destino exacta.

Ejemplo de URL

https://www.kirukiru.es.com/articles

mailto:[email protected]

file:///localhost/8.8.8.8

Nombre de recurso uniforme (URN)

Uniform Resource Name no ofrece el protocolo utilizado para acceder al recurso o la dirección del recurso, pero proporciona información sobre el recurso en sí. Incluye únicamente el nombre o identificación del recurso.

Sintaxis de URN

urn:<nid>:<nss></nss></nid>

Cada URN consta de al menos tres partes.

  • La especificación del esquema es la primera parte de la URN.
  • Después de la urna, debe estar presente el identificador de espacio de nombres (NID), que debe registrarse con IANA como nbn, uuid, etc.
  • Finalmente, la cadena específica del espacio de nombres (NSS) que identifica con precisión el elemento.
  • Ejemplo de URN

    urn:nbn:de:101:3-2019075675872913
    
    urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
    
    ISBN 1-446-2776877-40

    ISBN – Identificador único para libros

    Identificador uniforme de recursos (URI)

    Un URI es un método estándar para identificar recursos en Internet por su ubicación, nombre o ambos. URN y URL juntos se conocen como URI.

    Sintaxis de URI

    scheme:// authority path ? query # fragment

    En esta sintaxis, el esquema proporciona detalles sobre el protocolo en uso. El atributo de autoridad identifica la dirección del dominio. El atributo de ruta muestra la ruta completa del recurso y la consulta representa una acción de solicitud. Y finalmente, el componente parcial de un recurso se denomina fragmento.

    Ejemplo de URI

    foo://webiste.com:8042/over/there?name=ferret#nose
    
    https://mywebsite.com/drive/photos

    Cada elemento de sintaxis no es obligatorio en un URI todo el tiempo. Solo requiere un nombre de esquema y una ruta de archivo principalmente.

    mailto:[email protected]
    
    Name: Mary Jane
    
    ISBN 1-446-2776877-40
    
    telnet://192.0.1.24/80

    Nota: todas las URL son URI. Pero no todos los URI vienen bajo URL

    Conclusión

    Espero que haya adquirido una mejor comprensión de URI, URL y URN. También puede estar interesado en leer sobre la lista negra de URL y cómo solucionarla.

    ¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?