Explique por que um receptor usa um buffer para armazenar pacotes recebidos e como o buffer afeta latência e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique por que um receptor usa um buffer para armazenar pacotes recebidos e como o buffer afeta latência e perda de dados.
- A) A falta de buffers sempre resulta em uma transmissão perfeita entre emissor e receptor.
- B) O buffer armazena pacotes temporariamente para compensar variação de chegada (jitter) e diferenças de taxa; ele reduz perda por estouro nas interfaces, mas filas longas aumentam a latência.
- C) Os buffers reduzem a latência sempre que usados.
- D) Buffers são usados para aumentar a velocidade de transmissão, não para armazenamento.
- E) Um receptor não precisa de buffers se a taxa de transmissão for constante.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que a questão pede: por que o receptor usa buffer para armazenar pacotes recebidos e como o buffer afeta latência e perda de dados.
- Pense no funcionamento de redes. Pacotes podem chegar em intervalos irregulares (variação de chegada, ou jitter) e o emissor pode enviar mais rápido do que o receptor consegue processar. Sem espaço para guardar esses pacotes temporariamente, eles são descartados quando a memória ou a fila da interface está cheia, o que gera perda por estouro.
- Analise o efeito na latência. Um buffer absorve as oscilações e evita perdas, mas cada pacote que espera na fila leva mais tempo até ser entregue à aplicação. Filas longas, portanto, aumentam a latência, mesmo reduzindo perdas.
- Conclua que a alternativa B descreve corretamente o papel do buffer: compensa jitter e diferenças de taxa, reduz perda por estouro e aumenta a latência quando a fila é longa. Esta é a alternativa correta, de acordo com o gabarito oficial.
- Verifique as demais alternativas. A afirma que a falta de buffers garante transmissão perfeita, o que é falso, pois a falta de buffers costuma causar perdas. C afirma que buffers reduzem latência sempre, mas eles normalmente aumentam o atraso de entrega. D diz que buffers servem para aumentar a velocidade de transmissão, o que é incorreto, pois eles armazenam dados temporariamente e não aceleram o enlace. E afirma que o receptor não precisa de buffer com taxa constante, mas a taxa constante no emissor não elimina o jitter nem as diferenças de processamento no receptor.
💡 Dica: Considere o papel do buffer na comunicação de dados.
Alternativa por alternativa
O aluno acredita que, sem buffers, a comunicação seria perfeita, ignorando que a ausência de armazenamento temporário leva a descartes de pacotes quando chegam mais rápido do que o receptor processa.
Buffers compensam picos e descompassos entre emissor e receptor, evitando descarte imediato; porém, quando acumulam muitos pacotes, o tempo de espera antes do processamento cresce, elevando a latência.
O aluno interpreta o buffer apenas como um meio de acelerar a entrega, esquecendo que pacotes aguardando na fila acrescentam atraso ao tempo total de transmissão.
Por que engana: Confundir a função do buffer como um meio de aumentar a velocidade de transmissão, em vez de entender seu papel no gerenciamento de pacotes e latência.
O aluno confunde a função do buffer com a da velocidade do enlace, achando que armazenar pacotes serve para aumentar a taxa de transmissão, quando na verdade apenas guarda os dados temporariamente.
O aluno supõe que taxa constante no emissor elimina a necessidade de armazenamento, esquecendo que jitter na rede e diferenças de velocidade de processamento no receptor continuam existindo.
Raio-X da questão
buffer, latência, perda de dados
avaliacao
buffer e latência · perda de dados
Revisar o funcionamento de buffers e seu impacto na comunicação de dados.
Confundir a função do buffer como um meio de aumentar a velocidade de transmissão, em vez de entender seu papel no gerenciamento de pacotes e latência.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Explique por que buffers em roteadores são importantes para evitar perda de pacotes durante rajadas de tráfego e como a…
- Qual é a função de um buffer em um roteador durante a transmissão de pacotes e por que ele ajuda a evitar perda de…
- Explique como o mecanismo store-and-forward de um roteador usa buffering para encaminhar pacotes através de múltiplos…
- Explique, passo a passo, como um dispositivo receptor deve processar pacotes que podem chegar fora de ordem ou sofrer…
- Explique a função de um buffer em RAM ao receber pacotes por múltiplos caminhos e como ele ajuda a manter a ordem dos…
- O que é um 'buffer' em uma interface de rede e por que seu esgotamento provoca perda de pacotes?
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
