URL
Esta página ou se(c)ção precisa ser formatada para o padrão wiki. (04 de novembro de 2022) |
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
Referências
Ligações externas
[editar | editar código]- RFC3986- Uniform Resource Identifier (URI): Generic Syntax, Janeiro 2005
- RFC 1738- Uniform Resource Locators (URL), Dezembro 1994
- «Uniform Resource Locators - Contents» (em inglês). Índice da especificação de URL
- «Naming and Addressing: URIs, URLs, ...». Panorama geral de endereçamento na teia mundial (ou Web), feito pelo W3C (em inglês)
- «URL Encoding» (em inglês)
