要发送的数据为1101011011。采用CRC的生成多项式是P(X)=X4+X+1。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?
时间: 2023-03-28 10:00:31 浏览: 109
为数据添加CRC码 并验证正确性
根据CRC的生成多项式P(X)=X4 X 1,应该添加4位的余数0101在数据后面。如果数据在传输过程中最后一个1变成了,接收端可以发现错误。但如果数据在传输过程中最后两个1都变成了,接收端无法发现错误。采用CRC检验后,数据链路层的传输并不一定变成了可靠的传输,因为CRC只能检测出一部分错误,而不能完全避免错误的发生。
阅读全文