GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO09Média⏱ medio

Qual é a função principal de um algoritmo de controle de fluxo por janela deslizante (sliding window) em uma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO09

Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a função principal de um algoritmo de controle de fluxo por janela deslizante (sliding window) em uma conexão e qual efeito imediato ocorre se o tamanho da janela aumentar sem alterar a latência da rede?

  1. A) Um algoritmo de controle de fluxo por janela deslizante ignora a capacidade da rede.
  2. B) Aumentar a janela deslizante sempre diminui o throughput da conexão.
  3. C) Controlar a quantidade de dados não confirmados em trânsito; aumentar a janela eleva o throughput potencial, mas aumenta risco de perda e retransmissão se a capacidade da rede for insuficiente.
  4. D) Aumentar o tamanho da janela reduz o número de retransmissões necessárias.
  5. E) O controle de fluxo por janela deslizante só funciona em redes sem latência.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique a função do mecanismo. Na janela deslizante, o transmissor pode ter no máximo N bytes ou pacotes enviados e ainda não confirmados. Esse limite controla a quantidade de dados em trânsito, ou seja, quanto o transmissor pode enviar antes de receber confirmações (ACKs). Isso é o que a alternativa C descreve.
  2. Analise o efeito do aumento da janela com latência constante. Com o mesmo atraso de ida e volta (RTT), uma janela maior permite enviar mais dados por intervalo de tempo, então o throughput potencial aumenta, aproximadamente janela dividida pelo RTT. Se a capacidade do enlace ou do caminho for insuficiente, esse excesso de dados em trânsito causa filas, descartes e retransmissões.
  3. Compare com as alternativas. A alternativa A está errada porque a janela é justamente um mecanismo que limita o envio conforme a condição da rede e do receptor. A alternativa B está errada porque, mantida a latência, uma janela maior tende a aumentar o throughput, e não diminuí-lo. A alternativa D está errada porque aumentar a janela não reduz retransmissões; tende a aumentá-las quando a rede não comporta o tráfego. A alternativa E está errada porque o controle por janela funciona em qualquer rede; a latência apenas influencia o tamanho de janela necessário para aproveitar o enlace.
  4. Conclusão. A alternativa C é a única que descreve corretamente a função da janela deslizante e o efeito imediato do aumento da janela: maior throughput potencial, com risco de perda e retransmissão se a rede não suportar. O gabarito oficial C está correto.

💡 Dica: Considere os efeitos do controle de fluxo na transmissão de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde controle de fluxo com controle de congestionamento e acha que a janela não leva em conta a capacidade da rede. Na prática, o tamanho da janela é justamente o que regula o envio conforme as condições do caminho.

B Erradaerro: Conceitual

O aluno acredita que mais dados em trânsito diminuem a vazão, talvez por associar janela grande a congestionamento sem perceber que, com latência fixa, a janela maior permite enviar mais por unidade de tempo.

C Correta

A janela limita bytes enviados sem ACK para evitar sobrecarregar receptor ou rede. Ampliá-la permite mais dados em voo (melhor aproveitamento de banda×latência) porém pode causar filas, congestionamento e perdas se enlaces ou buffers não suportarem.

D Erradaerro: Conceituala que mais engana

O aluno supõe que uma janela maior evita perdas, confundindo a capacidade de enviar mais dados com maior confiabilidade. Na verdade, janela excessiva para a capacidade da rede aumenta descartes e retransmissões.

Por que engana: Confundir o efeito de aumentar a janela deslizante, acreditando que isso sempre melhora o throughput sem considerar a capacidade da rede.

E Erradaerro: Conceitual

O aluno acredita que a latência inviabiliza o controle por janela deslizante. Na realidade, a latência determina o tamanho da janela necessário para aproveitar o enlace, mas o mecanismo funciona em qualquer rede.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo de controle de fluxo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

controle de fluxo em redes · janela deslizante

📚 Reveja

Revisar os conceitos de controle de fluxo e janelas deslizantes em redes.

⚠️ Erro mais comum

Confundir o efeito de aumentar a janela deslizante, acreditando que isso sempre melhora o throughput sem considerar a capacidade da rede.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.