
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一种解决方案就是接收方只负责发现这种比特错。如果一个帧有位错误,就直接把这个帧丢弃,并且想办法通知发送方,让他重新传输这个帧,关于如何通知发送方重传帧这个问题,我们会在可靠传输功能里边再进行探讨。在差错控制这个部分,我们先把注意力放在如何发现比特错误上。使用检错编码技术可以发现比特错,我们会学习奇偶校验码和 CRC,也就是循环冗余校验码这两种检错编码技术。除了直接把帧丢弃重传之外,还可以有第二种解决方案,就是接收方可以发现并且纠正帧内部的比特错误。如果要纠正这种比特错误,我们就需要使用纠错编码的技术,之后我们会探讨海明教验码,这就是一种纠错编码。既可以发现比特错,同时还可以纠正比特错。

在这个视频中,我们先探讨最简单的奇偶校验码。我们会首先介绍奇偶校验的这种校验原理,如何检测出比特错误,紧接着,我们会为跨考的同学补充异或运算的一个规则。在这个视频中,我们依然需要对异或运算进行一个简单的补充,因为除了奇偶校验之外,接下来要学习的CRC校验码以及海明校验码都需要使用到异或运算。

最低0.47元/天 解锁文章
1237

被折叠的 条评论
为什么被折叠?



