Добрый день. Возможно ли программно определить структуру сети?
т.е.
1) ее топологию
2) узнать какой компьютер к какому подключен,
3) найти хабы, свитчи.. и между какими узлами они находятся...
Анализ сети
Модераторы: Duncon, Hawk, Romeo, Eugie
теоретически - да ведь ты можешь запускать системные команды а например trace позволяет посмотреть как идут пакеты от хоста к хосту, то есть часть информации узнать можно, но хаб адреса не имеет посему вряд ли ты узнаешь что на пути был встречен хаб
маршрутизаторы тоже не все имеют отдельный адрес.
посему:
вопрос не в теме - тебе надо искать в области сетевых протоколов а также управления сетевым оборудованием (а это информация производителей) но опять же производители для управления оборудованием резервируют специальный физический порт.
а в остальном оборудование по идее не будет видно
маршрутизаторы тоже не все имеют отдельный адрес.
посему:
вопрос не в теме - тебе надо искать в области сетевых протоколов а также управления сетевым оборудованием (а это информация производителей) но опять же производители для управления оборудованием резервируют специальный физический порт.
а в остальном оборудование по идее не будет видно
В SAD - все в SAD.
Физическую топологию - вряд ли, если только выдергивая кабели из разъемов 
Логическую - да, и есть масса готовых решений, см. например:
http://www.alcatel.ru/products/networks ... /a1356dcn/
http://wiznet.ru/netpr/nort_09.htm
http://www.nagios.org/about/

Логическую - да, и есть масса готовых решений, см. например:
http://www.alcatel.ru/products/networks ... /a1356dcn/
http://wiznet.ru/netpr/nort_09.htm
http://www.nagios.org/about/