2016 - 2024

感恩一路有你

java数据校验框架 请问bcc和crc校验的区别?

浏览量:2199 时间:2021-03-10 20:55:55 作者:admin

请问bcc和crc校验的区别?

解决错误问题有两种基本策略。一种方法是向每个数据块添加足够的冗余信息,使接收器能够推断发送者实际应该发送哪些字符。另一种方法是只添加足够的冗余位,以便接收器可以计算是否有错误,但不知道哪些位是错误的,然后接收器可以请求重传。在数据通信中,大多采用检错码,效率高。每个数据块作为一个矩形矩阵发送,具有n位宽度和k位高度。奇偶位分别为每列计算,并作为最后一行附加到矩阵。然后发送矩阵,一行一行。当数据块到达时,接收设备检查所有奇偶校验位。如果任何奇偶位错丢失,则需要重新传输整个数据块。帧以块校验码(BCC)结束,BCC可以是纵向冗余校验(LRC)或循环冗余校验(CRC)。当接收机计算校验码时,如果校验码与发送方的CRC或LRC不匹配,则接收机将在单独的控制帧中向发送方返回NAK。当校验码匹配时,接收机在单独的控制帧中返回肯定确认。如果接收到NAK序列,则源重新传输整个错误的块。如果NAKs继续返回,发送方将认为链路有故障并中止传输。查看原始帖子>>

java数据校验框架 何谓bcc校验 java后端校验

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。