Leçon 96 / 243
Trames HDLC, AX.25, bit stuffing et CRC
AX.25 utilise une structure de type HDLC comprenant des fanions, un champ adresse, un contrôle, des données éventuelles et un FCS. Les bits sont transmis selon un ordre défini et le bit stuffing empêche l’apparition accidentelle du fanion.
| Champ | Fonction |
|---|---|
| Flag | Délimite la trame avec le motif 0x7E |
| Address | Indicatifs source, destination et digipeaters |
| Control | Type de trame et séquencement |
| PID | Protocole transporté dans certaines trames |
| Information | Données utiles |
| FCS | CRC calculé sur la trame |
- Construire la trame avant le bit stuffing.
- Calculer le FCS avec les bons paramètres.
- Vérifier l’ordre des bits dans chaque octet.
- Insérer un zéro après cinq bits à un consécutifs.
- Ajouter les fanions après le stuffing.
- Effectuer les opérations inverses en réception.
- Rejeter les trames dont le FCS est invalide.
- Conserver les trames brutes pour le diagnostic.