Qual é uma característica de uma rede tolerante a falhas?
a) uma rede que protege informações confidenciais contra acesso não autorizado
b) uma rede que pode se expandir rapidamente para oferecer suporte a novos usuários e aplicativos sem afetar o desempenho do serviço entregue aos usuários existentes
c) uma rede que suporta um mecanismo para gerenciar o congestionamento e garantir a entrega confiável de conteúdo a todos os usuários
d) uma rede que se recupera rapidamente quando ocorre uma falha e depende de redundância para limitar o impacto de uma falha

Passo 1

O enunciado pede para escolher qual alternativa descreve uma característica de uma rede tolerante a falhas. As alternativas dadas são:
a) uma rede que protege informações confidenciais contra acesso não autorizado
b) uma rede que pode se expandir rapidamente para oferecer suporte a novos usuários e aplicativos sem afetar o desempenho do serviço entregue aos usuários existentes
c) uma rede que suporta um mecanismo para gerenciar o congestionamento e garantir a entrega confiável de conteúdo a todos os usuários
d) uma rede que se recupera rapidamente quando ocorre uma falha e depende de redundância para limitar o impacto de uma falha
O objetivo é identificar qual dessas frases corresponde à ideia de “tolerância a falhas”.

Passo 2

Entendendo, passo a passo, o que significa “tolerância a falhas” (explicação didática).
  • Tolerância a falhas é a capacidade de um sistema (aqui: uma rede) continuar funcionando mesmo quando parte dele falha.
  • Dois conceitos-chaves aparecem sempre: redundância e recuperação (failover).
    • Redundância significa ter componentes sobressalentes ou caminhos alternativos: links duplicados, servidores em cluster, fontes de energia redundantes etc. A ideia é que, se um elemento morrer, outro assume.
    • Recuperação (ou failover) é o mecanismo que detecta a falha e muda o tráfego/serviço para a alternativa disponível, idealmente com interrupção mínima.
  • Em resumo: uma rede tolerante a falhas minimiza a perda de serviço quando algo dá errado, usando peças duplicadas e mecanismos automáticos para trocar para elas.

Passo 3

Exemplos concretos para fixar (modo “cola para prova”):
  • Link de internet redundante: dois provedores conectados; se o link A cair, o roteador redireciona via link B. Sem redundância, a rede fica fora.
  • Servidores em cluster com balanceador de carga: se um servidor trava, o balanceador direciona requisições aos restantes.
  • RAID em storage: discos redundantes preservam dados se um disco falhar.
    Esses exemplos mostram redundância + troca automática → continuidade do serviço.

Passo 4

Agora explico por que cada alternativa não (ou sim) descreve tolerância a falhas, com linguagem simples e comparações rápidas.
  • Alternativa a) fala de proteção de informações confidenciais contra acesso não autorizado. Isso descreve segurança (confidencialidade, controle de acesso, criptografia). Segurança é importante, mas não é o que chamamos de tolerância a falhas. Uma rede pode ser segura e não ser tolerante a falhas.
  • Alternativa b) fala sobre capacidade de expansão sem degradar desempenho, ou seja, escalabilidade. Escalabilidade é a habilidade de crescer (mais usuários, mais carga) mantendo desempenho. É diferente de tolerância a falhas: uma rede escalável não necessariamente lida bem com falhas; e uma rede tolerante a falhas pode até não escalar bem.
  • Alternativa c) descreve mecanismos para gerenciar congestionamento e garantir entrega confiável (controle de congestionamento, QoS, retransmissões). Isso é sobre qualidade de serviço e confiabilidade da entrega, relacionado a protocolos e gestão de tráfego. Importante, mas não é o núcleo de “tolerância a falhas”.
  • Alternativa d) descreve recuperação rápida após falha e dependência de redundância para limitar impacto. Essa descrição traz exatamente os dois pilares da tolerância a falhas: redundância (componentes alternativos) e recuperação rápida (failover/ressilência).

Passo 5

Dica prática para escolher em prova: quando a palavra-chave for “tolerância a falhas” ou “fault tolerant”, procure por descrições que mencionem redundância, continuidade do serviço mesmo com componentes falhando, recuperação automática ou rápida. Palavras como “confidencialidade”, “escalar”, “congestionamento” apontam para outros tópicos (segurança, escalabilidade, QoS), não para tolerância a falhas.

Passo 6

Resumo curto do raciocínio (memorização):
  • Tolerância a falhas = redundância + recuperação/continuidade.
  • Procure por essas ideias nas alternativas para selecionar a correta.

Resposta

d) uma rede que se recupera rapidamente quando ocorre uma falha e depende de redundância para limitar o impacto de uma falha

Exercícios relacionados