No modelo conhecido como cliente-servidor, há duas classes d...
I. No modelo cliente-servidor, a comunicação toma a forma do processo cliente enviando uma mensagem pela rede ao processo servidor. Então, o processo cliente espera por uma mensagem de resposta. Quando o processo servidor recebe a solicitação, ele executa o trabalho solicitado ou procura pelos dados solicitados e envia uma resposta de volta.
II. O modelo cliente-servidor é aplicável somente quando cliente e servidor estão, ambos, no mesmo prédio (e pertencem à mesma empresa). O modelo não é aplicável quando estão muito afastados.
III. Um servidor pode atender a múltiplos clientes, e um cliente pode usar múltiplos servidores, dependendo dos detalhes de implementação de determinada instalação cliente-servidor.
Quais estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Apenas I e III.
A questão aborda o modelo de arquitetura de redes cliente-servidor, que é fundamental para a compreensão de como aplicativos e serviços de rede funcionam. Para solucionar essa questão corretamente, você precisa entender o que caracteriza esse modelo e como as interações entre cliente e servidor ocorrem, além de identificar conceitos incorretos sobre a aplicabilidade do modelo.
O Item I está correto, pois descreve o fluxo básico de comunicação no modelo cliente-servidor: o cliente envia uma solicitação ao servidor, o servidor processa a solicitação e retorna uma resposta ao cliente. Esse é o padrão de interação entre os processos em uma aplicação cliente-servidor.
O Item II está incorreto, pois afirma que o modelo cliente-servidor só é aplicável quando o cliente e o servidor estão no mesmo prédio, o que não é verdade. O modelo cliente-servidor pode ser aplicado em uma ampla variedade de situações, incluindo comunicação pela Internet, onde cliente e servidor podem estar separados por grandes distâncias geográficas e pertencer a diferentes organizações.
O Item III está correto, pois um servidor pode de fato atender múltiplos clientes simultaneamente, e um cliente pode interagir com vários servidores, dependendo da aplicação e de sua implementação. Por exemplo, um navegador da web (cliente) pode se conectar a diferentes servidores web para obter conteúdo, enquanto um servidor de e-mail pode atender a várias solicitações de clientes de e-mail.
Portanto, a alternativa D é a correta, já que apenas os Itens I e III descrevem adequadamente aspectos do modelo cliente-servidor.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo