Algumas definições
É necessário saber algumas definições antes de tratar sobre o funcionamento da web, as quais são: conexão da internet, dns, tcp/ip, rede de computadores, http, servidor/cliente e arquivos do componente.
Conexão da internet: A conexão de internet permite a troca de dados entre diversos computadores em nível global, relembrando, a Word Wide Web precisa de internet para funcionar.
Rede de computadores: É uma interconexão entre computadores, a qual permite troca de dados pela comunicação por cabos ou sem fio.
Servidor e cliente: Servidor é o computador em que um site, página ou aplicativo está armazenado. Já o cliente são os dispositivos conectados a internet e os programas utilizados para acessar a web. Em resumo, o servidor é o computador em que determinada página está hospedado e o cliente é o pc do usuário que baixa a cópia da página do servidor.
TCP/IP: É um protocolo de comunicação que define como os dados navegam pela web, ou seja, é um protocolo que permite a comunicação entre computadores e que é de ponta-a-ponta (permite servidor conversar com cliente e vice-versa). Além disso, esse protocolo tem um controle de fluxo de dados e não faz nenhuma alteração nos pacotes que saem da origem.
DNS: É um servidor de nomes, é nele que o navegador procura o verdadeiro endereço de um determinado site, o qual tem esse formato: 185.186.87.88. Em resumo o servidor DNS é como uma lista telefônica que serve para encontrar o endereço ip da url solicitada. Vale ressaltar que as portas já são conhecidas de acordo com os serviços oferecidos, por exemplo: serviço de entrega de páginas web encontra-se na porta 80.
HTTP: É um protocolo que define uma linguagem para o cliente e o servidor conseguir comunicar-se entre si. Através desse "idioma" podemos saber se uma página existe, se ela foi compactada, seu formato e o conteúdo da página.
Arquivos do componente: São as linguagens utilizadas para a criação de uma web, como por exemplo o HTML, Java Script e CSS. Além dessas linguagens existem os recursos que são as diversas coisas que compõem um site como música, pdfs, entre outros.
Funcionamento
1. O usuário abre um navegador web (Chrome, por exemplo) e digita o endereço de uma web.
2. O navegador recorre ao servidor DNS e encontra o endereço da página solicitada.
3. O navegador solicita o HTTP e outros dados ao servidor, pedindo uma cópia do site (através da conexão pela internet e TCP/IP).
4. O servidor aprova a requisição do cliente e envia para ele o pacote de dados.
5. O site é compilado em formato visual para o usúario.
Referências Bibliográficas:
https://pensandonaweb.com.br/como-funciona-a-internet-e-a-world-wide-web/
https://developer.mozilla.org/pt-BR/docs/Aprender/Getting_started_with_the_web/Como_a_Web_funciona
http://interworldrk.tripod.com/cofun.html
https://www.portaleducacao.com.br/conteudo/artigos/informatica/como-funciona-um-servidor-web/17165
0 Comments: