Автор работы: Пользователь скрыл имя, 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
3024: Запрос ответа у ОУ_1_B
3044: Ожидание ответа...
3076: Нет ответа
--
3080: Запрос ответа у ОУ_2_B
3100: Ожидание ответа...
3132: Нет ответа
3136: Запрос ответа у ОУ_2_B
3156: Ожидание ответа...
3188: Нет ответа
3192: Запрос ответа у ОУ_2_B
3212: Ожидание ответа...
3244: Нет ответа
--
3248: Запрос ответа у ОУ_3_B
3268: Ожидание ответа...
3300: Нет ответа
3304: Запрос ответа у ОУ_3_B
3324: Ожидание ответа...
3356: Нет ответа
3360: Запрос ответа у ОУ_3_B
3380: Ожидание ответа...
3412: Нет ответа
--
3416: Запрос ответа у ОУ_4_B
3436: Ожидание ответа...
3468: Нет ответа
3472: Запрос ответа у ОУ_4_B
3492: Ожидание ответа...
3524: Нет ответа
3528: Запрос ответа у ОУ_4_B
3548: Ожидание ответа...
3580: Нет ответа
--
3584: Запрос ответа у ОУ_5_B
3604: Ожидание ответа...
3636: Нет ответа
3640: Запрос ответа у ОУ_5_B
3660: Ожидание ответа...
3692: Нет ответа
3696: Запрос ответа у ОУ_5_B
3716: Ожидание ответа...
3748: Нет ответа
--
3752: Запрос ответа у ОУ_6_B
3772: Ожидание ответа...
3804: Нет ответа
3808: Запрос ответа у ОУ_6_B
3828: Ожидание ответа...
3860: Нет ответа
3864: Запрос ответа у ОУ_6_B
3884: Ожидание ответа...
3916: Нет ответа
--
Генерация присутствует, продолжаю работу
--
3920: Запрос ответа у ОУ_2_A
3940: Ожидание ответа...
3972: Получен ответ: занят
3976: Запрос ответа у ОУ_2_A
3996: Ожидание ответа...
4028: Получен ответ: ОК
4032: Запрос на отключение ОУ_2_A
4052: Ожидание ответа...
4084: Получен ответ: ОК
Проверка после отключения:
--
4088: Запрос ответа у ОУ_0_B
4108: Ожидание ответа...
4140: Получен ответ: ОК
--
4144: Запрос ответа у ОУ_1_B
4164: Ожидание ответа...
4196: Получен ответ: ОК
--
4200: Запрос ответа у ОУ_2_B
4220: Ожидание ответа...
4252: Нет ответа
4256: Запрос ответа у ОУ_2_B
4276: Ожидание ответа...
4308: Нет ответа
4312: Запрос ответа у ОУ_2_B
4332: Ожидание ответа...
4364: Нет ответа
--
4368: Запрос ответа у ОУ_3_B
4388: Ожидание ответа...
4420: Получен ответ: ОК
--
4424: Запрос ответа у ОУ_4_B
4444: Ожидание ответа...
4476: Получен ответ: ОК
--
4480: Запрос ответа у ОУ_5_B
4500: Ожидание ответа...
4532: Получен ответ: занят
4536: Запрос ответа у ОУ_5_B
4556: Ожидание ответа...
4588: Получен ответ: ОК
--
4592: Запрос ответа у ОУ_6_B
4612: Ожидание ответа...
4644: Получен ответ: занят
4648: Запрос ответа у ОУ_6_B
4668: Ожидание ответа...
4700: Получен ответ: ОК
--
Генерация отсутствует, выявлен генерящий ОУ: ОУ_2_B
----------------------
Сеть №3
Изображение сети:
Лог
0: Запрос ответа у ОУ_0_A
20: Ожидание ответа...
52: Нет ответа
56: Запрос ответа у ОУ_0_A
76: Ожидание ответа...
108: Нет ответа
112: Запрос ответа у ОУ_0_A
132: Ожидание ответа...
164: Нет ответа
--
168: Запрос ответа у ОУ_1_A
188: Ожидание ответа...
220: Нет ответа
224: Запрос ответа у ОУ_1_A
244: Ожидание ответа...
276: Нет ответа
280: Запрос ответа у ОУ_1_A
300: Ожидание ответа...
332: Нет ответа
--
336: Запрос ответа у ОУ_2_A
356: Ожидание ответа...
388: Нет ответа
392: Запрос ответа у ОУ_2_A
412: Ожидание ответа...
444: Нет ответа
448: Запрос ответа у ОУ_2_A
468: Ожидание ответа...
500: Нет ответа
--
504: Запрос ответа у ОУ_3_A
524: Ожидание ответа...
556: Нет ответа
560: Запрос ответа у ОУ_3_A
580: Ожидание ответа...
612: Нет ответа
616: Запрос ответа у ОУ_3_A
636: Ожидание ответа...
668: Нет ответа
--
672: Запрос ответа у ОУ_4_A
692: Ожидание ответа...
724: Нет ответа
728: Запрос ответа у ОУ_4_A
748: Ожидание ответа...
780: Нет ответа
784: Запрос ответа у ОУ_4_A
804: Ожидание ответа...
836: Нет ответа
--
840: Запрос ответа у ОУ_5_A
860: Ожидание ответа...
892: Нет ответа
896: Запрос ответа у ОУ_5_A
916: Ожидание ответа...
948: Нет ответа
952: Запрос ответа у ОУ_5_A
972: Ожидание ответа...
1004: Нет ответа
--
Подозрение на генерацию в сети по линии A
------------------------------
Последовательное отключение ОУ по линиии B
------------------------------
--
1008: Запрос на отключение ОУ_0_A
1028: Ожидание ответа...
1060: Получен ответ: занят
1064: Запрос на отключение ОУ_0_A
1084: Ожидание ответа...
1116: Получен ответ: ОК
Проверка после отключения:
--
1120: Запрос ответа у ОУ_0_A
1140: Ожидание ответа...
1172: Нет ответа
1176: Запрос ответа у ОУ_0_A
1196: Ожидание ответа...
1228: Нет ответа
1232: Запрос ответа у ОУ_0_A
1252: Ожидание ответа...
1284: Нет ответа
--
1288: Запрос ответа у ОУ_1_A
1308: Ожидание ответа...
1340: Нет ответа
1344: Запрос ответа у ОУ_1_A
1364: Ожидание ответа...
1396: Нет ответа
1400: Запрос ответа у ОУ_1_A
1420: Ожидание ответа...
1452: Нет ответа
--
1456: Запрос ответа у ОУ_2_A
1476: Ожидание ответа...
1508: Нет ответа
1512: Запрос ответа у ОУ_2_A
1532: Ожидание ответа...
1564: Нет ответа
1568: Запрос ответа у ОУ_2_A
1588: Ожидание ответа...
1620: Нет ответа
--
1624: Запрос ответа у ОУ_3_A
1644: Ожидание ответа...
1676: Нет ответа
1680: Запрос ответа у ОУ_3_A
1700: Ожидание ответа...
1732: Нет ответа
1736: Запрос ответа у ОУ_3_A
1756: Ожидание ответа...
1788: Нет ответа
--
1792: Запрос ответа у ОУ_4_A
1812: Ожидание ответа...
1844: Нет ответа
1848: Запрос ответа у ОУ_4_A
1868: Ожидание ответа...
1900: Нет ответа
1904: Запрос ответа у ОУ_4_A
1924: Ожидание ответа...
1956: Нет ответа
--
1960: Запрос ответа у ОУ_5_A
1980: Ожидание ответа...
2012: Нет ответа
2016: Запрос ответа у ОУ_5_A
2036: Ожидание ответа...
2068: Нет ответа
2072: Запрос ответа у ОУ_5_A
2092: Ожидание ответа...
2124: Нет ответа
--
Генерация присутствует, продолжаю работу
--
2128: Запрос на отключение ОУ_1_A
2148: Ожидание ответа...
2180: Получен ответ: ОК
Проверка после отключения:
--
2184: Запрос ответа у ОУ_0_A
2204: Ожидание ответа...
2236: Нет ответа
2240: Запрос ответа у ОУ_0_A
2260: Ожидание ответа...
2292: Нет ответа
2296: Запрос ответа у ОУ_0_A
2316: Ожидание ответа...
2348: Нет ответа
--
2352: Запрос ответа у ОУ_1_A
2372: Ожидание ответа...
2404: Нет ответа
2408: Запрос ответа у ОУ_1_A
2428: Ожидание ответа...
2460: Нет ответа
2464: Запрос ответа у ОУ_1_A
2484: Ожидание ответа...
2516: Нет ответа
--
2520: Запрос ответа у ОУ_2_A
2540: Ожидание ответа...
2572: Нет ответа
2576: Запрос ответа у ОУ_2_A
2596: Ожидание ответа...
2628: Нет ответа
2632: Запрос ответа у ОУ_2_A
2652: Ожидание ответа...
2684: Нет ответа
--
2688: Запрос ответа у ОУ_3_A
2708: Ожидание ответа...
2740: Нет ответа
2744: Запрос ответа у ОУ_3_A
2764: Ожидание ответа...
2796: Нет ответа
2800: Запрос ответа у ОУ_3_A
2820: Ожидание ответа...
2852: Нет ответа
--
2856: Запрос ответа у ОУ_4_A
2876: Ожидание ответа...
2908: Нет ответа
2912: Запрос ответа у ОУ_4_A
2932: Ожидание ответа...
2964: Нет ответа
2968: Запрос ответа у ОУ_4_A
2988: Ожидание ответа...
3020: Нет ответа
--
3024: Запрос ответа у ОУ_5_A
3044: Ожидание ответа...
3076: Нет ответа
3080: Запрос ответа у ОУ_5_A
3100: Ожидание ответа...
3132: Нет ответа
3136: Запрос ответа у ОУ_5_A
3156: Ожидание ответа...
3188: Нет ответа
--
Генерация присутствует, продолжаю работу
--
3192: Запрос на отключение ОУ_2_A
3212: Ожидание ответа...
3244: Получен ответ: занят
3248: Запрос на отключение ОУ_2_A
3268: Ожидание ответа...
3300: Получен ответ: ОК
Проверка после отключения:
--
3304: Запрос ответа у ОУ_0_A
3324: Ожидание ответа...
3356: Нет ответа
3360: Запрос ответа у ОУ_0_A
3380: Ожидание ответа...
3412: Нет ответа
3416: Запрос ответа у ОУ_0_A
3436: Ожидание ответа...
3468: Нет ответа
--
3472: Запрос ответа у ОУ_1_A
3492: Ожидание ответа...
3524: Нет ответа
3528: Запрос ответа у ОУ_1_A
3548: Ожидание ответа...
3580: Нет ответа
3584: Запрос ответа у ОУ_1_A
3604: Ожидание ответа...
3636: Нет ответа
--
3640: Запрос ответа у ОУ_2_A
3660: Ожидание ответа...
3692: Нет ответа
3696: Запрос ответа у ОУ_2_A
3716: Ожидание ответа...
3748: Нет ответа
3752: Запрос ответа у ОУ_2_A
3772: Ожидание ответа...
3804: Нет ответа
--
3808: Запрос ответа у ОУ_3_A
3828: Ожидание ответа...
3860: Нет ответа
3864: Запрос ответа у ОУ_3_A
3884: Ожидание ответа...
3916: Нет ответа
3920: Запрос ответа у ОУ_3_A
3940: Ожидание ответа...
3972: Нет ответа
--
3976: Запрос ответа у ОУ_4_A
3996: Ожидание ответа...
4028: Нет ответа
4032: Запрос ответа у ОУ_4_A
4052: Ожидание ответа...