Uniform Resource Locator (URL), em português, Localizador Uniforme de Recursos, refere-se a um formato de endereçamento no qual se encontra algum recurso informático em uma rede de computadores. Exemplos de recursos que podem ser localizados utilizando uma URL são arquivos, ou dispositivos, como uma impressora. Esta rede pode ser a Internet, ou uma rede menor, como uma rede doméstica ou corporativa.
Estrutura Uma URL completa possui a seguinte estrutura:
esquema://domínio:porta/caminho/recurso?query_string#fragmento esquema: protocolo a ser utilizado. Exemplos: HTTP, HTTPS, FTP. domínio: caminho ao dispositivo que contém o recurso. Normalmente está na forma de endereço DNS ou endereço IP. porta: ponto lógico no qual executar a conexão com o dispositivo (opcional). caminho: especifica o local exato, geralmente num sistema de arquivos, onde se encontra o . query string: conjunto de um ou mais pares "chave-valor". É uma string enviada ao servidor para passar mais contexto sobre o acesso ou utilização do recurso (opcional). fragmento: uma parte ou posição específica dentro do recurso (opcional). O esquema informa ao computador como conectar-se (que linguagem o computador deverá usar para as comunicações), o domínio especifica onde conectar-se (a localização do outro computador) e os demais elementos do URL especificam o que está sendo solicitado.
Exemplo: http://www.w3.org/Addressing/URL/uri-spec.html
No exemplo acima, o protocolo é o HTTP, o servidor é designado por www.w3.org e o recurso (neste caso, o arquivo uri-spec.html) encontra-se em Addressing/URL/. A porta, omitida, recai sobre o padrão do protocolo (no caso, a porta 80) e não há query string ou identificador de fragmento.
Diferença entre URI e URL URL refere-se ao subconjunto de Universal Resource Identifiers (URI), que, além de identificar um recurso, fornece um meio de localizar o recurso, descrevendo seu mecanismo de acesso, como sua localização na rede.
Ver também URI (Uniform Resource Identifier) URN (Uniform Resource Name) IRI (Internationalized Resource Identifier) XRI (eXtensible Resource Identifier) IANA (Internet Assigned Numbers Authority) ICANN (Internet Corporation for Assigned Names and Numbers) W3C (World Wide Web Consortium) Request for Comments Website
Ligações externas RFC3986- Uniform Resource Identifier (URI): Generic Syntax, Janeiro 2005 RFC 1738- Uniform Resource Locators (URL), Dezembro 1994
Categoria:Internet Categoria:Protocolos da Internet