我有以下框架以太网:
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 08 7 E 5 C 01 0 8 7 5 C 27 E3 EA 01 50 12 10 00 DF 3D 00 00 20 20 20 20 20 20 9B 52 46 43
其中 0x9B524643 是 FCS 编号。使用这个工具 ( https://www.gasmi.net/hpd/ ) 我可以看到这个 FCS 不对应于 0x5A05DEFA 的真实 FCS。真实的 FCS 是如何计算的 (0x5A05DEFA)?谢谢
从帧以太网计算 FCS 编号
网络工程
以太网
校验和
2021-08-02 15:53:19
1个回答
FCS 是对所有字段(FCS 除外)的 CRC 多项式
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
使用IEEE 802.3 第 3.2.9 条中详述的程序- 对前 32 位进行补码,运行多项式,对结果进行补码,然后将最高有效位传输到最低有效位 - 这与正常以太网顺序相反。