Diferença chave – URI vs URL
Os dois termos Uniform Resource Identifier (URI) e Uniform Resource Locator (URL) às vezes são usados como sinônimos. A diferença entre URI e URL pode ser um pouco confusa, mas a seção a seguir o guiará pelos dois tópicos acima e tentará aumentar sua compreensão sobre a diferença entre URI e URL. A principal diferença entre URI e URL é que URL é uma especialização de URI.
O que é URL
URL ou Uniform Resource Locator é comumente conhecido como um endereço web. É usado principalmente como referência a um recurso da Web que se encontra em uma rede de computadores. Também se destaca como um mecanismo para recuperar tal recurso. Uma URL pode ser especificada como um localizador uniforme de recursos específico. Embora muitas pessoas usem os dois termos URI e URL de forma intercambiável, eles são diferentes. Os URLs são usados principalmente para acessar páginas da web, transferir arquivos, conteúdo de e-mail, bancos de dados e são usados em muitos outros aplicativos. Um navegador da web exibe um URL de uma página da web na barra de endereço localizada na parte superior.
Um URL vem com os seguintes componentes
- Protocolo (por exemplo,
- Nome do host (por exemplo, abc.com)
- Nome do arquivo (por exemplo, index.html)
O que é URI
URI ou Uniform Resource Identifier é referido como uma cadeia de caracteres que está sendo usada para identificar um recurso. Esse recurso é útil para identificar e interagir com recursos em uma rede. Isto é conseguido com o uso de certos protocolos. URI vem com uma sintaxe e um protocolo associado. Um endereço da web ou um URL (Uniform Resource Locator) é a forma mais comum de um URI. O URN ou Uniform Resource Name raramente é usado e vem com um design para complementar o URL para identificar recursos. O URN pode ser comparado com o nome de uma pessoa, enquanto o URL pode ser comparado com um endereço.
O URI usa localizações, nomes ou ambos para identificar recursos. Um URI é frequentemente usado para identificar um local de um recurso. A confusão sobre o URI se deve ao fato de ele usar tanto o nome quanto o local para identificar os recursos. Duas especializações de URI são URL e URN.
URN
Um URI define um recurso pelo nome, mas não define como ele pode ser obtido. Uma sintaxe geralmente é usada em documentos de esquema para definir um URN. Isso é usado para definir um namespace. Ex.: targetNamespace=”urn:abc”
URL
URL é um URI especial usado principalmente para localizar recursos de rede específicos. A diferença entre o URN é que um URL define como um determinado recurso pode ser obtido. URL são usados todos os dias na forma de http, ftp e smb.
Qual é a diferença entre URI e URL?
Funcionalidade
URI: URI é um identificador.
URL: URL fornece informações sobre como obter um recurso.
Especialização
URI: Um URL é um URI.
URL: URL é uma especialização de URI.
Uso Geral
URI: Um URI descreve o nome e o local.
URL: URL não pode ser usado para descrever aplicativos.
Imagem Cortesia: “Internet 1” Por Rock1997 – Trabalho próprio (GFDL) via Commons Wikimedia “URI Euler Diagram no lone URIs” Por David Torres autor original trabalho derivado: Qwerty0 (falar) – URI_VENN_DIAGRAM. SVG, (CC BY-SA 3.0) via Commons Wikimedia