везет же вам. а у меня вот так выходит - берем 3 устройства 1, 2 и 3. подключаем к свичу (по русски - коммутатор). а теперь вот устройства 1 и 2 одновременно хотят пообщаться с 3.
конфликтов не бывает только при наличии арбитра.
упоминавшаяся очередь такое же недетерминированное дело как и весь енет.
Ну и замечательно. У кого приоритет, тот общается первым.
Приоритет же может расчитываться по порту, МАК-адресу, тэгу, протоколу, всему вместе взятому или девятым способом - именно так, как пожелалось разработчикам борта. Собственно езернета это не касается, алгоритм, по которому работает свич, НЕ ВХОДИТ в стандарт. Алгоритм можно и нужно делать так, как требует прикладная задача.
Я же не зря упоминал о микроконтроллерном управлении свичом (насчет "русскости" слова "коммутатор" - это Вы погорячились
). Свич тут и есть арбитр. Если Вы не в курсе, поинтересуйтесь алгоритмами работы свичей третьего уровня (ну, как предельный случай). А если в курсе - попробуйте рассмотреть картинку под таким углом. Почему очередь недетерменирована, если ее порядок (приоритеты, т.п.) определяется
нами и больше никем?
В чем тут заключается "конфликт"? В невозможности одновременной передачи по 100М каналу 2-х потоков по 100М каждый? Или в необходимости буферизовать данные, пока шина занята?
Каким образом эти проблемы может решить арбитраж (который, разумеется, есть в езернете)?
вот вы можете на енете мне гарантировать доставку 100 байтного сообщения через 15 мкс?
Если для Вашего приложения это критично, то конечно.
Описать, как именно?
а насчет вероятности - так вы почитайте не что у коммутатора на ножках написано, а для решения каких проблем его придумали и когда ставить рекомендуют, а когда это без толку. тогда и увидите что эффективность дело вероятностное и зависит от конкретного вида траффика.
"Вам, товарищ, надо меньше по городам шляться и побольше газеты читать". (С) анекдот.
Знакомая аргументация, но от того не более убедительная.
Гм. Еще раз спрошу: КОГО придумали? КОГО рекомендуют ставить? КУДА рекомедуют? КТО?
Вот, скажем, через пару недель у меня будет прошивка моего первого свича, под мои потребности. Как Вы думаете, откуда я возьму "рекомендации" по его применению?
Эффективность тут - дело вовсе не вероятности, а исключительно здоровой головы и прямых рук. Конечно, если нет понимания того, как все это работает, то остаются лишь случайности ("Вася поставил - о, рулез!, Петя поставил - фу, сакс! Вероятность того, что поможет - 50%"
)... но это не проблема технологии. Это проблема людей, которые пользуются инструментом, не вникая нифига, что же это такое им досталось в руки.
А если уж спорить, то надо бы несколько конкретней, согласитесь?
...А неубитые медведи делили чьи-то шкуры с шумом.
Боюсь, мы поздно осознали, к чему всё это приведёт.