Diferencia entre URI y URN en Java

URI significa Identificador Uniforme de Recursos. Identifica el recurso por nombre, por ubicación o por ambos. Permite la identificación uniforme de los recursos. Aquí el recurso puede ser cualquier cosa como documentos, imágenes, archivos, páginas web, etc. que pueden formar parte de la arquitectura web. El identificador en el nombre URI hace referencia a la prominencia de los recursos, a pesar de la técnica utilizada. 

Cuando navega por Internet, en realidad está buscando un conjunto de recursos web. Usamos los identificadores uniformes de recursos para definir la ubicación de un recurso. Un URI consta de dos cosas: URL y URN .

URN significa Nombre de recurso uniforme . Identifica los recursos por nombre en un espacio de nombres dado. Un espacio de nombres se refiere a un grupo de nombres o identificadores. Es un subconjunto de URI. URN no incluye ningún protocolo. Se requiere que un URN exista globalmente único y presente alcances globales. Un URN es una forma inequívoca de identificar un recurso.

Diferencia entre URI y URN

 URI

URNA

Es el superconjunto de URL y URN. Es el subconjunto de URI.
Identifica el recurso por nombre, ubicación o ambos. Identifica el recurso por nombres.
URI se utiliza para distinguir un recurso de otros, independientemente del método utilizado. URN se utiliza para distinguir un recurso de otros por los nombres únicos globales.

Ejemplo:  

https://www.website.com/html/#posts

La línea de ejemplo anterior se denomina URI en su totalidad, mientras que la parte «www.website.com/html/#posts» del ejemplo anterior se denomina URN.

Publicación traducida automáticamente

Artículo escrito por yashgupta2808 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *