>> Tecnologia Eletrônica >  >> Sistemas de Posicionamento Global >> RFID

Protocolo Stop-and-Wait: Associação com Camada OSI

Protocolo Stop-and-Wait Opera na Camada de Enlace de Dados (Camada 2)

A afirmação de que Stop-and-Wait pertence à Camada Física (Camada 1) é incorreta. Stop-and-Wait é um mecanismo fundamental de controle de fluxo e controle de erro da Camada de Enlace de Dados (Camada 2).

Por Que Camada 2, Não Camada 1?

Camada Responsabilidade Papel do Stop-and-Wait
Camada 1: Física Transmissão de bits: voltagens, frequências, conectores, modulação. Sem consciência de quadros, números de sequência, ACKs ou temporizadores.
Camada 2: Enlace de Dados Enquadramento, endereçamento (MAC), detecção de erro (CRC), controle de fluxo, controle de acesso. Stop-and-Wait gerencia sequenciamento de quadros, reconhecimentos, timeouts e retransmissões — funções centrais da Camada de Enlace.

Como Stop-and-Wait Funciona (Contexto Camada de Enlace)

  1. Remetente transmite um quadro (com número de sequência 0 ou 1).
  2. Remetente inicia um temporizador e aguarda.
  3. Receptor valida CRC → envia ACK (próximo número de sequência esperado).
  4. Remetente recebe ACK antes do timer expirar → envia próximo quadro (alternando 0/1).
  5. Se timer expira (quadro ou ACK perdido) → retransmite mesmo quadro.

Onde É Usado

  • HDLC / PPP (protocolos de camada de enlace) — modo opcional.
  • Bluetooth Baseband (links ACL) — ARQ stop-and-wait simplificado.
  • IEEE 802.11 (Wi-Fi) — DCF usa CSMA/CA + ACK (stop-and-wait por quadro).
  • Camada de Transporte (TCP) — conceitualmente similar mas com janela deslizante; não stop-and-wait puro.
  • Educacional/Embarcado: Transferências serial UART/arquivo (XMODEM), links de rádio simples (LoRa, ZigBee APS ACK).

Limitação Principal

Utilização do Enlace = 1 / (1 + 2a) onde a = Atraso de Propagação / Atraso de Transmissão. Em links de alta latência (satélite, fibra longa), eficiência colapsa → protocolos de janela deslizante (Go-Back-N, Selective Repeat) são usados em vez disso.

Resumo

Stop-and-Wait é um protocolo da Camada de Enlace de Dados (Camada 2). Fornece confiabilidade no nível de quadro via reconhecimentos e timeouts — funções explicitamente atribuídas à Camada 2 no modelo OSI.