Answers:
计数器正在增加,因为您的框架已损坏。
CRC是帧上的多项式函数,在以太网中返回4B号。它将捕获所有单个位错误和很大百分比的双位错误。因此,这意味着确保框架在运输过程中不会损坏。如果您的CRC错误计数器增加,则意味着当您的硬件在框架上运行多项式函数时,结果是4B编号,该编号不同于框架本身上的4B编号。
以太网帧CRC(FCS)通常被理解为位于OSI的第2层,许多人声称它是以太网上的第1层,但这是不正确的(只有前同步码,SFD和IFG是以太网上的第1层)。
我推荐一本名为《计算机网络》的书-一种针对此主题和其他主题的系统方法。它在第92页至第102页中深入讨论了CRC。
正如Daniel指出的,由于以下几种原因,帧可能会损坏:双工不匹配,电缆故障和硬件损坏。但是,应该可以预料到一定程度的CRC错误,并且该标准允许以太网上的错误率高达10 -12(10 12中的 1位可以翻转),并且根据标准是可以接受的。
在铜中,信号是通过在电子之间转移状态而传播的(电子本身并不会传播太多),而在光纤中,信号是由反射自光纤壁的光子传播的。光子仅会由于壁上的热量而发生变化,或者电子的状态自身发生翻转的可能性不为零。因此,即使在完美的情况下,也总是会发生一些错误。应该知道,位不是电子的单个光子或单个状态变化;它不是电子的单个光子或单个状态变化。今天,您需要许多光子或电子状态变化来表示一个位,因此单个不正确的“状态”将不会产生错误,因为位是其中许多状态的平均状态。