Разработка имитационной модели локальной вычислительной сети по гост в 26765.52-87 для исследования алгоритмов повышения ее надежности, безоп

Автор работы: Пользователь скрыл имя, 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

Работа состоит из  1 файл

Federalnoe_gosudarstvennoe_byudzhetnoe_obrazovat.docx

— 1.12 Мб (Скачать документ)

 

 

  Для лога отводится  отдельная часть окна, где можно  его просмотреть

Начало Лога:

 

 

 

 

 

Середина Лога:

 

Конец Лога:

 

    1. Листинг

 

Style.css

 

body{

font-family:'Helvetica Neue', Arial, sans-serif;

font-size:12px;

font-weight:700;

text-shadow:#FE6 0 1px 0;          

}

.workzone{

          width:90%;

          margin-left: 5%;

          background: rgba(0,0,0,0.10);

          padding:1%;

}

.field{

        width:90%;

        position:relative;

        margin-left: 5%;

        height:400px;

        padding:5px;

overflow-y:scroll;

border: 2px solid rgb(83, 65, 6);

border-radius: 5px;

background:rgba(206, 206, 0, 0.21);

}

.log{

      width:90%;

      position:relative;

      margin-left: 5%;

      height:200px;

      background: rgba(0,0,0,0.10);

      margin-top:10px;

      padding:5px;

  overflow-y:scroll;

background: rgba(255, 194, 2, 0.7);

border: 2px solid rgb(83, 65, 6);

border-radius: 5px;

}

#log{

     margin-top:5px;

     margin-left:-1px;

width:99%;

height:75%;

resize:none;

color: rgb(255, 248, 161);

font-family:'Helvetica Neue',Arial,sans-serif;

font-size:14px;

background: rgba(12,12,12,0.7);

}

::-webkit-scrollbar {

    width: 12px;

}

::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgb(255, 194, 2);

    -webkit-border-radius: 4px;

    border-radius: 10px;

background: rgba(255, 194, 2, 0.7);

}

::-webkit-scrollbar-thumb {

    -webkit-border-radius: 10px;

    border-radius: 4px;

    background: rgba(12,12,12,0.7);

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);

}

::-webkit-scrollbar-thumb:window-inactive {

    background: rgba(255, 0, 0, 0.4);

}

 

.name{

      width:80px;

      color:black;

      background: rgba(255, 255, 255, 0.8);

      padding:2px;

}

.element{

width:120px;

height:205px;

background: rgba(255,194,2,1);

float: left;

border:1px  solid black;

border-right-width: 0px;

margin-bottom:15px;

text-align: center; 

}

.A{

border-bottom: 1px solid black;

height: 70px;

text-align: center;

background: rgba(12,12,12,0.7);

height: 70px;

}

.B{

text-align: center;

background: rgba(12,12,12,0.7);

height: 70px;

padding-top: 1px;

}

.line_a{

font-size: 11px;

color: black;

text-shadow: none;

height: 19px;

background: rgba(106, 78, 252, 0.54)

}

.line_b{

font-size: 11px;

color: black;

text-shadow: none;

height: 19px;

background: rgba(189, 19, 255, 0.35);

}

 

.sost_1{

        width: 40px;

height: 40px;

margin: 5px 0 0 40px;

background: url('style/sost1.png');

background-size: 40px;

background-repeat: no-repeat;

}  

 

.sost_2{

        width: 40px;

height: 40px;

margin: 5px 0 0 40px;

background: url('style/sost3.png');

background-size: 40px;

background-repeat: no-repeat;  

}

.sost_3{

        width: 40px;

height: 40px;

margin: 5px 0 0 40px;

background: url('style/sost4.png');

background-size: 40px;

background-repeat: no-repeat;  

}

.sost_4{

        width: 40px;

height: 40px;

margin: 5px 0 0 40px;

background: url('style/sost5.png');

background-size: 40px;

background-repeat: no-repeat;  

}

.sost_5{

        width: 40px;

height: 40px;

margin: 5px 0 0 40px;

background: url('style/sost6.png');

background-size: 40px;

background-repeat: no-repeat;  

}

.buttons{

         width:70px;

height:20px;

margin:0 0 0 20px;       

}

select{

width:80px;

}

.buttons input{

margin-right:4px;

}

.buttonss{

margin-left:5%;

}

.start_button{

-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;

-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;

box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;

color:#333;

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(236, 199, 132)),color-stop(100%,rgb(255, 173, 0)));

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

border:none;

font-family:'Helvetica Neue',Arial,sans-serif;

font-size:16px;

font-weight:700;

height:32px;

padding:4px 16px;

text-shadow:#FE6 0 1px 0;

margin-bottom: 8px;

}

.p{

text-align:center;

color: white;

font-weight: bold;

height: 20px;

text-shadow: none;

font-size: 11px;

}

.p p {margin: 5px 0 0  0;}

 

 

Эксперимент

1. Описание эксперимента

Статистический эксперимент заключается в построении  выборки из нескольких построенных сетей, при этом в параметры генератора закладывается:

1. количества ОУ

2. количество неисправных ОУ

3. тип неисправности ОУ

 

Тестирование сети происходит по следующему алгоритму:

1. построение сети;

2. установка  неисправностей в ОУ; После построения сети, происходит установка необходимых состояний в ОУ.

3. проведение теста работоспособности с выводом подробного лога;

4. изучение сгенерированного лога и анализ действий, произведенных в соответствии с определенным методом устранения неполадок;

5. возвращение к пункту №1 для повторного проведения эксперимента.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                     2. Результаты эксперимента

 Сеть №1

 

Изображение сети:

 

 

Лог

 

--

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: Нет ответа

--

1008: Запрос ответа у ОУ_6_A

1028: Ожидание ответа...

1060: Нет ответа

1064: Запрос ответа у ОУ_6_A

1084: Ожидание ответа...

1116: Нет ответа

1120: Запрос ответа у ОУ_6_A

1140: Ожидание ответа...

1172: Нет ответа

--

1176: Запрос ответа у ОУ_7_A

1196: Ожидание ответа...

1228: Нет ответа

1232: Запрос ответа у ОУ_7_A

1252: Ожидание ответа...

1284: Нет ответа

1288: Запрос ответа у ОУ_7_A

1308: Ожидание ответа...

1340: Нет ответа

--

Подозрение на генерацию в сети по линии A

------------------------------------

Последовательное отключение ОУ по линиии B

------------------------------------

--

1344: Запрос на отключение ОУ_0_A

1364: Ожидание ответа...

1396: Получен ответ: занят

1400: Запрос на отключение ОУ_0_A

1420: Ожидание ответа...

1452: Получен ответ: ОК

 

Проверка после отключения:

--

1456: Запрос ответа у ОУ_0_A

1476: Ожидание ответа...

1508: Нет ответа

1512: Запрос ответа у ОУ_0_A

1532: Ожидание ответа...

1564: Нет ответа

1568: Запрос ответа у ОУ_0_A

1588: Ожидание ответа...

1620: Нет ответа

--

1624: Запрос ответа у ОУ_1_A

1644: Ожидание ответа...

1676: Нет ответа

1680: Запрос ответа у ОУ_1_A

1700: Ожидание ответа...

1732: Нет ответа

1736: Запрос ответа у ОУ_1_A

1756: Ожидание ответа...

1788: Нет ответа

--

1792: Запрос ответа у ОУ_2_A

1812: Ожидание ответа...

1844: Нет ответа

1848: Запрос ответа у ОУ_2_A

1868: Ожидание ответа...

1900: Нет ответа

1904: Запрос ответа у ОУ_2_A

1924: Ожидание ответа...

1956: Нет ответа

--

1960: Запрос ответа у ОУ_3_A

1980: Ожидание ответа...

2012: Нет ответа

2016: Запрос ответа у ОУ_3_A

2036: Ожидание ответа...

2068: Нет ответа

2072: Запрос ответа у ОУ_3_A

2092: Ожидание ответа...

2124: Нет ответа

--

2128: Запрос ответа у ОУ_4_A

2148: Ожидание ответа...

2180: Нет ответа

2184: Запрос ответа у ОУ_4_A

2204: Ожидание ответа...

2236: Нет ответа

2240: Запрос ответа у ОУ_4_A

2260: Ожидание ответа...

2292: Нет ответа

--

2296: Запрос ответа у ОУ_5_A

2316: Ожидание ответа...

2348: Нет ответа

2352: Запрос ответа у ОУ_5_A

2372: Ожидание ответа...

2404: Нет ответа

2408: Запрос ответа у ОУ_5_A

2428: Ожидание ответа...

2460: Нет ответа

--

2464: Запрос ответа у ОУ_6_A

2484: Ожидание ответа...

2516: Нет ответа

2520: Запрос ответа у ОУ_6_A

2540: Ожидание ответа...

2572: Нет ответа

2576: Запрос ответа у ОУ_6_A

2596: Ожидание ответа...

2628: Нет ответа

--

2632: Запрос ответа у ОУ_7_A

2652: Ожидание ответа...

2684: Нет ответа

2688: Запрос ответа у ОУ_7_A

2708: Ожидание ответа...

2740: Нет ответа

2744: Запрос ответа у ОУ_7_A

2764: Ожидание ответа...

2796: Нет ответа

--

Генерация присутствует, продолжаю  работу

--

2800: Запрос на отключение ОУ_1_A

2820: Ожидание ответа...

2852: Получен ответ: занят

2856: Запрос на отключение ОУ_1_A

2876: Ожидание ответа...

2908: Получен ответ: ОК

 

 

Проверка после отключения:

--

2912: Запрос ответа у ОУ_0_A

2932: Ожидание ответа...

2964: Нет ответа

2968: Запрос ответа у ОУ_0_A

2988: Ожидание ответа...

3020: Нет ответа

3024: Запрос ответа у ОУ_0_A

3044: Ожидание ответа...

3076: Нет ответа

--

3080: Запрос ответа у ОУ_1_A

3100: Ожидание ответа...

3132: Нет ответа

3136: Запрос ответа у ОУ_1_A

3156: Ожидание ответа...

3188: Нет ответа

3192: Запрос ответа у ОУ_1_A

3212: Ожидание ответа...

3244: Нет ответа

--

3248: Запрос ответа у ОУ_2_A

3268: Ожидание ответа...

3300: Нет ответа

3304: Запрос ответа у ОУ_2_A

3324: Ожидание ответа...

3356: Нет ответа

3360: Запрос ответа у ОУ_2_A

3380: Ожидание ответа...

3412: Нет ответа

--

3416: Запрос ответа у ОУ_3_A

3436: Ожидание ответа...

3468: Нет ответа

3472: Запрос ответа у ОУ_3_A

3492: Ожидание ответа...

3524: Нет ответа

3528: Запрос ответа у ОУ_3_A

3548: Ожидание ответа...

3580: Нет ответа

--

3584: Запрос ответа у ОУ_4_A

3604: Ожидание ответа...

3636: Нет ответа

3640: Запрос ответа у ОУ_4_A

3660: Ожидание ответа...

3692: Нет ответа

3696: Запрос ответа у ОУ_4_A

3716: Ожидание ответа...

3748: Нет ответа

--

3752: Запрос ответа у ОУ_5_A

3772: Ожидание ответа...

3804: Нет ответа

3808: Запрос ответа у ОУ_5_A

3828: Ожидание ответа...

3860: Нет ответа

3864: Запрос ответа у ОУ_5_A

3884: Ожидание ответа...

3916: Нет ответа

--

3920: Запрос ответа у ОУ_6_A

3940: Ожидание ответа...

3972: Нет ответа

3976: Запрос ответа у ОУ_6_A

3996: Ожидание ответа...

4028: Нет ответа

Информация о работе Разработка имитационной модели локальной вычислительной сети по гост в 26765.52-87 для исследования алгоритмов повышения ее надежности, безоп