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
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?
- A) Um algoritmo de controle de fluxo por janela deslizante ignora a capacidade da rede.
- B) Aumentar a janela deslizante sempre diminui o throughput da conexão.
- 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.
- D) Aumentar o tamanho da janela reduz o número de retransmissões necessárias.
- E) O controle de fluxo por janela deslizante só funciona em redes sem latência.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
algoritmo de controle de fluxo
avaliacao
controle de fluxo em redes · janela deslizante
Revisar os conceitos de controle de fluxo e janelas deslizantes em redes.
Confundir o efeito de aumentar a janela deslizante, acreditando que isso sempre melhora o throughput sem considerar a capacidade da rede.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Como uma janela deslizante (sliding window) ajuda o controle de fluxo quando um receptor recebe pacotes fora de ordem…
- Explique de forma concisa o papel do mecanismo de janela deslizante (sliding window) no controle de fluxo ao transmitir…
- No contexto de transmissão por rede, qual é a função do campo 'janela' (window) em um protocolo baseado em ACKs e como…
- No cabeçalho TCP existe o campo 'window size' (tamanho da janela) que atua como uma variável de controle de fluxo entre…
- Que técnica de controle de fluxo usa uma janela deslizante e ACKs para ajustar a taxa de envio e permitir retransmissão…
- Qual mecanismo utiliza números de sequência, ACKs e janela deslizante para reordenar pacotes, controlar fluxo e detectar…
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
