close

Вход

Забыли?

вход по аккаунту

?

L5

код для вставкиСкачать
Федеральное агентство образования РФ
Вологодский государственный технический университет
Кафедра АВТ
Лабораторная работа №5
Выполнил: Летовальцев В.
Группа: ЭПО-31
Проверил: Cуконщиков А. А.
Вологда
2005 г. Цель работы: промоделировать работу сети с топологией "кольцо", с использованием маркера.
Задание 1
1. Задание
Промоделировать сеть "кольцо", где возможность отправлять пакеты для компьютера определяется наличием у него маркера.(рис. 1.1)
Рис 1.1
2.Текст программы на GPSS.
11 generate ,,,1
13 assign 1,0
14 assign 2,0
15 assign 3,0
16 transfer ,one
30 ADDR1 FUNCTION RN2,D3
0.3,2/0.6,4/1,3
40 generate 100,2
60 assign 1,1
70 assign 2,FN$ADDR1
80 assign 3,0
90 seize PC1
100 advance 20,3
110 release PC1
120 LINK 1,FIFO
160 one seize PC1
170 advance 2,1
180 release PC1
190 TEST NE P1,0,token_one
200 test E P2,1,two
210 seize PC1
220 advance 4,3
230 release PC1
240 test NE P3,0,ans_one 250 test NE CH11,0,ter12
260 test E CH1,0,ter1
270 unlink 11,two,1 280 ter1 unlink 1,two,1 290 ter12 terminate
300 ans_one assign 2,P1
310 assign 1,1
320 assign 3,1
330 transfer ,two 340 token_one TEST NE CH1,0,two
350 unlink 1,two,1
360 LINK 11,FIFO
370 ADDR2 FUNCTION RN2,D3
0.3,1/0.6,3/1,4
380 generate 120,3
390 assign 1,2
400 assign 2,FN$ADDR2
410 assign 3,0
420 seize PC2
430 advance 20,2
440 release PC2
450 link 2,FIFO
460 two seize KAH1
470 advance 5,1
480 release KAH1
490 seize PC2
500 advance 2,1
510 release PC2
520 TEST NE P1,0,token_two
530 test E P2,2,three
540 seize PC2
550 advance 5,3
560 release PC2
570 test NE P3,0,ans_two 580 test NE CH21,0,ter112
590 test E CH2,0,ter11
600 unlink 21,three,1 610 ter11 unlink 2,three,1 620 ter112 terminate
630 ans_two assign 2,P1
640 assign 1,2
650 assign 3,1
660 transfer ,three 670 token_two test NE CH2,0,three
680 unlink 2,three,1 690 LINK 21,FIFO
700 ADDR3 FUNCTION RN2,D3
0.3,1/0.6,2/1,4
710 generate 140,4
720 assign 1,3
730 assign 2,FN$ADDR3
740 assign 3,0
750 seize PC3
760 advance 20,5
770 release PC3
780 LINK 3,FIFO
790 three seize KAH2
800 advance 5,1
810 release KAH2
820 seize PC3
830 advance 2,1
840 release PC3
850 TEST NE P1,0,token_three
860 test E P2,3,four
870 seize PC3
880 advance 6,5
890 release PC3
900 test NE P3,0,ans_three 910 test NE CH31,0,ter312
920 test E CH3,0,ter31
930 unlink 31,four,1 940 ter31 unlink 3,four,1 950 ter312 terminate
960 ans_three assign 2,P1
970 assign 1,1
980 assign 3,1
990 transfer ,four 1000 token_three test NE CH3,0,four
1010 unlink 3,four,1 1020 LINK 31,FIFO
1030 four seize KAH3 1040 advance 5,1
1050 release KAH3
1051 seize FS
1052 advance 2,1
1053 release FS 1060 TEST NE P1,0,one1
1070 TEST E P2,4,one1
1080 seize FS
1090 advance 3,1
1100 release FS
1110 assign 2,P1
1120 assign 1,4
1125 assign 3,1
1130 one1 seize KAH4
1140 advance 5,1
1150 release KAH4
1160 transfer ,one
1170 generate 1000
1180 terminate 1
1190 start 1
Результаты моделирования.
FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY
PC1 41 0.272 6.63 1 0 0 0 0 0
PC2 44 0.259 5.89 1 0 0 0 0 0
KAH1 25 0.121 4.84 1 0 0 0 0 0
PC3 43 0.234 5.44 1 18 0 0 0 0
KAH2 25 0.128 5.12 1 0 0 0 0 0
KAH3 24 0.120 5.00 1 0 0 0 0 0
FS 31 0.066 2.13 1 0 0 0 0 0
KAH4 24 0.125 5.21 1 0 0 0 0 0
USER_CHAIN CHAIN_SIZE RETRY AVE.CONT ENTRIES MAX AVE.TIME
1 3 0 0.84 9 3 93.56
2 1 0 0.64 8 2 79.62
3 2 0 1.06 7 3 152.00
11 0 0 0.26 3 1 85.33
21 0 0 0.35 3 1 116.00
31 1 0 0.20 3 1 66.67
Видим, что количество потерянных пакетов в пределах 10%
Вывод
Из результатов моделирования видим малую загрузку сетевого оборудования. Это вызвано несовершенством выбранного метода доступа (т. к. в сети одновременно находится лишь 1 пакет, а все сетевое оборудование вынуждено простаивать).
Документ
Категория
Рефераты
Просмотров
4
Размер файла
46 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа