Pular para o conteúdo principal

Questão de Redes de Computadores — Algoritmos de Codificação e de Detecção de Erros (Redes) — INSTITUTO AOCP 2024

Redes de ComputadoresAlgoritmos de Codificação e de Detecção de Erros (Redes)
Código
qa632198
Banca
INSTITUTO AOCP
Órgão
DPE MS
Ano
2024
Cargo
Ana Def ( )
Em redes, os mecanismos que utilizam o reconhecimento e a retransmissão de quadros como mecanismos para a correção de erro são chamados genericamente de protocolos
  1. AACK.
  2. BIOS.
  3. Ckernel.
  4. DARQ.
  5. ETCP/IP.
Revelar gabarito e comentário

GabaritoD — ARQ.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Protocolos ARQ: correção de erros por retransmissão

Gabarito: letra D. Os mecanismos que usam reconhecimento (ACK) e retransmissão de quadros para corrigir erros são chamados de protocolos ARQ (Automatic Repeat Request). O ARQ é a técnica de controle de erros da camada de enlace que, ao detectar um erro, solicita a retransmissão do quadro — é exatamente o que o enunciado descreve.

O controle de erros em redes de computadores pode ser feito de duas formas principais: detecção e correção. Na detecção, o receptor apenas verifica se houve erro (usando técnicas como paridade, checksum ou CRC) e, se houver, descarta o quadro e solicita o reenvio. Na correção, o receptor consegue localizar e corrigir o erro sem precisar de retransmissão (como no código de Hamming ou FEC). O ARQ se enquadra na primeira abordagem: ele detecta o erro e usa a retransmissão como mecanismo de correção.

O ARQ funciona assim: o emissor envia um quadro e aguarda um reconhecimento (ACK) do receptor. Se o ACK não chegar dentro de um tempo pré-determinado (timeout), o emissor assume que o quadro foi perdido ou corrompido e o reenvia. Existem três variações principais de ARQ, cada uma com uma estratégia diferente de retransmissão:

Protocolo ARQ

Estratégia de envio

Retransmissão em caso de erro

Stop-and-Wait

Envia um quadro e espera o ACK antes do próximo

Reenvia o quadro atual

Go-Back-N

Envia até N quadros sem esperar ACKs individuais

Reenvia o quadro com erro e todos os subsequentes

Selective Repeat

Envia vários quadros sem esperar ACKs individuais

Reenvia apenas o quadro com erro

A pegadinha da questão está em confundir o ARQ com o ACK. O ACK (Acknowledgment) é apenas a mensagem de reconhecimento usada dentro do ARQ — não é o protocolo em si. O ARQ é o mecanismo completo que engloba o envio, o reconhecimento e a retransmissão. As demais alternativas (IOS, kernel e TCP/IP) são completamente alheias ao conceito de correção de erros por retransmissão.

Guarde a distinção: ACK é o aviso, ARQ é o mecanismo. É exatamente nessa fronteira que as alternativas se dividem.

Alternativa A — ❌ Incorreta

O ACK (Acknowledgment) é a mensagem de confirmação de recebimento, não o protocolo de correção de erros. Ele é uma parte do mecanismo ARQ, mas não o define. A alternativa confunde a ferramenta com o sistema completo.

Alternativa B — ❌ Incorreta

IOS (Internetwork Operating System) é o sistema operacional utilizado em equipamentos da Cisco (roteadores e switches). Não tem relação com controle de erros em transmissão de dados.

Alternativa C — ❌ Incorreta

Kernel é o núcleo do sistema operacional, responsável por gerenciar recursos do hardware e do software. Não é um protocolo de rede nem um mecanismo de correção de erros.

Alternativa D — ✅ Correta ⟵ GABARITO

ARQ (Automatic Repeat Request) é exatamente o que o enunciado descreve: um mecanismo que usa reconhecimento (ACK) e retransmissão de quadros para corrigir erros. É o método padrão de controle de erros na camada de enlace, com variações como Stop-and-Wait, Go-Back-N e Selective Repeat.

Alternativa E — ❌ Incorreta

TCP/IP é a família de protocolos que permite a comunicação na internet (TCP, IP, HTTP, FTP, etc.). Embora o TCP utilize reconhecimento e retransmissão para garantir entrega confiável, o TCP/IP como um todo não é o nome genérico dos mecanismos de correção de erros por retransmissão — esse nome é ARQ.

NÃO CAIA NESSA!

A banca explora a confusão entre ACK e ARQ. O ACK é apenas o aviso de recebimento; o ARQ é o mecanismo completo que usa o ACK e a retransmissão para corrigir erros. Não caia nessa troca!

Gabarito: letra D

Link permanente: /questoes/qa632198