As vantagens da arquitetura cliente/servidor são muitas. Ex...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Alternativa B
Explicação Detalhada:
A questão aborda a arquitetura cliente-servidor, um modelo de computação distribuída que divide tarefas entre provedores de recursos ou serviços, denominados servidores, e solicitantes de serviços, denominados clientes.
A arquitetura cliente-servidor é fundamental para o desenvolvimento de sistemas e aplicações modernas, especialmente na web. Agora, vamos analisar cada uma das alternativas para entender porque a alternativa B é a correta.
Alternativa A:
Afirma que o método toma vantagem dos computadores mais potentes no lado cliente, deixando o servidor mais livre. Embora alguns sistemas possam delegar processamento ao cliente, a ideia principal da arquitetura cliente-servidor é que o servidor gerencia e processa os dados, enquanto o cliente é responsável por coletar e apresentar esses dados. Portanto, essa afirmativa está incorreta.
Alternativa B:
Correção correta. A arquitetura cliente-servidor realmente utiliza a programação mais pesada no lado do servidor, permitindo que os clientes sejam mais leves. Isso significa que o servidor executa a maior parte do processamento e lógica do negócio, enquanto o cliente envia solicitações e exibe os resultados. Esse é o princípio básico da arquitetura cliente-servidor: servidores robustos e clientes leves.
Alternativa C:
Fala sobre programas especiais que traduzem tarefas para execução apenas no lado servidor. Embora a arquitetura cliente-servidor envolva a execução de tarefas no servidor, a ideia da tradução de tarefas mencionada aqui não é um conceito central ou correto da arquitetura cliente-servidor.
Alternativa D:
Afirma que o cliente apenas mostra os resultados obtidos do servidor. Essa descrição simplifica demais o papel do cliente. Na arquitetura cliente-servidor, o cliente não só mostra os resultados, mas também envia solicitações ao servidor e pode realizar algum processamento básico ou validação local. Portanto, essa alternativa está incorreta.
Alternativa E:
Sugere que o cliente e o servidor estão trabalhando no mesmo hardware usando máquinas virtuais. Essa descrição se refere a uma configuração específica e não ao conceito geral de arquitetura cliente-servidor, que é independente de estar em hardware compartilhado ou separado. Portanto, está incorreta.
Resumo:
A alternativa correta é a B porque descreve de forma precisa a divisão de tarefas na arquitetura cliente-servidor, onde a programação e o processamento pesado ocorrem no servidor, permitindo que os clientes sejam mais leves e menos complexos.
Espero que a explicação tenha ajudado a compreender melhor a arquitetura cliente-servidor. Se tiver mais dúvidas, sinta-se à vontade para perguntar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
b-
em cliente-servidor, o server é o pc mais potente, para lidar com requests de varios clientes. Em Java EE tiers,o cliente é o desktop, celular, laptop, web browser etc. o server esta na camda web, assimc como servlets, JSP e JSF
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo