← Todos os termos

Internet

URL

URL é um identificador que informa uma forma de localizar ou acessar um recurso. Em um endereço web, partes como esquema, nome do serviço, caminho e consulta têm funções distintas. O endereço não contém necessariamente o recurso que identifica.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Siglas: URL

Também chamado de: Uniform Resource Locator, endereço web

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: URL.

URL

  1. Esquema e nome
  2. Caminho e consulta
  3. Recurso identificado
As partes do identificador têm funções distintas; nenhuma garante disponibilidade do recurso. Ilustração: equipe Compuzilla.

Partes de um endereço

Em https://exemplo.com/artigo/?tema=redes, https indica o esquema, exemplo.com é o nome do serviço, /artigo/ é o caminho e tema=redes é a consulta. O exemplo mostra uma estrutura comum; existem outras formas de identificador.

Um fragmento, como #secao, pode identificar uma parte do recurso. Na navegação HTTP comum, esse fragmento não faz parte do alvo enviado ao servidor.

Nome e conteúdo

O nome pode precisar de resolução DNS para ajudar a localizar o serviço. Depois disso, o cliente ainda precisa pedir o recurso. Conhecer o endereço não garante que o serviço exista, responda ou permita acesso.

O caminho da URL também não é obrigatoriamente um caminho de arquivo no disco do servidor. A aplicação pode interpretar o pedido e gerar uma resposta. Alterar a consulta ou o caminho pode mudar o resultado sem corresponder a uma pasta física.

Próxima leitura

Leia IP, DNS e URL para separar nome, localização e pedido.

Na prática

  • Em https://exemplo.com/artigo/#introducao, o fragmento identifica uma parte da leitura no cliente.

Continue aprendendo

  • Verbete Domínio — Domínio é um nome situado na hierarquia de nomes usada pelo DNS. Pode identificar uma parte do espaço de nomes e ter registros associados. Um domínio não é a mesma coisa que um site, um endereço IP ou uma URL completa.
  • Verbete DNS — DNS é o sistema distribuído que consulta informações associadas a nomes de domínio. Ele permite, por exemplo, encontrar endereços IP de um serviço a partir de um nome, sem entregar o conteúdo da página.
  • Verbete HTTP — HTTP é um protocolo de aplicação que define pedidos e respostas para acessar recursos. Métodos, campos e códigos de estado descrevem a interação entre cliente e servidor. É usado na web e também em interfaces de comunicação entre programas.
  • Guia IP, DNS e URL: como um endereço leva a um recurso? — URL identifica como acessar um recurso, DNS consulta informações associadas a nomes e IP participa do encaminhamento entre redes. Essas funções se combinam numa navegação, mas nenhuma delas, sozinha, garante que uma página será entregue.

Fontes para aprofundar