ZKX's LAB

循环冗余检验是可靠传输吗 数据链路层不保证可靠传输还是无差错链路呢?

2020-10-02知识7

循环冗余码校验是什么意思 循环冗余码校验:接收方如何检查收到的信息有无错误(一个简单通俗的模型)。CRC(Cyclic Redundancy Check)循环冗余校验码,是常用的校验码,在早期的通信中运用广泛,因为早期的通信技术不够可靠(不可靠性的来源是通信技术决定的,比如电磁波通信时受雷电等因素的影响),不可靠的通信就会带来‘确认信息’的困惑。

循环冗余检验是可靠传输吗 数据链路层不保证可靠传输还是无差错链路呢?

怎样解决循环冗余检查 循环冗余检查就是CRC32校验。为了检查文件内容是否一致,我们用CRC32算法,依据文件内容,算出一个32位的整数。什么时候会用到呢,比如我们通过FTP给远程服务器传输了一个1G大小的文件,传输完成后为了确保传输的过程中没有出现错误,要对比两个文件,如果挨个内容比较,那相当于再传输一遍,于是两边都对文件内容算出一个CRC32校验码,如果最后两边的校验码一致,说明文件正确传输了。

循环冗余检验是可靠传输吗 数据链路层不保证可靠传输还是无差错链路呢?

CRC校验是怎么回事?比如我有一个文件通过网络传输需要校验,这里这个算法具体是如何操作应用的? 上面的公式都看晕了吧,这是我整理的。让你两幅图看明白CRCCRC全称:Cyclic Redundancy Check循环冗余校…

循环冗余检验是可靠传输吗 数据链路层不保证可靠传输还是无差错链路呢?

#通信#冗余技术#冗余系统#校验和#校验码

随机阅读

qrcode
访问手机版