今天我们来简要的介绍一下关于以太网帧格式的帧末尾的CRC校验的相关概念并用实例来说明CRC校验的具体过程。
CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。
循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
基本原理:
(N,K)码:在K位信息码后再拼接R位的校验码,整个编码长度为N位。
CRC码的生成多项式:根据G(x)可以生成K位信息的校验码,且对于给定的(N,K)码,多项式G(x)的最高次幂满足N-K=R。