Alternativa A
O protocolo Stop-and-Wait ARQ é um mecanismo de controle de erro e fluxo onde o transmissor envia um único quadro e aguarda uma confirmação (ACK) antes de enviar o próximo.
Análise das Alternativas
Para entender a resposta correta, vamos detalhar como funciona a numeração de sequência neste protocolo específico:
- Alternativa A (Correta): No Stop-and-Wait, como só há um quadro "em trânsito" (sendo transmitido ou esperando ACK), o número de estados necessários para o controlador de sequência é apenas 2 (Quadro Atual e Próximo Quadro Esperado). Matematicamente, para representar 2 estados distintos, precisamos de \log_2(2) = 1 bit. Isso permite alternar entre os números 0 e 1, garantindo que o receptor identifique se o quadro recebido é novo ou uma retransmissão.
- Alternativa B (Incorreta): O timeout (tempo limite) deve ser definido para ser maior que o tempo de ida e volta (RTT - Round Trip Time). Se o timeout fosse menor que o tempo de transmissão do quadro, o sistema poderia disparar uma retransmissão antes mesmo do quadro terminar de sair do transmissor, causando colisão ou erros lógicos.
- Alternativa C (Incorreta): A numeração dos ACKs não é opcional na prática. Ela é essencial para distinguir se o ACK recebido refere-se ao último quadro enviado ou se é uma cópia antiga de um ACK recebido anteriormente (caso o ACK original tenha sido perdido). Sem isso, não há garantia de integridade.
- Alternativa D (Incorreta): Este protocolo possui baixa eficiência. Como o transmissor fica "parado" (wait) aguardando o ACK, o canal de comunicação fica ocioso durante grande parte do tempo, especialmente em links de longa distância ou alta velocidade. Protocolos deslizantes (como Go-Back-N) têm desempenho superior.
- Alternativa E (Incorreto): O protocolo exige um canal com capacidade de retorno para enviar os ACKs. Canais simplex permitem comunicação apenas em uma direção, o que impossibilitaria o envio de confirmações. Seria necessário um canal full-duplex ou half-duplex.
Resumo Didático
| Característica | Stop-and-Wait ARQ |
|---|
| Sequenciamento | Módulo 2 (1 bit) |
| Eficiência | Baixa (canal ocioso) |
| Requisito de Canal | Necessita canal de retorno (Full/Half Duplex) |
| Timeout | Deve ser > Tempo de Ida e Volta (RTT) |
Portanto, a única afirmação verdadeira é que o campo para numerar os quadros é de apenas um bit.