1.CRC校验是什么?为什么要使用CRC校验?
CRC 即 循环冗余校验 是一种差错检测方法,可以做到对帧的无差错接受
因为现实的通信链路都不会是理想的,比特在传输的过程中有可能出现差错,
为了保证数据传输的可靠性,目前在数据链路层广泛使用CRC的检错技术
2.在接收端对收到的每一帧经过CRC检验后,有以下两种情况
(1)若得出的余数R=0,则判定这个帧没有差错,就accept。
(2)若余数R!=0,则判定这个帧有差错(但无法确定究竟是哪一位或者哪几位出现差错),所以直接丢弃帧
3.假定传送数据M=101001001,除数P=1101,求数据时候可以被接受(即R是否为0)?
R为0,所以数据可以被接受