如果我理解正确,错误检测/纠正和成帧都是在链路层完成的。我了解流行的错误检测/纠正和帧技术是如何工作的。但是我遇到了以下问题:例如,如果我们使用位填充来通过链接发送帧,我们如何检测标志位中的错误?
问题是:如果我们只对实际数据位使用错误检测,并在添加校正位后进行位填充,那么这将意味着我们没有检测到标志位中的错误。那么我们如何先进行位填充,然后添加错误检测位呢?
你会说以下作品/被使用了吗?我们使用一些固定数量的错误检测位,我们总是在某些帧的“结束标志”之后附加这些位。
如果有人可以帮助我,将不胜感激。
编辑:在这里做 bitstuffing 的目的是什么?假设我想从一个节点向另一个节点发送一个帧。物理层提供发送比特流的接口。所以最终接收节点接收到一个比特流,并且必须知道如何再次将其转换为单帧。为了实现这一点,发送节点在帧上使用位填充,然后将填充的帧作为位流发送。这允许接收节点找出帧的开始和结束位置。