Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é programar?
Nesta aula iremos aprender como funciona a Web, ela é mais complexa do que
apenas digitar o site no navegador, existe todo um processo por trás e é isso que
veremos.
1
o caminho avançado, onde você digita por exemplo https://rocketseat.com.br, agora
temos uma URL e por de trás dos panos o que temos é o http é um protocolo que
significa "Hypertext Transfer Protocol", que possui como função trocar mensagem
entre computadores essa mensagem será enviada a um computador em diversos
pedaços que chamamos de "chunks" e então temos a URL, que significa "Uniform
Resource Locator", localizador e identificador de recursos, nesse caso o site. Essa
primeira parte é apenas o processo de digitar e pressionar ENTER, então haverá o
uso do protocolo para começar a comunicação.
Então a linha de comunicação foi criada, fazendo esse inicio, mas quando você
apenas digita rocketseat.com o endereço precisa ser convertido em endereço de IP,
através do DNS. IP significando "Internet Protocol", mais um conjunto de regras, que
possui como função endereçar os computadores, todos os computadores que estão
conectados à internet possuem um IP, e DNS significando "Domain Name Servers",
tendo a função de converter um domínio em um endereço IP, domínio sendo de
maneira simples, uma forma mais fácil de lembrarmos o IP, sem precisar digita-lo,
apenas digitando o nome.
A linha de comunicação foi feita, o endereço convertido em IP e agora você quer que
esse pedido seja feito, no nosso caso queremos ver o site, está percorrendo por
diversos Proxys, Proxy é qualquer dispositivo no meio do caminho entre o
computador e o servidor, sendo ele Modem, outros computadores, são tantos que
nem sabemos quantos, tendo a função de encaminhar os pacotes, passando de um
para o outro, até chegar ao servidor.
Isso foi apenas uma visão geral de como funciona a Web, neste caso o que ocorre
quando digitamos um endereço de site e pressionamos o ENTER, esse processo
ocorre em aplicativos de smartphone também.