Os dois termos URI (Uniform Resource Identifier) e URL (Uniform Resource Locator) são às vezes usados de forma intercambiável. A diferença entre URI e URL pode ser um pouco confusa, mas a seção a seguir o guiará pelos tópicos acima e tentará aumentar seu entendimento sobre a diferença entre URI e URL. o diferença chave entre URI e URL é que URL é uma especialização de URI.
URL ou localizador padrão de recursos é comumente conhecido como endereço da web. É usado principalmente como referência a um recurso da Web que se encontra em uma rede de computadores. Ele também se destaca como um mecanismo para recuperar esse recurso. Uma URL pode ser especificada como um Localizador de Recursos Uniforme 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 email, bancos de dados e é usado em muitos outros aplicativos. Um navegador da web exibe um URL de uma página da web na barra de endereços localizada na parte superior.
Uma URL vem com os seguintes componentes
URI ou Identificador de Recurso Uniforme é referido como uma sequência de caracteres que está sendo usada para identificar um recurso. Esse recurso é útil para identificar e interagir com recursos em uma rede. Isso é alcançado com o uso de certos protocolos. O 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. URN ou nome de recurso uniforme raramente é usado e vem com um design para complementar a URL e 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 locais, 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 nome e local para identificar recursos. Duas especializações de URI são URL e URN.
Um URI define um recurso pelo nome, mas não define como ele pode ser obtido. Uma sintaxe é geralmente usada em documentos do esquema para definir uma URN. Isso é usado para definir um espaço para nome. Por exemplo: targetNamespace = ”urn: abc”
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.
URI: URI é um identificador.
URL: URL fornece informações sobre como obter um recurso.
URI: Um URL é um URI.
URL: URL é uma especialização de URI.
URI: Um URI descreve o nome e o local.
URL: URL não pode ser usado para descrever aplicativos.
Cortesia da imagem: “Internet 1” Por Rock1997 - Trabalho próprio (GFDL) via Commons Wikimedia “URI Euler Diagram no URIs solitário” Por David Torres trabalho derivado do autor original: Qwerty0 () - URI_VENN_DIAGRAM.SVG, (CC BY-SA 3.0) via Commons Wikimedia