>> Technologie Électronique >  >> GPS (systèmes de positionnement) >> RFID

Protocole Stop-and-Wait : Association Couche OSI

Le Protocole Stop-and-Wait Opère à la Couche Liaison de Données (Couche 2)

L'affirmation que Stop-and-Wait appartient à la Couche Physique (Couche 1) est incorrecte. Stop-and-Wait est un mécanisme fondamental de contrôle de flux et contrôle d'erreur de la Couche Liaison de Données (Couche 2).

Pourquoi Couche 2, Pas Couche 1 ?

CoucheResponsabilitéRôle Stop-and-Wait
Couche 1 : Physique Transmission bits : tensions, fréquences, connecteurs, modulation. Aucune conscience trames, numéros séquence, ACKs, ou temporisateurs.
Couche 2 : Liaison Données Tramage, adressage (MAC), détection erreur (CRC), contrôle flux, contrôle accès. Stop-and-Wait gère séquençage trames, acquittements, timeouts, retransmissions — fonctions cœur DLL.

Fonctionnement Stop-and-Wait (Contexte Liaison Données)

  1. Émetteur transmet une trame (avec numéro séquence 0 ou 1).
  2. Émetteur démarre temporisateur et attend.
  3. Récepteur valide CRC → envoie ACK (prochain numéro séquence attendu).
  4. Émetteur reçoit ACK avant expiration temporisateur → envoie trame suivante (alternance 0/1).
  5. Si temporisateur expire (trame perdue ou ACK perdu) → retransmet même trame.

Où Il Est Utilisé

  • HDLC / PPP (protocoles couche liaison) — mode optionnel.
  • Bluetooth Baseband (liaisons ACL) — ARQ stop-and-wait simplifié.
  • IEEE 802.11 (Wi-Fi) — DCF utilise CSMA/CA + ACK (stop-and-wait par trame).
  • Couche Transport (TCP) — conceptuellement similaire mais fenêtre glissante ; pas pur stop-and-wait.
  • Éducatif/Embarqué : Transferts fichier UART/Série (XMODEM), liaisons radio simples (LoRa, ZigBee APS ACK).

Limitation Clé

Utilisation Liaison = 1 / (1 + 2a) où a = Délai Propagation / Délai Transmission. Liaisons haute latence (satellite, fibre longue), efficacité s'effondre → protocoles fenêtre glissante (Go-Back-N, Selective Repeat) utilisés à la place.

Résumé

Stop-and-Wait est un protocole Couche Liaison de Données (Couche 2). Il fournit fiabilité niveau trame via acquittements et timeouts — fonctions explicitement assignées Couche 2 modèle OSI.

RFID