Целью этой работы является знакомство с пакетом GPSS/PC и построение модели сети с заданной топологией, отвечающей приведенным выше требованиям. В работе необходимо рассмотреть два случая работы файл – сервера, когда он только принимает пакеты и когда он отвечает на них.
Теоретическая часть. Топология «звезда» образуется, когда каждый компьютер подключается непосредственно к общему центральному устройству, называемому концентратором. В функции концентратора входит направление передаваемой компьютером информации одному или всем компьютерам сети. В качестве концентратора может выступать как центральный компьютер, так и специализированное устройство. К недостаткам топологии «звезда» относится более высокая стоимость сетевого оборудования из-за необходимости приобретения специализированного центрального устройства. Кроме того, возможности по наращиванию количества узлов в сети ограничиваются количеством портов у концентратора. Иногда имеет смысл строить сеть с использованием нескольких концентраторов, иерархически соединенных между собой связями типа «звезда». Получаемую в результате структуру называют «иерархической звездой» или «деревом». В настоящее время дерево является самой распространенной топологией как в локальных, так и в глобальных сетях.
|
|
Практическая часть.
1. Ознакомиться с основными операторами языка GPSS.
2. В текстовом редакторе написать программный код, моделирующий работу любого устройства исследуемой сети (рабочей станции, файл – сервера или канала передачи информации).
Так работу i-ой рабочей станции можно представить в виде следующего блока операторов языка GPSS:
SEIZE PCi
ADVANCE x,y
RELEASE PCi
Здесь PCi – имя i-ой рабочей станции, x,y – параметры оператора ADVANCE, отвечающие за временную задержку. Аналогичным образом можно представить работу остальных устройств топологии, а, соединяя отдельные блоки между собой, можно реализовать и всю топологию в целом.
3. Промоделировать полученную программу с использованием GPSSPC.EXE, убедиться в том, что программа написана верно, без синтаксических ошибок.
4. Написать программный код, моделирующий работу всей сети в целом. С учетом того, что файл – сервер только получает пакеты.
5. Промоделировать полученную программу в GPSSPC.EXE, убедиться в том, что программа написана верно, без синтаксических ошибок.
6. Если программа написана без ошибок, добиться необходимых значений задержек для всех устройств сети.
7. Получить файл отчета с использованием GPSSREPT.EXE.
8. Повторить пункты 4 – 7 для случая, когда файл сервер не только получает пакеты, но и отвечает на них.
9. Составить отчет по проделанной работе.