这个时候, 纠错码出现了. 简单介绍一下, 其中所有有关数学的内容的去掉了, 毕竟太高深, 咱也不懂.
思考
因为计算机传输中只存在0和1, 所以可以简单将其类比为数字....这个编码就是 汉明代码. 如下:
0000 -> 0000000
0001 -> 0001011
0010 -> 0010111
...
将每一个4位都转换为7位....至此, 其实纠错的任务已经接近完成了. 通过数据的冗余, 已经可以将出错的概率降低到很小了.
方案三
能否使用更少的数据来进行纠错呢? 下面介绍的就是了, 一种称为校验和的手段....完成纠错. 最后将纠正后的正确的数字从中取出来. 得到原始的数据: 1234123412341234....这种纠错方式被称为: 二维奇偶校验码.
----
计算机硬盘, 网络通信等都有着纠错码的身影, 它保证了数据的传输可靠. 在TCP的每个包中都存在校验和内容, 若校验出错, 则包会被直接丢弃.