Questão de Redes de Computadores — Arquiteturas de Rede — Quadrix 2025
- Código
- qg603645
- Banca
- Quadrix
- Órgão
- SEDF
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor de Educação Básica: Informática
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. O balanceamento de carga pode, de fato, ser realizado tanto na camada de aplicação (ex.: DNS Round Robin) quanto na camada de transporte (ex.: balanceadores que atuam sobre portas TCP/UDP, frequentemente combinados com NAT). A afirmação está correta ao descrever técnicas legítimas de distribuição de carga em um ambiente cliente-servidor típico.
O balanceamento de carga é uma técnica essencial em arquiteturas cliente-servidor para distribuir as requisições dos clientes entre múltiplos servidores, evitando a sobrecarga de um único servidor e aumentando a disponibilidade e a escalabilidade do serviço. Essa distribuição pode ocorrer em diferentes camadas da pilha de protocolos, cada uma com suas características e mecanismos específicos.
Na camada de aplicação, o balanceamento é feito por mecanismos que operam no nível dos protocolos de aplicação, como o DNS. O DNS Round Robin é uma técnica clássica: o servidor DNS autoritativo para um domínio possui múltiplos registros de endereço IP (registros A) associados a um mesmo nome. A cada consulta, o servidor DNS alterna a ordem dos endereços IP na resposta, de forma que clientes diferentes recebam IPs diferentes e, assim, as requisições sejam distribuídas entre os servidores. Essa é uma abordagem simples e popular, mas com limitações, como a falta de conhecimento sobre a carga real de cada servidor e o efeito do cache DNS.
Na camada de transporte, o balanceamento é realizado por dispositivos ou softwares especializados, conhecidos como balanceadores de carga (load balancers). Esses equipamentos atuam no nível das portas TCP/UDP, inspecionando os cabeçalhos dos segmentos e distribuindo as conexões para os servidores do pool. Eles podem utilizar algoritmos como round robin, menor número de conexões, hash de IP de origem, entre outros. O NAT (Network Address Translation) é frequentemente utilizado em conjunto com esses balanceadores, pois permite que o tráfego destinado a um único endereço IP público seja traduzido e redirecionado para diferentes servidores internos, cada um com seu IP privado. Essa é uma técnica muito comum em datacenters e provedores de serviços.
A distinção fundamental entre as duas abordagens está na camada em que a decisão de balanceamento é tomada: na aplicação, o DNS decide qual IP retornar; no transporte, o balanceador decide para qual servidor encaminhar a conexão. Ambas são válidas e podem ser usadas em conjunto para otimizar a distribuição de carga.
A pegadinha que a banca poderia explorar é a de afirmar que o balanceamento só ocorre em uma camada específica, ou que o NAT é uma técnica de balanceamento em si, quando na verdade ele é um recurso auxiliar. No entanto, a afirmação do enunciado é precisa ao mencionar as duas possibilidades e os mecanismos corretos.
A afirmação está correta. O balanceamento de carga pode ser realizado na camada de aplicação, como no caso do DNS Round Robin, e na camada de transporte, utilizando balanceadores de carga que frequentemente empregam NAT para redirecionar o tráfego. O enunciado descreve corretamente as duas abordagens.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg603645