Desmistificar
Anular a natureza mística, misteriosa
Destituir o caráter místico ou misterioso de.
Entender o que o mecanismo faz é algo que eu faço com certa facilidade, mas eu sempre esbarro em dificuldades posteriores por não entender como o mecanismo opera.
Tô iniciando essa série de posts Desmistificando exatamente para chegar nas conclusões de como algo que estou interessado é feito de fato, e esse primeiro da série vai abordar um questionamento: o que acontece quando digitamos um endereço na barra de pesquisa do navegador? Vamos lá.
A barra de pesquisa
O principal componente de um navegador é a sua barra de pesquisa. Hoje, vamos limitar o cenário do uso do navegador a isso, para que possamos sermos direto no estudo. O navegador possui muitas funcionalidades de configuração: plugins, papel de parede, etc, mas o que vai nos interessar nessa série é a barra de pesquisa e o que acontece quando você digita um conteúdo nela e aperta enter.
Temos algumas possibilidades: hoje em dia, você consegue utilizar seu buscador configurado (Google, Bing, etc) diretamente da barra de pesquisa, mas a possibilidade que interessa ao estudo é quando digitado uma URI/URL: dev.to
, facebook.com
, google.com
, etc. Falando nisso, sabemos a diferença entre uma URI e uma URL?
É importante esclarecer a diferença entre essas siglas pois, essencialmente, são importantes para entender o "raciocínio" que o navegador seguirá. Quando falamos de uma URI, nos referimos ao dev.to
, mas o navegador precisa entender que recurso estamos tentando acessar da URI dev.to
e melhor ainda, como e quão seguro é o acesso a esses recursos?
Em suma, a URI é o identificador dos recursos, mas a URL define informações importantes do acesso e interação a este recurso. Mais detalhes podem ser obtidos na RFC 3986, a RFC oficial definindo URIs. Se você não sabe o que são RFCs, bem resumidamente, são documentos feito por pesquisadores, cientistas de computação e outros desenvolvedores que colaboram em conjunto para chegar em um padrão utilizado na internet.
Recapitulando com todas as peças apresentadas aqui até então, podemos começar digitando a URI no navegador facebook.com
, mas ele vai fazer o trabalho de interpretar esse URI e transformá-lo numa URL, e o primeiro passo dessa transformação, é utilizar o protocolo HTTPS, resultando em: https://facebook.com
(Nota-se, que na maioria dos navegadores, o https
fica ocultado). Vamos entender o protocolo HTTPS e a escolha dele na transformação de um URI.
Top comments (0)