ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОИСКА НЕИСПРАВНОСТЕЙ В СЕТЯХ, АНАЛИЗА И МОДЕЛИРОВАНИЯ СЕТЕЙ Методическое пособие по дисциплине «Программное обеспечение компьютерных сетей и информационных систем»
Устойчивая работа современных организаций существенно зависит от: устойчивости функционирования вычислительной сети, от диагностического сетевого ПО и оборудования возрастает. На первом этапе анализа обычно используются штатно входящие в состав ОС утилиты ping,tracert, netstat, route, arp, hostname, ipconfig, nbtstat, netstat и др.
Анализаторы протоколов Важную информацию о производительности сети дают анализаторы протоколов (аппаратно-программные устройства, физически подключаемые к сети с целью перехвата и анализа циркулирующей в сети информации, причем часто функцию такого устройства выполняет сам сетевой компьютер с соответствующим программным обеспечением).
Анализаторы протоколов позволяют анализировать параметры работы сети на любом уровне начиная с физического (от анализа обрыва до выявления сетевых коллизий и анализа сети на уровне протоколов верхнего уровня). К программным средствам тестирования сетей относятся пакеты LANalyzer for NetWare, LANalizer for Windows и LANTEST (фирма Novell), утилита SysInfo (Symantec) и др.
Анализ функционирования сети - трудоемкий процесс, требующий высокой квалификации персонала, однако затраты на анализ сети обычно (для серьезных сетевых применений) себя оправдывают (вследствие повышения устойчивости работы сети).
Пакетные анализаторы Интересным (и полезным) классом ПО являются пакетные анализаторы (снифферы, от sniffer - вынюхиватель) - утилиты, осуществляющие просмотр и анализ содержимого сетевого трафика в заданном сегменте сети; подобное ПО может использоваться, например, для отлова сообщений с заданными ключевыми словами (закодированные сообщения требуют последующей расшифровки).
К простым ПО подобного класса относится, например комплект SpyNet (simik.lgg.ru/spynet312.exe); в штатную поставку WindowsNT 4.0 Server входит утилита Network Monitor (устанавливается добавлением сервиса Network Monitor Tools & Agent). Функции сниффера естественно поддерживаются североамериканским проектом ЭШЕЛОН (анализ содержимого линий связей Европы) и пресловутой отечественной системой СОРМ (тотальное протоколирование трафика Сети, подробнее см.
Примерами программ анализа и моделирования вычислительных сетей служат COMNET III (фирма CACI Products Company, и OPNET(OPNET, Подобные системы используют для задания исходных данных проблемно- ориентированные языки (например, MODSIM или SIMSCRIPT) c графическими расширениями; имеются библиотеки моделей протоколов и аппаратных сетевых средств
Функции моделирования При моделировании выявляются «узкие» места, задержки в передаче данных, загрузка линий, длины очередей, пиковые нагрузки; в конечном итоге обеспечивается возможность сравнения различных архитектур построения сетей, определять размещение серверов, рассчитывать трафик.
Пакеты интерактивного проектирования сетей К пакетам интерактивного проектирования сетей относится NetSuit Advanced Professional (фирма NetSuit Development); система позволяет изображать поэтажную схему здания с размещенными компьютерами и сетевым оборудованием, проверять допустимость их совместного использования и иные ограничения.
Литература 1. Чепмен Д. и др. Разработка InterNet-приложений в DELPHI 2. -Киев.:DiaSoft, c. 2. Елманова Н.З. Borland C++Builder (архитектура клиент/сервер, многозвенные системы, InterNet- приложения). -M.: Диалог-МИФИ, c. 3. Зайцев С.С. Описание и реализация протоколов сетей ЭВМ. -М.: Наука, c. 4. Клейнрок Л. Вычислительные системы с очередями. Пер. с англ. -М.: Мир, c. 5. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров(монтаж сети, установка программного обеспечения). Библиотека системного программиста, т.7. M.: Диалог-МИФИ, c.