Автор работы: Пользователь скрыл имя, 04 Июня 2013 в 16:34, курсовая работа
Настоящее техническое задание распространяется на разработку имитационного моделирования алгоритма защиты сети, а так же разработку модели сети. Данный алгоритм должен позволять обнаруживать и отключать «генератор помехи», а так же проверять работоспособность сети. Данная модель сети должна позволять генерировать сообщения от контроллера на любой заданный абонент, имитировать отказы и сбои любого из абонентов и контроллера сети, имитировать, текущее время, отображать процесс прохождения сообщений к ОУ и состояния ОУ. Модель и алгоритм обеспечения восстановления работоспособности сети должны пройти отладку с предоставлением отчета.
Техническое задание………………………………………………………………………………….……………………...3
Эскизный проект…………………………………………………………………………………………………….………..7
1. Общие положения…………………………………………………………………………..................................7
2. Основные технические решения………………………………………………………………………………..7
Реализация…………………………………………………………………………………………………………………......9
Генератор сети………………………………………………………………………………………………...9
Описание……………………………………………………………………………………………….....9
Листинг …………………………………………………………………………………………………..9
Анализатор сети ……………………………………………………………………………………….……27
Описание………………………………………………………………………………………...……..27
Листинг…………………………………………………………………………………………………27
Графический визуализатор сети……………………………………………………………………………31
Интерфейс программы………………………………………………………………………………....31
Инструкция по эксплуатации…………………………………………………………………………31
Листинг программы…………………………………………………………………………………….35
Эксперимент………………………………………………………………………………………………………………....41
Описание эксперимента……………………………………………………………………………………..41
Результаты эксперимента……………………………………………………………………………………42
Приложение…………………………………………………………………………………………………………………..79
Список используемой литературы……………………………………………………………………………………….....81
8064: Запрос ответа у ОУ_14_A
8084: Ожидание ответа...
8116: Нет ответа
8120: Запрос ответа у ОУ_14_A
8140: Ожидание ответа...
8172: Нет ответа
--
--
8176: Запрос ответа у ОУ_15_A
8196: Ожидание ответа...
8228: Нет ответа
8232: Запрос ответа у ОУ_15_A
8252: Ожидание ответа...
8284: Нет ответа
8288: Запрос ответа у ОУ_15_A
8308: Ожидание ответа...
8340: Нет ответа
--
--
8344: Запрос ответа у ОУ_16_A
8364: Ожидание ответа...
8396: Нет ответа
8400: Запрос ответа у ОУ_16_A
8420: Ожидание ответа...
8452: Нет ответа
8456: Запрос ответа у ОУ_16_A
8476: Ожидание ответа...
8508: Нет ответа
--
--
8512: Запрос ответа у ОУ_17_A
8532: Ожидание ответа...
8564: Нет ответа
8568: Запрос ответа у ОУ_17_A
8588: Ожидание ответа...
8620: Нет ответа
8624: Запрос ответа у ОУ_17_A
8644: Ожидание ответа...
8676: Нет ответа
--
--
8680: Запрос ответа у ОУ_18_A
8700: Ожидание ответа...
8732: Нет ответа
8736: Запрос ответа у ОУ_18_A
8756: Ожидание ответа...
8788: Нет ответа
8792: Запрос ответа у ОУ_18_A
8812: Ожидание ответа...
8844: Нет ответа
--
--
8848: Запрос ответа у ОУ_19_A
8868: Ожидание ответа...
8900: Нет ответа
8904: Запрос ответа у ОУ_19_A
8924: Ожидание ответа...
8956: Нет ответа
8960: Запрос ответа у ОУ_19_A
8980: Ожидание ответа...
9012: Нет ответа
--
--
9016: Запрос ответа у ОУ_20_A
9036: Ожидание ответа...
9068: Нет ответа
9072: Запрос ответа у ОУ_20_A
9092: Ожидание ответа...
9124: Нет ответа
9128: Запрос ответа у ОУ_20_A
9148: Ожидание ответа...
9180: Нет ответа
--
--
9184: Запрос ответа у ОУ_21_A
9204: Ожидание ответа...
9236: Нет ответа
9240: Запрос ответа у ОУ_21_A
9260: Ожидание ответа...
9292: Нет ответа
9296: Запрос ответа у ОУ_21_A
9316: Ожидание ответа...
9348: Нет ответа
--
--
9352: Запрос ответа у ОУ_22_A
9372: Ожидание ответа...
9404: Нет ответа
9408: Запрос ответа у ОУ_22_A
9428: Ожидание ответа...
9460: Нет ответа
9464: Запрос ответа у ОУ_22_A
9484: Ожидание ответа...
9516: Нет ответа
--
--
9520: Запрос ответа у ОУ_23_A
9540: Ожидание ответа...
9572: Нет ответа
9576: Запрос ответа у ОУ_23_A
9596: Ожидание ответа...
9628: Нет ответа
9632: Запрос ответа у ОУ_23_A
9652: Ожидание ответа...
9684: Нет ответа
--
--
9688: Запрос ответа у ОУ_24_A
9708: Ожидание ответа...
9740: Нет ответа
9744: Запрос ответа у ОУ_24_A
9764: Ожидание ответа...
9796: Нет ответа
9800: Запрос ответа у ОУ_24_A
9820: Ожидание ответа...
9852: Нет ответа
--
--
9856: Запрос ответа у ОУ_25_A
9876: Ожидание ответа...
9908: Нет ответа
9912: Запрос ответа у ОУ_25_A
9932: Ожидание ответа...
9964: Нет ответа
9968: Запрос ответа у ОУ_25_A
9988: Ожидание ответа...
10020: Нет ответа
--
--
10024: Запрос ответа у ОУ_26_A
10044: Ожидание ответа...
10076: Нет ответа
10080: Запрос ответа у ОУ_26_A
10100: Ожидание ответа...
10132: Нет ответа
10136: Запрос ответа у ОУ_26_A
10156: Ожидание ответа...
10188: Нет ответа
--
--
10192: Запрос ответа у ОУ_27_A
10212: Ожидание ответа...
10244: Нет ответа
10248: Запрос ответа у ОУ_27_A
10268: Ожидание ответа...
10300: Нет ответа
10304: Запрос ответа у ОУ_27_A
10324: Ожидание ответа...
10356: Нет ответа
--
--
10360: Запрос ответа у ОУ_28_A
10380: Ожидание ответа...
10412: Нет ответа
10416: Запрос ответа у ОУ_28_A
10436: Ожидание ответа...
10468: Нет ответа
10472: Запрос ответа у ОУ_28_A
10492: Ожидание ответа...
10524: Нет ответа
--
--
10528: Запрос ответа у ОУ_29_A
10548: Ожидание ответа...
10580: Нет ответа
10584: Запрос ответа у ОУ_29_A
10604: Ожидание ответа...
10636: Нет ответа
10640: Запрос ответа у ОУ_29_A
10660: Ожидание ответа...
10692: Нет ответа
--
--
10696: Запрос ответа у ОУ_30_A
10716: Ожидание ответа...
10748: Нет ответа
10752: Запрос ответа у ОУ_30_A
10772: Ожидание ответа...
10804: Нет ответа
10808: Запрос ответа у ОУ_30_A
10828: Ожидание ответа...
10860: Нет ответа
--
--
10864: Запрос ответа у ОУ_31_A
10884: Ожидание ответа...
10916: Нет ответа
10920: Запрос ответа у ОУ_31_A
10940: Ожидание ответа...
10972: Нет ответа
10976: Запрос ответа у ОУ_31_A
10996: Ожидание ответа...
11028: Нет ответа
--
Генерация присутствует, продолжаю работу
--
--
11032: Запрос на отключение ОУ_2_A
11052: Ожидание ответа...
11084: Получен ответ: ОК
Проверка после отключения:
--
11088: Запрос ответа у ОУ_0_A
11108: Ожидание ответа...
11140: Нет ответа
11144: Запрос ответа у ОУ_0_A
11164: Ожидание ответа...
11196: Нет ответа
11200: Запрос ответа у ОУ_0_A
11220: Ожидание ответа...
11252: Нет ответа
--
--
11256: Запрос ответа у ОУ_1_A
11276: Ожидание ответа...
11308: Получен ответ: ОК
--
--
11312: Запрос ответа у ОУ_2_A
11332: Ожидание ответа...
11364: Нет ответа
11368: Запрос ответа у ОУ_2_A
11388: Ожидание ответа...
11420: Нет ответа
11424: Запрос ответа у ОУ_2_A
11444: Ожидание ответа...
11476: Нет ответа
--
--
11480: Запрос ответа у ОУ_3_A
11500: Ожидание ответа...
11532: Получен ответ: ОК
--
--
11536: Запрос ответа у ОУ_4_A
11556: Ожидание ответа...
11588: Получен ответ: ОК
--
--
11592: Запрос ответа у ОУ_5_A
11612: Ожидание ответа...
11644: Получен ответ: ОК
--
--
11648: Запрос ответа у ОУ_6_A
11668: Ожидание ответа...
11700: Получен ответ: ОК
--
--
11704: Запрос ответа у ОУ_7_A
11724: Ожидание ответа...
11756: Получен ответ: ОК
--
--
11760: Запрос ответа у ОУ_8_A
11780: Ожидание ответа...
11812: Получен ответ: ОК
--
--
11816: Запрос ответа у ОУ_9_A
11836: Ожидание ответа...
11868: Получен ответ: ОК
--
--
11872: Запрос ответа у ОУ_10_A
11892: Ожидание ответа...
11924: Получен ответ: ОК
--
--
11928: Запрос ответа у ОУ_11_A
11948: Ожидание ответа...
11980: Получен ответ: ОК
--
--
11984: Запрос ответа у ОУ_12_A
12004: Ожидание ответа...
12036: Получен ответ: ОК
--
--
12040: Запрос ответа у ОУ_13_A
12060: Ожидание ответа...
12092: Получен ответ: ОК
--
--
12096: Запрос ответа у ОУ_14_A
12116: Ожидание ответа...
12148: Получен ответ: ОК
--
--
12152: Запрос ответа у ОУ_15_A
12172: Ожидание ответа...
12204: Получен ответ: ОК
--
--
12208: Запрос ответа у ОУ_16_A
12228: Ожидание ответа...
12260: Получен ответ: ОК
--
--
12264: Запрос ответа у ОУ_17_A
12284: Ожидание ответа...
12316: Получен ответ: ОК
--
--
12320: Запрос ответа у ОУ_18_A
12340: Ожидание ответа...
12372: Получен ответ: ОК
--
--
12376: Запрос ответа у ОУ_19_A
12396: Ожидание ответа...
12428: Получен ответ: ОК
--
--
12432: Запрос ответа у ОУ_20_A
12452: Ожидание ответа...
12484: Получен ответ: ОК
--
--
12488: Запрос ответа у ОУ_21_A
12508: Ожидание ответа...
12540: Получен ответ: ОК
--
--
12544: Запрос ответа у ОУ_22_A
12564: Ожидание ответа...
12596: Получен ответ: ОК
--
--
12600: Запрос ответа у ОУ_23_A
12620: Ожидание ответа...
12652: Получен ответ: ОК
--
--
12656: Запрос ответа у ОУ_24_A
12676: Ожидание ответа...
12708: Получен ответ: ОК
--
--
12712: Запрос ответа у ОУ_25_A
12732: Ожидание ответа...
12764: Получен ответ: ОК
--
--
12768: Запрос ответа у ОУ_26_A
12788: Ожидание ответа...
12820: Получен ответ: ОК
--
--
12824: Запрос ответа у ОУ_27_A
12844: Ожидание ответа...
12876: Получен ответ: ОК
--
--
12880: Запрос ответа у ОУ_28_A
12900: Ожидание ответа...
12932: Получен ответ: ОК
--
--
12936: Запрос ответа у ОУ_29_A
12956: Ожидание ответа...
12988: Получен ответ: ОК
--
--
12992: Запрос ответа у ОУ_30_A
13012: Ожидание ответа...
13044: Получен ответ: ОК
--
--
13048: Запрос ответа у ОУ_31_A
13068: Ожидание ответа...
13100: Нет ответа
13104: Запрос ответа у ОУ_31_A
13124: Ожидание ответа...
13156: Нет ответа
13160: Запрос ответа у ОУ_31_A
13180: Ожидание ответа...
13212: Нет ответа
--
Генерация отсутствует, выявлен генерящий ОУ: ОУ_2_A
----------------------
Приложение
Проделав эксперимент и
1 сеть:
В ходе анализа сети выявлена генерация по линии А. В результате, после последовательного отключения ОУ по линии В выявлен генерящий. Работоспособность сети восстановлена.
2 сеть
В ходе анализа сети выявлена генерации по линии В. В результате последовательного отключения ОУ по линии А, выявлен генерящий ОУ. Работоспособность сети восстановлена.