Web - Como funciona?
No nível mais simples, a Web consiste fisicamente nos seguintes componentes -
Your personal computer - Este é o PC em que você se senta para ver a web.
A Web browser - Um software instalado no seu PC que o ajuda a navegar na web.
An internet connection - Isso é fornecido por um ISP e conecta você à Internet para acessar qualquer site.
A Web server - Este é o computador no qual um site está hospedado.
Routers & Switches - Eles são a combinação de software e hardware que leva sua solicitação e passa para o servidor da Web apropriado.
A Web é conhecida como sistema cliente-servidor . Seu computador é o cliente e os computadores remotos que armazenam arquivos eletrônicos são os servidores.
Como funciona a web
Quando você insere algo como Google.com, a solicitação vai para um dos muitos computadores especiais na Internet conhecidos como servidores de nomes de domínio (DNS). Todas essas solicitações são roteadas por meio de vários roteadores e switches. Os servidores de nomes de domínio mantêm tabelas de nomes de máquinas e seus endereços IP, portanto, quando você digita Google.com, ele é traduzido para um número, que identifica os computadores que servem o site do Google para você.
Quando quiser visualizar qualquer página da Web, você deve iniciar a atividade solicitando uma página usando o navegador. O navegador pede a um servidor de nome de domínio para traduzir o nome de domínio solicitado em um endereço IP. O navegador então envia uma solicitação para aquele servidor para a página desejada, usando um padrão chamado Hypertext Transfer Protocol ou HTTP.
O servidor deve estar constantemente conectado à Internet, pronto para servir páginas aos visitantes. Ao receber uma solicitação, ele procura o documento solicitado e o retorna ao navegador da web. Quando uma solicitação é feita, o servidor geralmente registra o endereço IP do cliente, o documento solicitado e a data e hora em que foi solicitado. Essas informações variam de servidor para servidor.
Uma página da Web média realmente requer que o navegador da Web solicite mais de um arquivo do servidor da Web e não apenas a página HTML / XHTML, mas também quaisquer imagens, folhas de estilo e outros recursos usados na página da Web. Cada um desses arquivos, incluindo a página principal, precisa de um URL para identificar cada item. Então, cada item é enviado pelo servidor da Web para o navegador da Web e o navegador da Web coleta todas essas informações e as exibe na forma de uma página da Web.
Em resumo
Vimos como ocorre uma interação cliente-servidor da Web. Podemos resumir essas etapas da seguinte forma -
Um usuário insere um URL em um navegador (por exemplo, Google.com . Essa solicitação é enviada a um servidor de nome de domínio.
O servidor de nomes de domínio retorna um endereço IP para o servidor que hospeda o site (por exemplo, 68.178.157.132).
O navegador solicita a página do servidor da Web usando o endereço IP especificado pelo servidor de nomes de domínio.
O servidor da Web retorna a página ao endereço IP especificado pelo navegador que está solicitando a página. A página também pode conter links para outros arquivos no mesmo servidor, como imagens, que o navegador também solicitará.
O navegador coleta todas as informações e as exibe em seu computador na forma de uma página da web.