Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Как определить наличие Хаба или свича?


Автор: VOIDER 8.8.2008, 19:11
Есть ли способ программно определить наличие Хаба, свича или другого компа между заданными? В небольшой Виндоус-сети

Автор: Kekek 8.8.2008, 20:55
Можно сделать некоторые предположения. Если скорость на сетевушке 10/Half Duplex, то он подключен к хабу. При прямом подключении двух компов через кроссовер-кабель, по-моему, скорость будет 100/Half Duplex или 10/Half Duplex. При подключении к свичу - 100/Full Duplex.

Если свич управляемый, то на порту может быть выставлена любая скорость, никаких предположний нельзя сделать.

Автор: Akina 8.8.2008, 21:42
Цитата(Kekek @  8.8.2008,  21:55 Найти цитируемый пост)
Если скорость на сетевушке 10/Half Duplex, то он подключен к хабу. При прямом подключении двух компов через кроссовер-кабель, по-моему, скорость будет 100/Half Duplex или 10/Half Duplex. При подключении к свичу - 100/Full Duplex.

 smile Это вы где такого начитались?

Цитата(VOIDER @  8.8.2008,  20:11 Найти цитируемый пост)
Есть ли способ программно определить наличие Хаба, свича или другого компа между заданными?

Наличие свича или компа-маршрутизатора определяется по отсутствию транзитных пакетов. Различить их можно по наличию-отсутствию бродкастов и мультикастов третьих узлов, или по реакции на ARP-флуд. Конечно, это при условии, что не предпринято специальных мер по сокрытию - вроде зеркалирования портов.
Наличие хаба можно определить, только управляя сетевой картой на канальном уровне, по наличию неубиваемой временнОй составляющей в тайм-ауте после специально сгенерированной коллизии. И то с определенной долей вероятности.

Автор: VOIDER 9.8.2008, 11:02
Это относится к неуправляемым свичам?

Автор: ZeeLax 11.8.2008, 06:45
VOIDER, опишите лучше конечную цель - получите более ценный совет. А если так, просто интерено - почитайте как работает езернет, сами всё поймете.

Автор: Akina 11.8.2008, 08:07
Цитата(VOIDER @  9.8.2008,  12:02 Найти цитируемый пост)
Это относится к неуправляемым свичам? 

В том числе и к ним.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)