Диплом: Разработка программного обеспечения конфигурации настроек сетевых адаптеров компьютера

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Рисунок 31 – Пример использования созданного контекстного меню в
профиле «Webserver» для сканирования адресов хостов
Рисунок 32 – Результат выполнения функции проверки целостности
соединений в сети с хостом 8.8.8.8
83
В данной форме пользователь может ввести название хоста, как в виде
IP-адреса, так и путем ввода полного доменного имени (например,
www.site.ru или http: /site.ru).
В случае применения некорректных символов пользователь
информируется об этом и продолжение операции становиться невозможно
(кнопка выполнения запроса не является активной) пока данные не будут
предоставлены в надлежащем формате. Это реализуется благодаря
описанным выше классам валидации данных.
После ввода адреса хоста в соответствующем формате становится
возможным нажатие на кнопку «Trace», на базе чего осуществляется процесс
отправки пакетов ко всем, связанным с введенным хостом, сетевым узлам.
По каждому из них можно посмотреть IP-адрес и название хоста в табличной
форме.
В случае недосягаемости хоста этих параметров не будет
предоставлено. Результат выполнения функции проверки целостности
соединений в сети по доменному имени почтового сервиса приведен на
рисунке 33.
Рисунок 33 – Результат выполнения функции проверки целостности
соединений в сети по доменному имени почтового сервиса
84
Также, пользователь программного обеспечения может осуществить
просмотр DNS с введенным хостом (имени или адресу) на отдельной форме
интерфейса. Результат выполнения функции определения DNS адресов по
домену приведен на рисунке 34.
Найденные сетевые узлы могут быть сгруппированы (свернуты и
развернуты) при наличии большого количества хостов. Исходное значение
также предоставлено в табличном виде и формируется статистика по
времени выполнения указанных выше действий.
Рисунок 34 – Результат выполнения функции определения DNS адресов
по домену
Пример интерфейса разработанной формы выполнения функции
пробуждения хоста при отправке сигнала в сети (Wake on LAN) приведен на
рисунке 35.
Данная функция может быть удобной и полезной в случае, когда
удаленный хост переведен в спящий режим и его нужно удаленно включить
85
по сети специальным сигналом. Для этого следует указать физический адрес
сетевого адаптера данного хоста, адрес передачи и открытый порт.
Рисунок 35 – Пример интерфейса разработанной формы выполнения
функции пробуждения хоста при отправке сигнала в сети
Для выполнения этой процедуры для нескольких отдельных хостов
периодически целесообразно использовать функцию создания профиля,
которая также реализована на данной форме. Результат заполнения полей на
форме создания нового профиля клиенту для выполнения Wake On Lan
приведен на рисунке 36.
Рисунок 36 – Результат заполнения полей на форме создания нового
профиля клиенту для выполнения Wake On Lan
Для быстрого просмотра технической информации по сетевой адресу
веб-сайта создана отдельная форма. Результат выполнения функции и
просмотра заголовков указанной HTTP-страницы сайта приведен на рисунке
37. Результат выполнения функции и просмотра заголовков указанной HTTP-
86
страницы сайта google.com приведен на рисунке 38. На рисунках можно
увидеть количество заголовков, равную 25 и 13 соответственно.
Рисунок 37 – Результат выполнения функции и просмотра заголовков
указанной HTTP-страницы сайта Wikipedia.org
Рисунок 38 – Результат выполнения функции и просмотра заголовков
указанной HTTP-страницы сайта google.com
87
Довольно распространенной задачей планирования компьютерной сети
является расчет количества адресатов для локальных хостов. С целью
упрощения этого процесса программного обеспечения была добавлена
функция такого расчета.
Результат выполнения функции расчета параметров сети на базе
протокола IPv4 приведен на рисунке 39. Пользователю необходимо указать
адрес и количество бит, выделенных на сеть.
После этого, нажав на кнопку «Calculate» можно получить выходные
данные (количество адресов хостов, начальный адрес в сформированном
диапазоне, последний адрес диапазона, общий адрес сети, ее Broadcast, и
общее количество теоретических хостов для рассчитанной сети). Данные
можно скопировать и вставить в текстовый файл.
Рисунок 39 – Результат выполнения функции расчета параметров
подсети на базе протокола IPv4
88
Дополнительно предусмотрен интерфейс с предоставлением функций
разбиения сети по подсетям. Результат выполнения функции разбиения
параметров подсети на базе протокола IPv4 по указанному адресу и CIDR
приведен на рисунке 40.
Рисунок 40 – Результат выполнения функции разбиения параметров
подсети на базе протокола IPv4
Результат просмотра краткой информации о производителе сетевого
адаптера по его полной MAC-адресу приведен на рисунке 41.
Рисунок 41 – Результат просмотра краткой информации о
производителе сетевого адаптера по его полному MAC-адресу
89
Пользователь может ввести физический адрес сетевого адаптера в
полной (формат ХХ: ХХ: ХХ: ХХ: ХХ: ХХ) или сжатой (первые 2 символа)
форме для получения информации о вендоре устройства.
Результат просмотра краткой информации о производителе сетевого
адаптера по фрагменту его MAC-адреса приведены на рисунке 42
Рисунок 42 – Результат просмотра краткой информации о производителе
сетевого адаптера по фрагменту его MAC-адреса
Удобной в практическом использовании сетевого администратора
также является разработанная функция просмотра статусов и активности
сетевых портов локального компьютера.
По указанному пользователем в соответствующей форме диапазону
происходит сканирование портов для выявления его статуса, протокола,
который его использует для своей работы, названия сервиса, отвечающий за
обмен данными и вывод краткого текстового описания назначения данного
сервиса.
Результат просмотра перечня портов локального хоста и
соответствующих активных сервисов в табличной форме приведен на
рисунке 43.
Реализована поддержка контекстного меню для извлечения
полученных данных из таблицы на данной форме.
Путем нажатия по названию каждой из строк таблицы происходит
сортировка по возрастанию или уменьшения параметров.
90
Рисунок 43 – Результат просмотра перечня портов локального хоста и
соответствующих активных сервисов
Результат просмотра ARP таблицы локального хоста приведен на
рисунке 44.
Результаты данных, выведенных в данные таблицы, можно сортировать
по возрастанию или уменьшению IP-адреса, физического адреса (MAC) и при
поддержке режима Multicast.
Дополнительно поддерживаются функции поиска данных по таблице и
осуществления:
добавления новой записи в таблицу (кнопка «Add Entry»);
удаление записи (кнопка «Delete Entry»);
обновление состава полей таблицы.
91
Рисунок 44 – Результат просмотра ARP таблицы локального хоста
Для более гибкого уровня взаимодействия пользователя с
программным обеспечением реализована поддержка задания ряда настроек и
конфигурационных параметров. Результат просмотра фрагмента общих
настроек соответствующей формы программного обеспечения приведен на
рисунке 45.
Пользователь может задать активную вкладку меню при запуске
программного обеспечения в операционной системе при ее старте и
количество поддерживаемых записей, хранящихся в памяти программы.
Результат просмотра фрагмента настроек окон программ приведен на
рисунке 46. Эта форма позволяет включить режим минимизации главного
окна при запуске, сворачивания окна в системный трей, выполнить запрос
подтверждения выхода из программы при ее закрывании и визуализацию
иконки программы в трее в случае ее свертывания.

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)