crc是啥?计算机网络通信中常用的检错码有?

17小时前 (17:18:09)阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值383985
  • 级别管理员
  • 主题76797
  • 回复0
楼主
  1. crc是啥?
  2. 计算机网络通信中常用的检错码有?
  3. CRC校验全称?
  4. crc检测是什么意思?
  5. 经常说CRC校验,到底是什么意思,是个什么原理?

crc是啥?

CRC(CyclicRedundancyCheck)循环冗余校验码是常用的校验码,由两部分组成,前部分是信息码,后部分是校验码。是常用的校验码,在早期的通信中运用广泛,因为早期的通信技术不够可靠(不可靠性的来源是通信技术决定的。

crc是啥?计算机网络通信中常用的检错码有?

CRC(Cyclic Redundancy Check),即循环冗余校核,是一种根据网络数据包或电脑文件等数据产生简短固定位数校核码的快速算法,主要用来检测或校核数据传输或者保存后可能出现的错误。

CRC利用除法及余数的原理,实现错误侦测的功能,具有原理清晰、实现简单等优点。

计算机网络通信中常用的检错码有?

计算机网络通信中常用的检错码一般是奇偶校验码(Parity Check Code)、循环冗余校验码(Cyclic Redundancy Code,CRC),其主要用于在高度可靠的信道上,如光纤,当偶尔有错误发生时,只需重传整个数据块即可。

CRC校验全称?

Cyclic Redundancy Check

crc校验全称为:循环冗余校验码(Cyclic Redundancy Check),它是用来校验数据在传输过程中是否发生改变的。其原理为:在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。

crc检测是什么意思?

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。

循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

经常说CRC校验,到底是什么意思,是个什么原理?

CRC即循环冗余校验码(Cyclic Redundancy Check): 是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。

基本原理是: 在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x)。根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。校验码的具体生成过程为: 假设发送信息用信息多项式C(X)表示,将C(x)左移R位,则可表示成C(x)*2的R次方,这样C(x)的右边就会空出R位,这就是校验码的位置。通过C(x)*2的R次方除以生成多项式G(x)得到的余数就是校验码。

0
回帖

crc是啥?计算机网络通信中常用的检错码有? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息