Ir para o conteúdo

URL

Origem: Wikipédia, a enciclopédia livre.

Uniform Resource Locator (URL), em português, Localizador uniforme de recursos, se refere a um formato de endereçamento no qual se encontra algum recurso informático em uma rede de computadores[1]. 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

[editar | editar código]

Uma URL completa possui a seguinte estrutura[1]:

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 recurso.
  • query string[nota 1]: conjunto de um ou mais pares "chave-valor"[nota 2].[2] É 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

[editar | editar código]

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. [3]

Ver também

[editar | editar código]
  • 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

Notas

  1. Em tradução livre para o português: "Sequência de Caracteres de Pedido".
  2. Um exemplo de construção chave-valor é "nome=fulano", onde "fulano" é o valor definido para a chave "nome".

Referências

  1. 1 2 «RFC1738»
  2. «ASP QueryString Collection» (em inglês). W3Schools. Consultado em 11 de janeiro de 2015
  3. «rfc3986»

Ligações externas

[editar | editar código]
Ícone de esboço Este artigo sobre Internet é um esboço. Você pode ajudar a Wikipédia expandindo-o.