Geral Múltipla Escolha

Para os profissionais que trabalham com ambiente para desenvolvimento web, é importante conhecer algumas terminologias, como as relacionadas a clientes e servidores, que normalmente têm a função de se comunicar por meio de uma rede de dispositivos, a exemplo de computadores. Dessa maneira, de acordo com o conteúdo estudado, como podemos definir a arquitetura cliente-servidor?

Para os profissionais que trabalham com ambiente para desenvolvimento web, é importante conhecer algumas terminologias, como as relacionadas a clientes e servidores, que normalmente têm a função de se comunicar por meio de uma rede de dispositivos, a exemplo de computadores. Dessa maneira, de acordo com o conteúdo estudado, como podemos definir a arquitetura cliente-servidor?

  1. Relaciona-se com a execução de processos idênticos na rede e nos sistemas que a constituem.
  2. É sinônimo de arquitetura web.
  3. Permite compartilhamento de recursos, já que um servidor pode atender a vários clientes.
  4. Oferece estruturação de processamento local, além de ter, por base, o conceito de processos locais.
  5. Permite a comunicação por meio da troca de mensagens e é considerada fortemente acoplada.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

A arquitetura cliente-servidor é um dos modelos fundamentais para o desenvolvimento de sistemas distribuídos e aplicações web. Ela estabelece uma relação onde o servidor centraliza recursos e serviços que podem ser acessados por múltiplos clientes.

Fundamentos da Arquitetura Cliente-Servidor

Este modelo se caracteriza pela divisão clara de responsabilidades entre dois tipos de entidades:

  • Cliente: solicita recursos ou serviços
  • Servidor: fornece recursos ou serviços

A principal vantagem deste modelo é o compartilhamento eficiente de recursos, permitindo que um único servidor atenda diversos clientes simultaneamente.

Análise das Alternativas

OpçãoAvaliaçãoJustificativa
A❌ IncorretaProcessos NÃO são idênticos - servidores e clientes têm funções diferentes
B❌ IncorretaNão é sinônimo - web pode usar outros modelos além de cliente-servidor
C✅ CorretaReflete corretamente o compartilhamento de recursos com múltiplos clientes
D❌ IncorretaÉ arquitetura distribuída, não baseada em processamento local
E❌ IncorretaGeralmente é fracamente acoplada, não fortemente acoplada

Conclusão

A alternativa C está correta porque descreve a essência do modelo cliente-servidor: a capacidade de um servidor atender múltiplos clientes, permitindo escalabilidade e otimização de recursos. Este conceito é fundamental para qualquer profissional que trabalha com desenvolvimento web.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.