(以太网)帧中的 FCS 冲突

FCS collision in (Ethernet) frames

如果以太网帧中传输的数据已更改,但 FCS 对此数据仍然有效,会发生什么情况? (FCS 碰撞)

这就是某些下载站点为其下载提供 MD5/SHA 和的原因吗?

将发生的是帧将被数据 link 层视为有效,并且其有效负载将传递到上层。上层可能有自己的错误检测机制(例如 TCP/IP 校验和),因此它们可能会自己检测到错误并丢弃帧,但话又说回来,它们可能不会。如果他们不这样做,那么应用程序实际上会收到错误的数据。

发生这种情况的可能性很低,但由于跨网络发送的数据包数量庞大,我敢肯定会发生这种情况。