O que é um localizador uniforme de recursos?
Um Localizador uniforme de recursos, também conhecido pelo URL da sigla, é um meio de especificar a localização e o método de acesso de um objeto na Internet. Inclui um nome de esquema ou protocolo que descreve como acessar o objeto. Ele também inclui o local da rede, juntamente com os identificadores opcionais de consulta e fragmento. Um uso muito comum para uma URL é direcionar um navegador para um site.
O conceito original de um Uniform Resource Locator evoluiu durante o início dos anos 90. A solicitação de comentários (RFC) 1630 foi o primeiro padrão de URL, lançado pela Internet Engineering Task Force (IETF) em 1994. Um nome sem um local ou método de acesso associado ficou conhecido como Nome Uniforme de Recursos (URN). Combinando os dois conceitos, nasceu o termo Identificador Uniforme de Recursos (URI). Um URI pode ser uma identidade URN, um endereço de URL ou ambos. Pode até se referir a um objeto que não é baseado em rede.
Em círculos técnicos, o termo Uniform Resource Locator raramente é mais usado - o URI é o preferido. URL permanece um nome popular entre o público em geral e a imprensa, no entanto. A última especificação de URI, lançada em 2009 como RFC 3986, esclarece os conceitos de URL, URN e URI.
Um Localizador uniforme de recursos consiste em duas partes. Primeiro é o nome de um esquema de URI, seguido por dois pontos. Um esquema define o protocolo ou outro método usado para acessar o recurso. A Internet Assigned Numbers Authority (IANA) gerencia uma longa lista de esquemas de URI registrados. Protocolo de transporte de hipertexto (HTTP), HTTP seguro (HTTPS) e FTP (File Transport Protocol) são provavelmente os mais comuns. Muitos esquemas não registrados também são usados.
A segunda parte de um Localizador uniforme de recursos é específica do esquema e pode incluir vários componentes. Essa parte de um URL HTTP geralmente começa com www. seguido por um nome de domínio. Um endereço IP (Internet Protocol) numérico pode ser usado no lugar do nome do domínio. O nome pode ser seguido pelo caminho para um objeto específico. Uma cadeia de consulta, o nome de um cabeçalho de fragmento dentro do objeto ou ambos também podem estar presentes.
Ao digitar o URL de uma página da web em um navegador, o esquema e parte do nome do domínio são frequentemente opcionais. Se deixado de fora, "http: //" ou "http: // www". normalmente será assumido pelo navegador da web. O caminho, a consulta ou o fragmento também podem conter caracteres especiais limitados na forma numérica hexadecimal. Um espaço -% 20 - é o mais usado. Um identificador de recurso internacionalizado (IRI) também permite caracteres Unicode por toda parte.
Mais de um localizador de recursos uniforme pode descrever um caminho para o mesmo objeto. Os mecanismos de pesquisa podem usar um processo chamado normalização de URL para determinar se vários URLs realmente se referem à mesma coisa. Navegadores e rastreadores da Web também fazem isso. Um URL também pode apontar para um objeto que não pode ser encontrado - ele foi movido ou nunca existiu para começar.