ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 92
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа
Моделирование сетей
Цель работы
Изучить принципы функционирования сетей с помощью средства моделирования NetEmul
Теоретический материал
Программа NetEmul была создана для визуализации работы компьютерных сетей, для облегчения понимания происходящих в ней процессов. Кроме обучения, программа открывает широкие возможности для экспериментов и их наглядного отображения.
Программа предназначена для студентов, изучающих компьютерные сети, в качестве наглядного пособия для получения навыков работы в данной области. Также программу могут использовать преподаватели для проверки знаний студентов.
Использование NetEmul предполагает наличие начальных знаний компьютерных сетей и принципов их работы. Помимо этого, программа обладает рядом преимуществ, основные из которых это: визуализация работы компьютерных сетей; точная и детальная настройка каждого компонента сети; программа свободно распространяется и является бесплатной.
В главном окне программы все элементы размещаются на рабочей области (на Сцене). На всей свободной области сцены, размеченной сеткой можно ставить устройства, при этом они не должны пересекаться.
На Панели устройств размещены все необходимые для построения сети инструменты, а также кнопка отправки сообщений и Запустить/Остановить. На Панели параметров расположены свойства объектов. Для выделенного объекта появляются только те свойства, которые характерны для него.
Рис. 3.1. Интерфейс программы
Интерфейс состоит из следующих компонентов:
– главное меню программы;
– панель устройств;
– панель параметров;
– сцена – рабочая область программы.
Главное меню программы NetEmul служит для настройки работы самой программы. Главное меню состоит из пунктов: Файл, Правка, Вид, Объект, Сервис, Скрипты, Помощь.
С помощью пункта Файл можно создать новый проект, сохранить или загрузить его, а также запустить предпросмотр получившейся модели сети и распечатать ее.
Пункт Правка служит для отмены или возврата действия пользователя.
Пункт Вид используется для включения или отключения панелей программы.
Пункт Объект полностью копирует функции контекстного меню, которое вызывается по нажатию правой кнопки мыши. Важно отметить, что данный пункт становится активным лишь после того, как будет выделен какой-либо из объектов на сцене.
Пункт Сервис позволяет просмотреть общую статистику для всей сети, в которой указывается количество каждого из устройств и общий трафик.
Пункт Помощь содержит сведения об авторах и краткую справку по использованию программы NetEmul.
Панель устройств предназначена для добавления и перемещения ряда сетевых устройств. Описание пунктов панели (слева-направо):
– перемещение объектов – позволяет перемещать устройства по сцене;
– текстовая надпись – позволяет добавить текстовую заметку на сцену;
– кабель (создать соединение) – позволяет соединять устройства в сети;
– добавить компьютер – установка персонального компьютера на сцену;
– добавить концентратор – установка сетевого концентратора (hub) на сцену;
– добавить коммутатор – установка сетевого коммутатора (switch) на сцену;
– добавить маршрутизатор — установка сетевого маршрутизатора (router) на сцену;
– отправить данные – используется для проверки работоспособности сети;
– остановить симуляцию – останавливает запущенную передачу данных в сети.
Рис. 3.2. Панель устройств
Панель параметров предназначена для настройки отдельно взятого устройства в сети. Важно отметить, что у каждого из сетевых устройств используются собственные настройки, поэтому не все пункты будут активны для каждого из устройств в сети. Описание пунктов панели (слева– направо):
– показать свойства – вызывает диалоговое окно со свойствами сетевого устройства. Например, для компьютера это шлюз; для концентратора и коммутатора – количество портов и МАС-адреса в сети; для маршрутизатора – количество портов и включение или выключение маршрутизации.
– редактирование интерфейсов – пункт меню, с помощью которого задаются IP-адреса и маски подсети. Используется для настройки компьютера и машрутизатора.
– установленные программы – с помощью данного пункта можно присвоить компьютеру и маршрутизатору свойство сервера или клиента;
– таблица маршрутизации – с помощью данного пункта можно задать правила маршрутизации;
– ARP-таблица – позволяет задать соответствие между IP-адресами и МАС-адресами устройства;
– журнал устройства – с помощью данного пункта можно просмотреть подробный журнал событий устройства в сети, где отображаются проходящие через него пакеты при передаче данных.
Пример 1. Строим сеть из двух ПК и концентратора.
Для начального знакомства с программой давайте построим простейшую локальную сеть и посмотрим, как она работает. Для этого выполните команду Файл-Новый и нарисуйте схему сети как на рис. 3.3.
Рис. 3.3.
В процессе рисования связей между устройствами вам потребуется выбрать соединяемые интерфейсы. Для этого выбрать кнопку Создать соединение и соединить по примеру рис. 3.4.
Рис. 3.4.
Теперь настроим интерфейс (сетевую карту) на ПК как показано на рис. 3.5. У нас уже проведено соединение, необходимо его прописать. Для этого нажимаем правой кнопкой по нужному компьютеру и выбираем Интерфейсы.
Рис. 3.5.
Рис. 3.6.
Примечание.
Обратите внимание: после того, как вы напишете 192.168.0.1, маска появляется автоматически. После нажатия на кнопки Применить и ОК появляется анимация движущихся по сети пакетов информации.
Сеть создана и настроена. Отравляем данные по протоколу TCP как показано на следующих рисунках.
Рис. 3.7.
Рис. 3.8.
Если вы где-то ошиблись, то появится соответствующее сообщение, а если все верно – то произойдет анимация движущихся по сети пакетов.
По умолчанию каждый ПК имеет одну сетевую карту, но их может быть и несколько. Для того, чтобы добавить для ПК адаптер нужно кликнуть на нем правой кнопкой мыши и выбрать пункт меню Интерфейсы.
В результате откроется следующее диалоговое окно как показано на рис. 3.8.
Рис. 3.9.
На рисунке 3.9:
- красный индикатор означает, что устройство не подключено;
- желтый – устройство подключено, но не настроено;
- зеленый – знак того, что устройство подключено, настроено и готово к работе.
Нажимаем на кнопку Добавить, выбираем тип нового адаптера, нажимаем ОК, и у нас есть еще один интерфейс. В качестве примера на рис. 3.10 изображен ПК, имеющий три сетевых карты.
Рис. 3.10.
Примечание.
Каждый сетевой интерфейс (сетевой адаптер) имеет свой собственный МАС-адрес. В программе Netemul в строке «Мас-адрес» можно задать новый адрес, но по умолчанию, при создании интерфейса, ему автоматически присваивается этот уникальный номер.
Задание 1. Построить сеть из двух ПК и свитча (коммутатора), изучить таблицу коммутации. В приведенной в этом примере схеме замените хаб (концентратор) на свитч (коммутатор) и посмотрите у него таблицу коммутации как показано на рис. 3.9.
Задание 2. Изучаем сеть из двух подсетей и маршрутизатора.
Постройте новую сеть (рис. 3.11). Разобьем нашу сеть на 2 подсети. Допустим, у нас есть пул адресов сети класса С. Разобьем его на 2 части: 192.168.1.0-192.168.1.127 (слева) и 192.168.1.128-192.168.1.255 (справа) с маской 255.255.255.128.
Примечание.
Обратите внимание на то, что число портов у коммутатора можно задавать нажатием правой кнопки мыши и выбором количества портов в меню. У нас на рисунке коммутатор восьмипортовый.
Настройка компьютеров
Для настройки IP-адреса интерфейса ПК из меню правой кнопки мыши открываем окно Интерфейсы и для левой (первой), подсети выставляем IP-адреса от 192.168.1.1 до 192.168.1.5 и маску подсети 255.255.255.128.
Затем для правой (второй) подсети выставляем IP-адреса от 192.168.1.129 до 192.168.1.133 и маску подсети 255.255.255.128.
Рис. 3.11.
Рис. 3.12. Настройка маршрутизатора
После нажатия на кнопку «ОК» или «Применить», мы можем наблюдать, как индикатор поменял цвет с желтого на зеленый и от нашего устройства, которому сейчас дали адрес, побежал кадр Агр-протокола. Это нужно для того, чтобы выявить, нет ли в нашей сети повторения адресов. В поле «Описание» необходимо имя каждому компьютеру. Оно в дальнейшем будет всплывать в подсказке при наведении мыши на устройство, а также при открытии журнала для устройства заголовок будет содержать именно это описание.
Настройка маршрутизатора
Пока послать сообщения из одной такой подсети в другую мы не можем. Необходимо дать IP адреса каждому интерфейсу маршрутизатора, а на конечных узлах установить шлюзы по умолчанию.
Выделить каждый компьютер и вызвав правой кнопкой мыши контекстное меню выбрать Свойства и указать шлюз по умолчанию. В подсети левее маршрутизатора у всех узлов должен быть шлюз 192.168.1.126, правее – 192.168.1.254.
Рис. 3.13. Указание свойств шлюза для левой подсети
Рис. 3.14. Настройка шлюза по умолчанию, а также IP и маски для LAN3 (для левой подсети)
Рис. 3.15. Указание свойств шлюза для правой подсети
Рис. 3.16. Настройка шлюза по умолчанию, а также IP и маски для LAN4 (для правой подсети)
Шлюзы задали и значит настроена рабочая сеть. Рассмотрим свойства ее объектов.
Свойства коммутатора. Откроем его таблицу коммутации (рис. 3.17). Сейчас она абсолютно пустая, т.к. не было ни одной передачи данных. Но при этом у нас есть возможность добавить статическую запись, для этого необходимо заполнить все поля соответствующими данными и нажать кнопку «Добавить».
Рис. 3.17. Таблица коммутации
Свойства маршрутизатора. В контекстном меню изучим пункты: Таблица маршрутизации, Arp-таблица, Программы.
Arp-таблица пуста (по той же причине, что и таблица коммутации), но в нее также можно добавить статические записи. В таблице маршрутизации мы видим 2 записи (рис. 3.18). Эти записи соответствуют нашим подсетям, о чем говорят надписи в столбце Источник. В качестве источника может быть протокол RIP, установить который можно с помощью пункта Программы.
Рис. 3.18. Таблица маршрутизации маршрутизатора