logo

URI frente a URL | Diferencia entre URI y URL

URI frente a URL

Al navegar por Internet o consultar cualquier sitio web, es posible que haya encontrado las palabras 'URI' y 'URL' varias veces. Estos son los dos conceptos importantes de la web y en su mayoría se usan indistintamente. Pero no son iguales entre sí; la principal diferencia entre URI y URL es que URI puede representar tanto la URL como la URN de un recurso simultáneamente, mientras que la URL solo puede especificar la dirección del recurso en Internet. . En este tema, veremos URI y URL individualmente y cómo ambos se pueden diferenciar entre sí.

cadena comparable en java

¿Qué es la URI?

Un URI o Identificador uniforme de recursos es un identificador de cadena que hace referencia a un recurso en Internet. Es una cadena de caracteres que se utiliza para identificar cualquier recurso en el Internet usando ubicación, nombre o ambos.

Un URI tiene dos subconjuntos; URL (localizador uniforme de recursos) y URN (Número de recurso uniforme) . Si contiene sólo un nombre, significa que no es una URL. En lugar de URI directamente, vemos principalmente la URL y la URN en el mundo real.

URI frente a URL

Un URI contiene esquema, autoridad, ruta, consulta y un fragmento. Algunos esquemas de URI más comunes son HTTP , HTTP, ftp , Idap, telnet, etc. .

cómo centrar una imagen en css

Sintaxis de URI

La sintaxis de URI se proporciona a continuación:

 scheme:[//authority]path[?query][#fragment] 
    Esquema:El primer componente de URI es un esquema que contiene una secuencia de caracteres que puede ser cualquier combinación de letra, dígito, signo más o guión (_), seguido de dos puntos (:). Los esquemas populares son http, archivo, ftp, datos e irc. Los esquemas deben registrarse en la IANA.Autoridad: T.El componente de autoridad es opcional y está precedido por dos barras (//). Contiene tres subcomponentes:
      Información de usuario:Puede contener un nombre de usuario y una contraseña opcional separados por dos puntos. El subcomponente va seguido del símbolo @.anfitrión:Contiene un nombre registrado o una dirección IP. La dirección IP debe estar entre corchetes [].Puerto:Opcional
    Camino:Consiste en una secuencia de segmentos de ruta separados por una barra diagonal (/). El URI siempre lo especifica; sin embargo, la ruta especificada puede estar vacía o tener 0 longitudes.Consulta:Es un componente opcional, precedido por un signo de interrogación (?). Contiene una cadena de consulta de datos no jerárquicos.Fragmento:También es un componente opcional, precedido por un símbolo de almohadilla (#). Consiste en un identificador de fragmento que proporciona dirección a un recurso secundario.

Algunos ejemplos de URI

  1. mailto: [correo electrónico protegido]
  2. noticias:comp.infosystems.www.servers.unix
  3. urna:oasis:nombres:especificación:docbook:dtd:xml:4.1.2

¿Cuál es la URL?

Una URL o Localizador Uniforme de Recursos se utiliza para encontrar la ubicación del recurso en la web. Es una referencia para un recurso y una forma de acceder a ese recurso. Una URL siempre muestra un recurso único y puede ser una página HTML, un documento CSS, una imagen, etc.

Una URL utiliza un protocolo para acceder al recurso, que puede ser HTTP, HTTPS, FTP, etc.

gimp cómo anular la selección

Se conoce principalmente como la dirección del sitio web, que un usuario puede encontrar en sus barras de direcciones. A continuación se proporciona un ejemplo de una URL:

URI frente a URL

Nota: Todas las URL pueden ser URI, pero no todas las URI pueden ser URL. Esto se debe a que un URI contiene tanto URL como URN y representa URL o URN, o ambos.

URI frente a URL

Sintaxis de URL

Cada URL HTTP sigue la sintaxis de su URI genérica. Por tanto, la sintaxis de la URL también es similar a la sintaxis de URI. Se da a continuación:

 scheme:[//authority]path[?query][#fragment] 

La URL anterior se compone de los siguientes componentes:

    Esquema:El primer componente de la URL es un esquema, que representa un protocolo que un navegador debe utilizar para solicitar el recurso. Los protocolos comúnmente utilizados para sitios web son HTTP o HTTPS.Autoridad:La autoridad incluye dos subcomponentes, nombre de dominio y puerto , separados por dos puntos. El nombre de dominio puede ser cualquier cosa, el nombre registrado del recurso como javatpoint.com, y el puerto es la puerta técnica para acceder al recurso en un servidor web. El número de puerto 80 se utiliza para HTTP y 443 se utiliza para HTTP S.Camino:La ruta indica la ruta completa al recurso en el servidor web. puede ser como /software/htp/index.html. Cadena de consulta:Es la cadena que contiene el par de nombre y valor. Si se usa en una URL, sigue el componente de ruta y proporciona la información. Como '?clave1=valor1&clave2=valor2'. Fragmento:También es un componente opcional, precedido por un símbolo de almohadilla (#). Consiste en un identificador de fragmento que proporciona dirección a un recurso secundario.

Diferencias clave entre URI y URL

  • URI contiene tanto URL como URN para identificar el nombre y la ubicación o ambos de un recurso; por el contrario, la URL es un subconjunto de URI y solo identifica la ubicación del recurso.
  • El ejemplo de URI es urna: isbn: 0-476-27557-4, mientras que el ejemplo de URL, es https://google.com.
  • El URI también se puede usar para buscar recursos en HTML, XML y otros archivos, mientras que la URL solo se puede usar para ubicar una página web.
  • Cada URL puede ser un URI, mientras que todos los URI no siempre pueden ser URL.

Cuadro de diferencias entre URI y URL

TIPO URL
URI es un acrónimo de Identificador uniforme de recursos. URL es un acrónimo de Localizador uniforme de recursos.
URI contiene dos subconjuntos, URN, que indica el nombre, y URL, que indica la ubicación. La URL es el subconjunto de URI, que indica la única ubicación del recurso.
Todos los URI no pueden ser URL, ya que pueden indicar el nombre o la ubicación. Todas las URL son URI, ya que cada URL solo puede contener la ubicación.
Un URI tiene como objetivo identificar un recurso y diferenciarlo de otros recursos mediante el uso del nombre del recurso o la ubicación del recurso. Una URL tiene como objetivo encontrar la ubicación o dirección de un recurso en la web.
Un ejemplo de URI puede ser ISBN 0-486-35557-4. Un ejemplo de URL es https://www.javatpoint.com.
Se usa comúnmente en archivos XML y de biblioteca de etiquetas como JSTL y XSTL para identificar los recursos y los archivos binarios. Se utiliza principalmente para buscar páginas web en Internet.
El esquema URI puede ser protocolo, designación, especificación o cualquier cosa. El esquema de URL suele ser un protocolo como HTTP, HTTPS, FTP, etc.

Conclusión

Según la discusión anterior, ahora podemos diferenciar entre URI y URL. Un URI es una secuencia de caracteres que identifica un recurso web mediante ubicación, nombre o ambos disponibles en internet. Mientras que una URL es una secuencia de caracteres que sólo identifica la ubicación de un recurso disponible en Internet.