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:
- O que é URI web?
- O que é URL?
- O que é URN?
- Qual a diferença entre URI, URL e URN?
- Quais são as suas sintaxes?
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ério | URI | URL | URN |
Definição | Identificador genérico para qualquer recurso | Tipo de URI que especifica a localização e como acessar um recurso | Tipo de URI que identifica o recurso pelo nome de forma persistente |
Componentes principais | Pode incluir esquema, caminho, entre outros | Esquema (HTTP, HTTPS), domínio, caminho, parâmetros etc | Esquema (URN), nome único |
Objetivo | Identificação de recursos de forma geral | Localizar e acessar recursos na web | Identificar recursos de forma única e persistente |
Exemplo | urn:isbn:0451450523 | https://www.exemplo.com/pagina?parametro=valor | urn:isbn:0451450523 |
Inclui informação de acesso | Não necessariamente | Sim | Não |
Persistência | Pode ser temporária ou persistente | Pode mudar conforme o recurso se move | Persistente, independentemente da localização |
Usabilidade | Amplamente usado em várias formas | Comumente usado para páginas da web e outros recursos online | Usado 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)
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!