Aprenda la diferencia entre URL, URI y URN
Cuando se trata de terminología de Internet y Web, los términos URI, URL y URN son los más utilizados.
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 información o recursos 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 que se utiliza, 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. Finalmente, la subcarpeta (si existe) lleva al usuario al destino exacto.
Ejemplo de URL
https://www.geekflare.com/articles
mailto:[email protected]
file:///localhost/8.8.8.8
Nombre de recurso uniforme (URN)
El nombre de recurso uniforme no proporciona el protocolo utilizado para acceder al recurso o la dirección del recurso, pero proporciona información sobre el recurso en sí. Solo incluye el nombre o ID del recurso.
Sintaxis de URN
urn::
Cada URN consta de al menos tres partes.
- La especificación del esquema es la primera parte de la URN.
- Después de urn debe haber un identificador de espacio de nombres (NID) que debe registrarse con IANA Como nbn, uuid, etc.
- Finalmente, una cadena específica de espacio de nombres (NSS) que identifica con precisión el proyecto.
ejemplo de URN
urn:nbn:de:101:3-2022075675872913
urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
ISBN 1-446-2776877-40
ISBN – identificador único para el libro
Identificador uniforme de recursos (URI)
Un URI es un método estándar para identificar recursos en Internet por ubicación, nombre o ambos. URN y URL juntas se denominan URI.
Sintaxis de URI
scheme:// authority path ? query # fragment
En esta sintaxis, el esquema proporciona detalles sobre el protocolo que se utiliza. 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. Finalmente, los componentes parciales de un recurso se denominan fragmentos.
ejemplo de URI
foo://webiste.com:8042/over/there?name=ferret#nose
https://mywebsite.com/drive/photos
No todos los elementos de sintaxis en un URI son siempre obligatorios. En su mayoría, solo necesita un nombre de esquema y una ruta de archivo.
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 están debajo de la URL.
en conclusión
Espero que tenga una mejor comprensión de URI, URL y URN. También podría estar interesado en leer sobre la lista negra de URL y cómo solucionarlo.