Em um ambiente cliente/servidor, a arquitetura que permite a mesma aplicação assumir tanto o papel de cliente quanto o de servidor é conhecida como arquitetura C/S
- A)simples.
Errada, porque arquitetura simples não descreve a flexibilidade de um nó atuar como cliente e servidor ao mesmo tempo.
- B)de dois níveis.
Errada, pois a arquitetura de dois níveis costuma separar bem o cliente do servidor, sem essa troca de papéis na mesma aplicação.
- C)multinível.
Errada, porque multinível indica mais camadas de processamento, não a característica de cada nó ser cliente e servidor simultaneamente.
- D)de três camadas.
Errada, já que três camadas é um arranjo clássico de separação funcional, e não de equivalência entre cliente e servidor.
- E)par-par.
Certa, porque na arquitetura par-par cada nó pode exercer tanto o papel de cliente quanto o de servidor.
Gabarito: E
Em arquitetura cliente-servidor, a ideia central é separar quem solicita um serviço de quem o fornece. Em muitos sistemas, essa separação é bem rígida: um lado só pede, o outro só atende. Só que existem modelos mais flexíveis, em que a mesma aplicação pode alternar entre receber e oferecer serviços, dependendo do momento e da interação na rede. Esse comportamento é típico da arquitetura par-par, também chamada de peer-to-peer. Nela, não existe uma divisão fixa entre cliente e servidor, porque cada nó pode atuar nas duas funções. É como uma conversa em que hoje você pergunta e amanhã responde, sem alguém ficar eternamente no papel de atendente. Por isso, o gabarito é a letra E. A descrição do enunciado fala exatamente de um ambiente em que a mesma aplicação assume tanto o papel de cliente quanto o de servidor, o que caracteriza o modelo par-par. Já as arquiteturas simples, de dois níveis, multinível e de três camadas mantêm papéis mais definidos entre as partes, com separação mais tradicional das funções. Em prova, vale guardar a regra de bolso: se a banca disser que um nó pode consumir e fornecer recursos ao mesmo tempo, pense em peer-to-peer. Se houver camadas e papéis bem definidos, aí o jogo muda para modelos cliente-servidor clássicos.