crc是什么意思 怎么理解crc是什么意思


crc是什么意思  怎么理解crc是什么意思

文章插图

crc是什么意思  怎么理解crc是什么意思

文章插图
1、循环冗余校验(Check , CRC)是一种由网络数据包或计算机文件等数据生成的短的、固定位数的校验码 , 它是一种信道编码技术 , 主要用于检测或验证可能存在的错误发生在数据传输或存储之后 。它使用除法和余数的原理进行错误检测 。
【crc是什么意思怎么理解crc是什么意思】
crc是什么意思  怎么理解crc是什么意思

文章插图
2、在数据传输的过程中 , 无论传输系统的设计多么完善 , 总会有错误发生 , 可能导致链路上传输的一帧或多帧被阻塞 。损坏(发生误码 , 0变成1 , 或者1变成0) , 所以接收端接收到错误的数据 。为了最大化接收端接收到的数据的准确性 , 需要在接收端之前对数据进行校正接收数据 , 对数据进行错误检测 , 当且仅当检测结果正确时 , 接收方才会接受数据 。检测方法有很多种 , 如奇偶校验、因特网校验和循环冗余校验等 。循环冗余验证是一种计算方法 , 用于验证通信链路上数字传输的准确性(通过某种数学运算建立数据位和校验位之间的约定关系) , 发送方的计算机使用公式计算传输数据的一个值数据中包含的信息 , 并将该值附加到传输的数据后 , 接收方的计算机对相同的数据执行相同的计算 , 并且应该得到t他同样的结果 。如果两个CRC结果不一致 , 说明传输有问题 。如果发生错误 , 接收方计算机可以要求发送方计算机重新发送数据 。