O processo de comunicação do aplicativo web

postado em: O que é, Web Série | 0

O navegador de internet do seu computador, smartphone, tablet, navegam na internet por meio do protocolo HTTP, isto é, a comunicação feita entre você  e a máquina em que está disponível o aplicativo web, com isso, é possível que as máquinas se comunicam e troquem dos pacotes de hipertexto entre elas.

A aplicação Web tem como base a arquitetura cliente-servidor (client – server), cada componente atua de forma distinta na comunicação entre o usuário (cliente) e a máquina (servidor). Normalmente uma aplicação web fica disponível na porta 80 do servidor web. Se o servidor tiver um certificado, pode usar HTTP Seguro (HTTPS) para autenticar o cliente no servidor e criptografar as comunicações. HTTPS é atribuído a porta TCP 443.

  • Cliente, chamado também de front-end, apresenta a interface gráfica ao usuário e permite a entrada de dados para processamento no servidor. o usuário e envia dados para o servidor para processamento.
  • Servidor, também conhecido como o back-end , o servidor web responde a pedidos de clientes para páginas específicas. Ele responde com uma página HTML que inclui instruções sobre como gerar a interface do usuário.

O processo de comunicação do aplicativo web (passo a passo)

Um usuário digita um endereço, como http://www.cavas.com.br, no navegador web.

O navegador conecta usando HTTP e envia uma solicitação GET, como GET / (para recuperar a página root), para o servidor web.

O servidor web processa a página solicitada. Esta ação pode fazer com que o servidor retorne um arquivo HTML estático ou arquivos de imagem, ou pode executar código dinâmico com o ASP.NET que executa tarefas de fluxo de trabalho ou se conecta a um banco de dados.

O servidor Web usa HTTP para enviar uma resposta de volta para o navegador web. Se o pedido foi processado com sucesso, o servidor Web retorna o código de status HTTP 200, juntamente com um documento HTML. Se o servidor não pode encontrar a página, ele retorna o código 404. Se o usuário solicita uma página desatualizada ou realocados, o servidor retorna o código 302 e a nova URL para que o navegador pode acessar a página correta. Isto é conhecido como redireccionamento . Várias outras respostas são também possíveis, dependendo da situação particular.

O navegador do usuário da web, então processa a resposta, mostrando a página HTML (se o código for 200), mostrando uma mensagem de erro (se o código for 404), ou o carregamento de uma página diferente (se o código for 302). Outras respostas do servidor são similarmente tratadas pelo navegador, dependendo da resposta.

Este processo é repetido cada vez que o usuário clica em um botão ou link.

Deixe uma resposta