Эмуляторы и симуляторы сетей ЭВМ
Для студентов технических специальностей
Иван Андреевич Трещев
Игорь Александрович Кожин
«Эмулятор, симулятор, имитатор – в чем же разница?» – студент 2-го курса.
«Самая могущественная команда? Конечно же show-running-config!» – инженер отдела технического сопровождения.
Специалист по сетям и телекоммуникациям Семен Васильевич Евсеев
Разработка сетевых инфраструктур, сбор материала Андрей Игоревич Рыжков
© Иван Андреевич Трещев, 2018
© Игорь Александрович Кожин, 2018
ISBN 978-5-4493-9748-5
Создано в интеллектуальной издательской системе Ridero
В настоящее время существует довольно большое количество разнообразных устройств для организации сетей Ethernet. Данные сети получили самое широкое распространение в мире из-за дешивизны оборудования и простоты развертывания. Если говорить о сетях Fiber Channel то даже для них существует идеология FCoE.
Автор хотел бы выразить огромную благодарность студентам старших курсов принимавших участие в создании данной книги и Евсееву С. В. без которого ее создание было бы невозможным.
Мы живем в эпоху цифровых технологий и современным специалистам необходимы знания об устройстве сетей и систем связи. ЭВМ служит не только для формирования огромного количества документов, но и упрощает взаимодействие между пользователями.
В данной книге нет описания интернет, технологий электронной почты, пиринговых сетей, блок-чейн технологий и других механизмов существующих сегодня. Она скорее ориентирована на технических специалистов знакомых с курсом «Сети и телекоммуникации» и желающих более глубоко изучить механизмы взаимодействия сетевых устройств.
1 НЕМНОГО ОБ ЭМУЛЯТОРАХ И СИМУЛЯТОРАХ СЕТЕЙ
Для того, чтобы перейти к непосредственно к лабораторным работам, необходимо дать основную информацию о том, где и как будет работы будут выполняться.
Для проектирования, настройки и тестирования сетей необязательно иметь огромное количество оборудование под рукой. Для таких целей существует специальной программное обеспечение, называемое эмуляторамиили симуляторами сетей.
Под эмуляторамиподразумевается такой тип программного обеспечения, который позволяет копировать (или эмулировать ) функций одной вычислительной системы ( гостя ) на другой, отличной от первой, вычислительной системе ( хосте ) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы ( гостя ). Эмуляция требует серьезных вычислительных мощностей хоста, что может упереться в определенные проблемы при работе с этим ПО.
Эмуляции могут подвергаться операционные системы (с помощью таких программ, как VirtualBox , Virtual Machine Manager , KVM , VMware Workstation, DOSBox ), некоторые виды периферийных устройств, оптические устройства ( Alcohol , DAEMON Tools , Nero Burning ROM ), игровые консоли ( PCSX2 , Dolphin , Project64 ). Многие эмуляторы разработаны и доступны под лицензией GNU General Public License как открытое программное обеспечение. Лицензия GNU GPL предоставляет пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы, а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права
Сетевые эмуляторы позволяют эмулировать на компьютере пользователя ( хосте ) различные сетевые устройства с их операционными системами ( гости ) и создавать связи между виртуальными и реальными устройствами с помощью моделирования сложных сетей. К таком типу программного обеспечения относится широко распространенный Графический симулятор сетей( Graphical Network Simulator-3, GNS3).
GNS3 – это бесплатное программное обеспечение с открытым исходным кодом, с помощью которого можно создавать топологии сетей и эмулировать различные устройства с помощью виртуальных машин. С её помощью возможно скопировать операционную систему Cisco IOS с реального физического маршрутизатора Cisco и запустить его на виртуальном эмулированном маршрутизаторе Cisco в GNS3, или взять официальный образ системы и начать работать, что называется, «с чистого листа». Все данные, которые передаются в созданной топологии, можно перехватить с помощью анализатора трафика WireShark и проводить различные исследования. Так же GNS3 поддерживает устройства других поставщиков, отличных от Cisco.
Читать дальше