解析循环冗余校验码——从检到纠的强大能力
2025/10/14小于 1 分钟
解析循环冗余校验码——从检到纠的强大能力
循环冗余校验码(Cyclic Redundancy Check,CRC)是一种常用于信息传输中的编码技术。正如其名,它通常用于检测数据中的错误,体现了良好的检错能力。但实际上,它可谓是「能检能纠,性质十分丰富」。本文重点在于揭示其在纠错方面的功能,并通过实验给出良好的数据凭证。
项目源码已开源
本文将要介绍的方案实际为本人对「北京邮电大学 2023-2024 春季学期《计算机网络》课程实验——数据链路层滑动窗口协议的设计与实现」的最终优化方案,该实验项目源码已托管至 GitHub,仓库地址: https://github.com/agicy/buptLab-datalink。欢迎查阅、Star 或提出改进意见!
可以先查看 repo 的 release 里面的 report,内容未完待续。