列表

详情


循环冗余校验标准CRC-16的生成多项式为G(x)= x16+x15+x2+1,它产生的校验码是(  )位。接收端发现错误后采取的措施是(  )。

第 1 问

A. 2

B. 4

C. 16

D. 32

第 2 问

A. 自动纠错

B. 报告上层协议

C. 重新生成数据

D. 自动请求重发

参考答案: C D

详细解析:

CRC由于其实现的原理十分易于用硬件实现,因此广泛地应用于计算机网络上的差错控制。要计算CRC校验码,需根据CRC生成多项式进行。例如:原始报文为11001010101,其生成多项式为X4+X3+X+1。在计算时,在原始报文的后面添加若干个0,其添加0的个数等于校验码的位数,而生成多项式的最高幂次就是校验位的位数。对于题干多项式G(x)= x16+x15+x2+1而言,最高幂次为16,所以它产生的校验码是16位。,当CRC检查出现错误时,它是不会进行纠错的,通常是让信息的发送方重发一遍(自动请求重发)。

上一题