Arquitetura em camadas
Gabarito: letra E. As três afirmações estão corretas: a descrição da arquitetura em camadas com uso apenas da camada imediatamente inferior (I), a característica distribuída da arquitetura em três camadas com a camada de interface no cliente (II), e a aplicação do conceito em protocolos de rede como HTTP/TCP/IP (III).
Item I — ✅ Correto
Em uma arquitetura em camadas estrita, cada camada comunica-se apenas com a camada adjacente inferior. Esse é o princípio fundamental de hierarquia: uma camada pode usar serviços (chamar métodos, instanciar objetos, etc.) exclusivamente da camada imediatamente abaixo, garantindo independência e reuso.
Item II — ✅ Correto
Uma arquitetura em três camadas (apresentação, negócios, dados) é normalmente distribuída, com a camada de apresentação executada nos clientes (ex.: navegador web), a camada de negócios em servidores de aplicação e a camada de dados em servidores de banco de dados. Isso permite escalabilidade e separação de responsabilidades.
Item III — ✅ Correto
O modelo TCP/IP é um exemplo clássico de arquitetura em camadas: HTTP (aplicação) utiliza serviços do TCP (transporte), que por sua vez utiliza o IP (rede). Cada camada oferece serviços à camada superior e consome serviços da inferior, ilustrando o conceito de empilhamento.
Conclusão: Todos os itens (I, II e III) estão corretos, portanto a alternativa correta é a letra E.