Um campo de número de sequência em um cabeçalho tem 10 bits. Quantos números distintos ele pode representar 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
Um campo de número de sequência em um cabeçalho tem 10 bits. Quantos números distintos ele pode representar e qual problema surge quando o contador volta ao início (wrap-around)?
- A) O wrap-around garante que pacotes antigos sejam descartados automaticamente.
- B) Um campo de número de sequência é irrelevante na identificação de pacotes.
- C) 10 bits podem representar até 512 valores distintos.
- D) Wrap-around é insignificante em redes modernas e não gera problemas de transmissão.
- E) 10 bits representam 1024 valores; wrap-around causa ambiguidade entre pacotes antigos e novos sem controle temporal ou janelas.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Um campo de 10 bits possui 10 posições binárias, cada uma com 2 possibilidades (0 ou 1). O total de combinações é 2^10 = 1024, portanto o campo pode representar 1024 números distintos (de 0 a 1023).
- Quando o contador chega ao valor máximo (1023) e volta a zero, ocorre o wrap-around. O problema é que o mesmo número de sequência passa a ser reutilizado: um pacote novo pode ter o mesmo número de um pacote antigo que ainda circula na rede. Sem controle temporal ou janelas deslizantes (como em protocolos de janela), o receptor não consegue distinguir se um pacote é novo ou um duplicado atrasado, gerando ambiguidade.
- Analisando as alternativas: a alternativa A está errada, pois o wrap-around não descarta pacotes automaticamente; ele apenas cria a ambiguidade, e o descarte depende de mecanismos adicionais. A alternativa B está errada, pois o número de sequência é justamente o que permite identificar e ordenar pacotes. A alternativa C está errada, pois 512 é 2^9, e não 2^10. A alternativa D está errada, pois o wrap-around é um problema real mesmo em redes modernas, sendo tratado com janelas e tempos de vida de pacotes.
- Portanto, a alternativa correta é a E, que apresenta corretamente a quantidade de valores (1024) e o problema de ambiguidade causado pelo wrap-around sem controle temporal ou janelas. O gabarito oficial está correto.
💡 Dica: Calcule o número de combinações possíveis e analise o wrap-around.
Alternativa por alternativa
O aluno supõe que o estouro do contador elimina automaticamente os pacotes antigos, confundindo a reutilização de números com um mecanismo de descarte.
O aluno acredita que o número de sequência não tem função na identificação dos pacotes, quando na verdade ele é o que permite ordenar, detectar perdas e duplicatas.
O aluno calcula 2^9 em vez de 2^10, provavelmente por confundir o número de bits com o número de valores ou por erro na potência.
Por que engana: Confundir a quantidade de valores que 10 bits podem representar, subestimando para 512 em vez de 1024.
O aluno considera que, pela alta velocidade das redes atuais, o wrap-around não tem consequências, ignorando que pacotes atrasados podem ainda circular.
2^10=1024; sem gerenciamento (janelas, tempos ou ACKs) números repetidos podem confundir reordenação e causar sobreposição de dados.
Raio-X da questão
números binários
avaliacao
números binários · sistemas de numeração
Revisar a representação de números em binário e o conceito de wrap-around.
Confundir a quantidade de valores que 10 bits podem representar, subestimando para 512 em vez de 1024.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em um protocolo de rede, o campo de sequência em cada pacote ocupa 16 bits. Qual é o maior número de sequência…
- Em uma rede, um campo chamado 'checksum' tem 8 bits. Quantos padrões diferentes de checksum um algoritmo pode gerar para…
- Considere a variável inteira 'x' armazenada em 12 bits. Quantos valores distintos 'x' pode representar, assumindo…
- Por que números de sequência em cabeçalhos são importantes para a reassemblagem de pacotes e para detectar perdas?
- Quantos bits são necessários para codificar 8 valores distintos em uma variável de um algoritmo?
- Quantos bits são necessários para codificar 20 valores distintos em um algoritmo de codificação de dados?
🔎 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
