以太网帧和CSMA / CD

我正在学习以太网,我想知道是否在同一个以太网冲突域内有多个站点,如下图所示,在检测到一个冲突之前,站点A发送的一个帧可能被站点B完全接收(由于C或者其他一些台也在发送),并发送一个卡纸信号? 换句话说,一个电台能否因重传而多次接收同一帧?

----------------------- | | | ABC 

请注意,这是一个历史问题,对现代networking基础设施没有任何意义。 以太网networking通常使用交换机/网桥构build,为每个连接的站点创build单个以太网冲突域,并且通常以全双工模式运行,而无需使用CSMA / CD。 比1000BaseX更新的以太网标准完全放弃了CSMA / CD和半双工操作。

但是关于你的问题的核心:在以太网标准中定义了许多因素来防止这种情况发生:

  1. 以太网的最小帧长度(对于高达100BaseX的所有东西都是64字节),导致至less512个传输位时间,并且通过1000BaseX(载波扩展)的填充扩展到512字节,
  2. 以太网冲突域的最大跨度(10Base5为2500m,100BaseT为205m)
  3. 以太网布线中信号的最小标称传播速度
  4. 每两个以太网站之间中继器的最大数量(4个10BaseX,2个100BaseX)
  5. 由单个中继器引起的最大延迟

结合起来,这将确保在帧开始到达以太网冲突域的最远边缘之前帧的传输永远不会超过一半 。 传输时间的另一半是保留的冲突信号通过networking传播,所以碰撞检测保证在任何情况下工作。

进一步阅读: Charles E. Spurgeon,以太网:权威指南 ; Vijay Moorthy,千兆以太网