Анализ топологии локальных компьютерных сетей с использованием алгоритма, реализованного в программной среде Python

Бесплатный доступ

В статье рассматривается подход к объективному сравнению сетевых топологий («Звезда», «Шина», «Кольцо», «Дерево») с помощью алгоритма, реализованного на языке Python. Разработанная математическая модель использует взвешенное линейное свёртывание четырёх ключевых критериев: соответствие планировке помещения, стоимость монтажа и оборудования, надёжность и отказоустойчивость, пропускная способность. Предложенный алгоритм позволяет преобразовать качественные требования заказчика в количественные метрики, автоматизировать процесс анализа и выбрать оптимальную топологию с учётом бюджетных ограничений и технических условий. Программная реализация включает интерактивный графический интерфейс с настройкой весовых коэффициентов, радарную диаграмму и таблицу результатов. Инструмент может применяться как для профессионального проектирования ЛВС, так и в учебных целях.

Топология сети, локальная вычислительная сеть, анализ топологий, python, алгоритм скоринга

Короткий адрес: https://sciup.org/140316057

IDR: 140316057   |   УДК: 00

Local network topology analysis using an algorithm implemented in the Python software environment

The article discusses an approach to objective comparison of network topologies (Star, Bus, Ring, Tree) using an algorithm implemented in Python. The developed mathematical model employs weighted linear convolution of four key criteria: compliance with room layout, installation and equipment costs, reliability and fault tolerance, and throughput. The proposed algorithm transforms qualitative customer requirements into quantitative metrics, automates the analysis process, and selects the optimal topology considering budget constraints and technical conditions. The software implementation includes an interactive graphical interface with adjustable weight coefficients, a radar chart, and a results table. The tool can be used both for professional LAN design and for educational purposes.