>> Technologie Électronique >  >> Téléphones >> Systèmes de conférence

Qu'est-ce que le FCS (Frame Check Sequence) en réseau ?

Le FCS (Frame Check Sequence) est une valeur de contrôle de redondance cyclique (CRC) sur 32 bits ajoutée à la fin d'une trame de la couche liaison de données (Ethernet, Wi-Fi, PPP, HDLC) pour détecter les erreurs de transmission.

Fonctionnement

  1. Émetteur : Calcule le CRC32 (polynôme 0x04C11DB7) sur l'ensemble de la trame (en-tête + charge utile + préambule/SFD exclus éventuellement). Ajoute le FCS de 4 octets.
  2. Transmission : La trame traverse le milieu ; des bits peuvent s'inverser à cause du bruit, des interférences, de l'atténuation.
  3. Récepteur : Recalcule le CRC32 sur la trame reçue (FCS reçu inclus).
  4. Vérification :
    • Résultat = 0xC704DD7B (résidu pour le polynôme correct) → Trame acceptée.
    • Résultat ≠ attendu → Trame rejetée (silencieusement ; pas de retransmission au niveau 2 — délégué aux couches supérieures comme TCP).

Propriétés clés

  • Détecte : Toutes les erreurs sur 1 ou 2 bits, toutes les erreurs sur un nombre impair de bits, toutes les erreurs en rafale ≤ 32 bits, 99,99999998 % des rafales plus longues.
  • Ne corrige PAS : Pas de correction d'erreur en avant (FEC) ; détection pure.
  • Position : Remorque de couche 2 (liaison de données) — derniers 4 octets avant l'inter-trame.
  • Normes : IEEE 802.3 (Ethernet), 802.11 (Wi-Fi), PPP, HDLC, Frame Relay.

Limitation

Le FCS peut manquer des erreurs si des inversions de bits s'annulent mathématiquement (extrêmement rare). Il assure l'intégrité, pas l'authenticité (pas de sécurité cryptographique).

Systèmes de conférence