Федеральное агентство образования РФ

Вологодский государственный технический университет

Кафедра АВТ

Лабораторная работа №4

Выполнил:

Группа: ЭПО-31

Проверил: Cуконщиков А. А.

Вологда

2005 г.

Цель работы: промоделировать работу сети с топологией «кольцо».

Задание 1

1. Задание

Промоделировать сеть «кольцо», где пакеты идут только на FS, а обратно не возвращаются (рис. 1.1)

 

Рис 1.1

2.Текст программы на GPSS.

10 generate 25,2

20 seize PC1

30 advance 4,3

40 release PC1

50 seize KAH1

60 advance 5,1

70 release KAH1

80 seize PC2

90 advance 2,1

100 release PC2

110 transfer, two

120 generate 24,3

130 seize PC2

140 advance 5,2

150 release PC2

160 two seize KAH2

170 advance 5,1

175 release KAH2

180 seize PC3

190 advance 2,1

200 release PC3

210 transfer, three

230 generate 32,4

240 seize PC3

250 advance 6,5

260 release PC3

270 three seize KAH3

280 advance 5,1

290 release KAH3

315 seize FS

316 advance 6,5

317 release FS

330 terminate

600 generate 1000

610 terminate 1

620 start 1

Результаты моделирования.

Видим, что количество потерянных пакетов в пределах 10%

Задание 2

1. Задание

Промоделировать сеть «кольцо», где пакеты идут на FS, а обратно возвращается ответ (рис. 2.1)

 

Рис 2.1

2.Текст программы на GPSS.

10 generate 25,2

11 assign 1,1

12 assign 2,4

13 assign 3,0

20 seize PC1

НЕ нашли? Не то? Что вы ищете?

30 advance 4,3

40 release PC1

50 one seize KAH1

60 advance 5,1

70 release KAH1

80 seize PC2

90 advance 2,1

100 release PC2

110 test E P2,2,two

111 seize PC2

112 advance 5,2

113 release PC2

114 terminate

120 generate 24,3

121 assign 1,2

122 assign 2,4

123 assign 3,0

130 seize PC2

140 advance 5,2

150 release PC2

160 two seize KAH2

170 advance 5,1

175 release KAH2

180 seize PC3

190 advance 2,1

200 release PC3

210 test E P2,3,three

211 seize PC3

213 advance 6,5

214 release PC3

215 terminate

230 generate 32,4

231 assign 1,3

232 assign 2,4

233 assign 3,0

240 seize PC3

250 advance 6,5

260 release PC3

270 three seize KAH3

280 advance 5,1

290 release KAH3

300 seize FS

302 advance 2,1

304 release FS

306 seize FS

316 advance 3,1

317 release FS

318 assign 2,P1

319 assign 1,4

320 seize KAH4

330 advance 5,1

340 release KAH4

480 seize PC1

490 advance 2,1

500 release PC1

510 test E P2,1,one

511 seize PC1

512 advance 4,3

513 release PC1

514 terminate

600 generate 1000

610 terminate 1

620 start 1

Вывод

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

Подобрали параметры систем так, чтоб число потерянных пакетов было более 10%.

В первом случае сеть больше похожа на шину (т. к. все шлют пакеты в одну сторону, а ответа не получают. Кольцо, как бы, «разомкнуто»). Видим, что сильнее всего загружен третий канал, т. к. через него проходит суммарный поток информации, сгенерированный на всех РС.

Во втором случае имеем «чистое» кольцо с обратной связью. Загрузка каналов почти одинаковая.

Используем каналы, имеющие одинаковую пропускную способность, т. к. в противном случае сеть будет работать со скоростью самого медленного из них.