Разница между концентратором и коммутатором заключается в том, что когда коммутатор сталкивается с коллизией, он либо отбрасывает второй пакет, либо сохраняет его, а затем пересылает, когда заканчивается первый пакет; где концентратор с радостью позволит произойти столкновению и просто заменит содержимое пакета на 10101..., чтобы указать, что это было столкновение, и продолжит отправку до тех пор, пока оба пакета не закончатся.
Решение здесь состоит в том, чтобы избавиться от концентраторов, поскольку они устарели. Они перестали делать концентраторы до того, как стал доступен 1G, поэтому концентратор должен быть 100M или медленнее. Стандарт сети 1G не поддерживает концентраторы.
Немного истории: до того, как появились концентраторы, были повторители.
Разница между ретранслятором и концентратором заключается в том, что ретранслятор получает аналоговый сигнал, слегка очищает его, превращая в красивую прямоугольную волну, а затем ретранслирует его, где концентратор на самом деле немного смотрит на то, что находится в пакете, и пытается убедитесь, что пакет хорошо сформирован. Однако ни один из них ничего не делает для исправления столкновений, они просто позволяют им происходить. Ретрансляторы и концентраторы пришли из тех времен, когда Ethernet считался небуферизованной шиной, и только одно устройство в сети могло говорить одновременно. Когда Ethernet был настоящей шиной (10base2 и 10base5), для запуска пакета вы передавали стартовые биты (10101...) до тех пор, пока первый бит не достигнет самых дальних концов сети, и если за это время вас никто не прервал. , затем вы продолжаете свой пакет. Если вас прервут, произойдет столкновение, и обе стороны отступят и попытаются снова в случайное время позже. Если одна сторона не прерывается, то у вас поздняя коллизия. Ваш хаб превращает ваши поздние столкновения во все стартовые биты. Возможно, что-то в пути не распознает пакет как поздний конфликт и вместо того, чтобы отбрасывать его, преобразует его в действительный пакет. Или ваш неразборчивый анализатор пакетов видит недействительные пакеты так же, как и действительные.
Сравните это с коммутатором, который не только устраняет коллизии, но и может поддерживать полный дуплекс, когда пакет передается, а другой принимается. Стандарт 100M поддерживает коммутаторы, которые как поддерживают, так и не поддерживают полнодуплексный режим, и это согласовывается между устройствами при подключении кабеля. и поэтому концентраторов 1G не существует.