Calculez le numéro FCS à partir dune trame Ethernet
On février 10, 2021 by admin Jai la trame Ethernet suivante:
08 00 20 0A 70 66 08 00 20 0A AC 96 08 00 45 00 00 28 A6 F5 00 00 1A 06 75 94 C0 5D 02 01 84 E3 3D 05 00 15 0F 87 9C CB 7E 01 27 E3 EA 01 50 12 10 00 DF 3D 00 00 20 20 20 20 20 20 9B 52 46 43
Où 0x9B524643 est le numéro FCS. En utilisant cet outil ( https://www.gasmi.net/hpd/ ), je peux voir que ce FCS ne correspond pas au vrai FCS qui serait 0x5A05DEFA. Comment le FCS réel est-il calculé (0x5A05DEFA)? Merci
Réponse
Le FCS est un CRC sur tous les champs (sauf le FCS) avec le polynôme
G (x) = x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x + 1
avec la procédure détaillée dans IEEE 802.3 Clause 3.2.9 – compléter les 32 premiers bits, exécuter le polynôme, compléter le résultat et transmettre le bit le plus significatif au moins significatif – cest inverser la normale Commande Ethernet.
Commentaires
- Merci pour votre réponse. Que signifie «complément»? Et que signifie «exécuter le polynôme»?
Laisser un commentaire