我知道在第 2 层添加了某些错误检测和纠正代码。但是,通过添加这些代码,是否仍有可能在前夕无法检测到错误?
什么类型的网络更容易出现未检测到的错误?
无线网络是否更容易出现未检测到的错误?
我知道在第 2 层添加了某些错误检测和纠正代码。但是,通过添加这些代码,是否仍有可能在前夕无法检测到错误?
什么类型的网络更容易出现未检测到的错误?
无线网络是否更容易出现未检测到的错误?
以太网第 2 层不纠正错误,它仅通过帧校验序列(FCS)检测它们。FCS 的算法是 CRC,多项式 G(x) = x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x + 1. CRC 无法检测某些成对(偶数)位错误组合 - 对于稳定连接,这些非常罕见。但是,片状电缆可能会导致未检测到的错误。
802.11 使用相同的 FCS。但是,由于通常的加密,可以检测到更多错误。
10G 以太网向上在第 1 层使用额外的前向纠错 (FEC)。它可以检测更多错误,还可以纠正一些错误位(现在不确定有多少)。