URI vs. URL vs. URN: saiba a diferença entre eles

Não fique mais confuso e entenda a diferença entre URI, URL e URN. Te ensinamos em mais detalhs aqui.

No universo digital, existem diversos termos que, à primeira vista, parecem difíceis de decifrar. URI, URL e URN são “sopas de letrinhas” que se encaixam nessa categoria. Contudo, é possível entender com facilidade a diferença entre eles; descubra, a seguir:

Acompanhe e saiba mais!

O que é URI web?

URI (Uniform Resource Identifier) significa identificador uniforme de recurso. Trata-se de uma sequência de caracteres que identifica de maneira única um recurso na web. O conceito abrange tanto URLs quanto URNs, que veremos em detalhes adiante. 

Em termos simples, uma URI serve como um identificador global que possibilita a interação e a troca de recursos na web. Ela pode incluir componentes como o esquema (HTTP, FTP), o nome do domínio e outros detalhes a fim de garantir que cada recurso seja único e acessível.

O que é URL?

URL (Uniform Resource Locator) é localizador padrão de recursos. A sua principal função é definir o endereço específico de um recurso na internet. 

Imagine que você tenha digitado “https://criacao.cc/blog/” na barra de endereço do seu navegador. O “https://criacao.cc/blog/” é uma URL. 

A sequência de letras e caracteres direciona o navegador a um site ou a uma página específica — neste caso, para o blog da Criação .cc.  

A URL é composta por diferentes partes, como o protocolo (HTTP, HTTPS), o domínio (nome do site) e, às vezes, um caminho detalhado que leva a uma página específica ou a um recurso dentro do site. 

Veja detalhes da URL desta página que você está acessando: https://criacao.cc/blog/uri-url-urn

  • “https” é o protocolo
  • “criacao.cc” é o domínio
  • “blog/uri-url-urn” detalha a página

A URL também pode incluir parâmetros de consulta e fragmentos para direcionar a navegação na página. Assim, podemos dizer que a URL é como um endereço postal digital, guiando o navegador até o destino desejado na web.

Qual é a diferença entre URL e domínio?

Como você conferiu, a URL é o endereço completo que leva a um recurso específico na internet. O domínio, por sua vez, é apenas uma parte da URL.

Além disso, a URL é moldada pelos elementos que a compõem, e pode ser editada. O domínio é um recurso que precisa ser contratado pela gestão do site e depende da disponibilidade no mercado. 

Clique e saiba detalhes sobre o domínio.

O que é URN?

URN é uniform resource name; ou seja, um nome uniforme de recurso. Ele é usado para designar recursos de forma duradoura e independente de sua localização ou acesso. Logo, os URNs duram ao longo do tempo e não mudam mesmo que o recurso seja movido ou renomeado.

Um exemplo clássico de URN é o ISBN (International Standard Book Number), utilizado para identificar livros de maneira única e globalmente reconhecida. 

Portanto, URNs são importantes para a gestão de recursos digitais porque permitem a referência precisa e perene de itens como documentos, imagens e outros conteúdos na web.

Qual a diferença entre URI, URL e URN?

Considerando todos os aspectos que vimos até aqui, a gente pode dizer que esses identificadores se diferenciam desta forma:

  • URI é um identificador genérico para qualquer recurso na web. Dentro desse conceito, existem dois tipos principais: URL e URN.
  • URL é um tipo específico de URI que fornece a localização exata de um recurso e como acessá-lo, incluindo o protocolo (como HTTP ou HTTPS), o domínio e o caminho. 
  • URN é outro tipo de URI que identifica um recurso pelo nome de forma única e persistente.

Assim, uma URL especifica onde um recurso está localizado e como acessá-lo, enquanto uma URN garante uma identificação única e persistente do recurso. Ambos são tipos de URI, mas com propósitos diferentes: a URL foca na localização e a URN na identificação.

Podemos ainda fazer uma comparação para facilitar o entendimento; confira:

CritérioURIURLURN
DefiniçãoIdentificador genérico para qualquer recursoTipo de URI que especifica a localização e como acessar um recursoTipo de URI que identifica o recurso pelo nome de forma persistente
Componentes principaisPode incluir esquema, caminho, entre outrosEsquema (HTTP, HTTPS), domínio, caminho, parâmetros etcEsquema (URN), nome único
ObjetivoIdentificação de recursos de forma geralLocalizar e acessar recursos na webIdentificar recursos de forma única e persistente
Exemplourn:isbn:0451450523https://www.exemplo.com/pagina?parametro=valorurn:isbn:0451450523
Inclui informação de acessoNão necessariamenteSimNão
PersistênciaPode ser temporária ou persistentePode mudar conforme o recurso se movePersistente, independentemente da localização
UsabilidadeAmplamente usado em várias formasComumente usado para páginas da web e outros recursos onlineUsado principalmente em sistemas que requerem identificação persistente

Fonte: Locaweb

Quais são as suas sintaxes?

Depois de ver as diferenças entre URI, URL e URN, está na hora de entender os padrões que permitem a identificação e o acesso a recursos na web. Veja detalhes:

URI

  • sintaxe geral: esquema:identificador
  • exemplos incluem tanto URLs quanto URNs

URL

  • sintaxe: protocolo://domínio:porta/caminho?parâmetros#fragmento
  • exemplo: https://www.exemplo.com:80/pasta/recurso?chave=valor#seção
  • protocolo: método de acesso (HTTP, HTTPS)
  • domínio: nome do site (www.exemplo.com)
  • porta: opcional, define a porta de rede
  • caminho: localização do recurso no servidor (/pasta/recurso)
  • parâmetros: opcional, informações adicionais (?chave=valor)
  • fragmento: opcional, referência interna na página (#seção)

URN

  • sintaxe: urn:namespace:identificador
  • exemplo: urn:isbn:0451450523
  • namespace: Define a categoria do recurso (isbn)
  • identificador: Identificação única dentro do namespace (0451450523)
exemplo de URL, URN e URI

Essas sintaxes possibilitam que os recursos sejam identificados e acessados corretamente na internet, cada uma com seu propósito específico.

Neste conteúdo, descobrimos o que é a URI, URL e URN, certo? Esse conhecimento é interessante tanto para quem já tem, quanto para quem deseja gerenciar um site na web. 

Para descobrir mais detalhes sobre temas como esses, acesse agora o Glossário de Site da Criação. cc!

Facebook
Twitter
LinkedIn

Sobre o Autor

Utilizamos cookies para qualificar sua experiência nesta página e aperfeiçoar nosso site. Ao clicar em “ok, entendi”, você concorda com esta utilização. Mais informações podem ser obtidas em nossa Política de cookies.