Я изучаю Ethernet, и мне интересно, возможно ли, что с несколькими станциями в одном домене конфликтов Ethernet, как показано ниже, кадр, отправленный станцией A, полностью принят станцией B до того, как обнаружена коллизия (из-за C или какая-то другая станция тоже передает) и сигнал пробки отправляется? Другими словами, может ли станция принимать один и тот же кадр несколько раз из-за повторных передач?
-----------------------
| | |
A B C
Обратите внимание, что это исторический вопрос, не имеющий никакого значения для современной сетевой инфраструктуры. Сети Ethernet обычно строятся с коммутаторами / мостами, которые создают единый домен конфликтов Ethernet для каждой подключенной станции и обычно работают в полнодуплексном режиме, без использования CSMA / CD. Стандарты Ethernet новее, чем 1000BaseX, полностью отказались от CSMA / CD и полудуплексного режима.
Но что касается сути вашего вопроса: существует ряд факторов, определенных в стандартах Ethernet, которые предотвращают это когда-либо:
Вместе это гарантирует, что передача кадра никогда не превышает наполовину закончен до того, как начало кадра достигнет самого дальнего края домена конфликтов Ethernet. Другая половина времени передачи резервируется для передачи сигнала коллизии обратно по сети, поэтому обнаружение коллизий гарантированно работает при любых обстоятельствах.
Дальнейшее чтение: Чарльз Э. Сперджен, Ethernet: полное руководство; Виджей Мурти, Gigabit Ethernet