Учебное пособие состоит из трех частей, каждая из которых содержит краткие основные теоретические сведения и методику выполнения лабораторных практикумов по отдельным разделам изучаемой дисциплины. Может быть использовано студентами других специальностей при изучении аналогичных дисциплин.
Пособие предполагает использование технологии виртуальных машин, позволяющей существенно повысить эффективность учебного процесса, и посвящено изучению возможностей технологии виртуальных машин, а также методов создания и администрирования компьютерных сетей, установки и администрирования сетевых приложений.
Учебное пособие подготовлено на кафедре «Информационные системы и компьютерное моделирование» и предназначено для студентов, обучающихся по направлениям 230100 «Информатика и вычислительная техника» и «Информационные системы», всех форм обучения.
Общая характеристика технологии виртуальных машин.
Система виртуальных машин (СВМ) позволяет создавать и запускать на компьютере одновременно несколько разных ВМ с различными ОС и переключаться из одной ВМ в другую путем перехода из одного окна в другое без перезапуска компьютера. Суть СВМ в том, что на компьютере, работающем под управлением основной (базовой, или хостовой) ОС, создаются один или несколько виртуальных компьютеров (виртуальных машин), на каждом из которых можно установить и запустить собственную (гостевую) ОС. Это позволяет получить ряд преимуществ как при проектировании компьютерных систем и ПО к ним, так и в учебном процессе при подготовке специалистов данного направления.
Организация работы ВМ имеет некоторые особенности, за счет которых и достигаются отмеченные выше преимущества.
Разделение. Множество приложений и ОС могут одновременно корректно работать на одном физическом компьютере. Серверы могут перемещаться с физических серверов в ВМ и обратно. Все ресурсы физической машины рассматриваются как общий пул, откуда они выдаются тем ВМ, которые в них нуждаются.
Изоляция. ВМ полностью изолированы от ОС хоста и от других ВМ хоста. Если в ВМ произойдет программный сбой, на работоспособности других ВМ это не отразится. Приложения могут общаться, а данные перемещаться между ВМ только по сконфигурированным сетевым соединениям, что дает большой выигрыш в безопасности.
ОГЛАВЛЕНИЕ.
ПРЕДИСЛОВИЕ.
ВВЕДЕНИЕ.
Часть 1. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ ТЕХНОЛОГИИ ВИРТУАЛЬНЫХ МАШИН.
1. Основы технологии виртуальных машин.
1.1. Общая характеристика технологии виртуальных машин.
1.2. Краткий обзор возможностей систем виртуализации.
1.2.1. СВМ компании Vmware.
1.2.2. Microsoft Virtual PC.
1.2.3. Parallels Workstation и Parallels Desktop for Mac
1.2.4. VirtualBox.
1.2.5. Что выбрать в качестве системы виртуализации?.
1.3. Основные области применения виртуальных машин.
1.3.1. Применение ВМ в реальных компьютерных сетях.
1.3.2. Применение ПО виртуальной инфраструктуры.
1.3.3. Проектирование компьютерных систем и ПО.
1.3.4. Виртуальные машины в учебном процессе.
Вопросы для контроля.
2. Лабораторная работа № 1. Изучение среды СВМ VMWare Workstation.
2.1. Инсталляция VMWare Workstation и контейнеров для ВМ.
2.1.1. Установка VMware.
2.1.2. Создание контейнеров для ВМ.
2.2. Знакомство с системой BIOS.
2.2.1. Для чего нужна BIOS?.
2.2.2. Роль BIOS при загрузке ПК.
Вопросы для контроля.
Порядок выполнения работы.
3. Лабораторная работа № 2. Изучение методики инсталляции операционных систем в среде СВМ VMware Workstation.
3.1. Характеристика дистрибутивов с ОС Linux.
3.1.1. Требования к компьютеру.
3.1.2. Дистрибутивы ОС Linux.
3.2. Инсталляция ОС Linux в СВМ VMWare Workstation.
Вопросы для контроля.
Порядок выполнения работы.
4. Лабораторная работа № 3. Изучение среды СВМ VirtualBox.
4.1. Инсталляция VirtualBox и создание контейнеров для ВМ.
4.1.1. Инсталляция VirtualBox.
4.1.2. Создание контейнера ВМ в среде VirtualBox для ОС Windows 7 с возможностью дальнейшей установки ОС Linux.
4.2. Установка ОС Windows 7 в контейнер ВМ.
4.3. Настройка ОС Windows 7 в контейнере ВМ.
4.3.1. Создание общих папок.
4.3.2. Установка драйверов.
4.4. Установка ОС Linux на ВМ с ОС Windows 7.
4.4.1. Инсталляция ОС Linux.
4.4.2. Настройка ОС Linux в контейнере ВМ.
Вопросы для контроля.
Порядок выполнения работы.
Часть 2 ИЗУЧЕНИЕ МЕТОДОВ СОЗДАНИЯ И АДМИНИСТРИРОВАНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ НА ВИРТУАЛЬНЫХ МАШИНАХ.
5. Типовая структура сетей и алгоритм их функционирования.
5.1. Компьютерные сети с точки зрения обслуживания.
5.1.1. Сетевые протоколы.
5.1.2. Периферия компьютерных сетей.
5.1.3. Службы с установлением и без установления соединения.
5.1.4. Ядро компьютерных сетей.
5.1.5. Коммутация каналов и коммутация пакетов.
5.2. Стек протоколов Интернета.
5.2.1. Прикладной уровень.
5.2.2. Транспортный уровень.
5.2.3. Сетевой уровень.
5.2.4. Канальный уровень.
5.2.5. Физический уровень.
Вопросы для контроля.
6. Лабораторная работа №4. Изучение подсистемы управления сетями в СВМ VMWare Workstation на примере простой сети.
6.1. Общая характеристика конфигурации локальных сетей.
6.2. Адресация компьютеров в IP версии 4.
6.2.1. Сетевая маска.
6.2.2. Групповые адреса.
6.2.3. Зарезервированные адреса.
6.2.4. Ограниченный адрес отправителя.
6.3. Подсистема VMWare Workstation, управляющая сетями.
6.3.1. Общая характеристика подсистемы.
6.3.2. Настройка виртуальных сетей в Virtual Network Editor.
6.3.3. Подключение виртуальных машин к подсетям
6.4. Создание локальной сети на основе ОС Windows в среде виртуальных машин.
6.4.1. Диагностика созданной модели сети.
6.4.2. Контроль настройки протокола IP компьютера.
Вопросы для контроля.
Порядок выполнения работы.
7. Лабораторная работа №5. Изучение методики создания и настройки сети с удаленной загрузкой ОС Windows.
7.1. Основные свойства сетей с удаленной загрузкой ОС.
7.1.1. Описание процесса удаленной загрузки ОС.
7.1.2. Создание модели сети с удаленной загрузки ОС в СВМ.
7.1.3. Старт сервисов BXP.
7.2. Работа в среде Ardence Administrator.
7.2.1. Основные функции Ardence Administrator.
7.2.2. Конфигурирование Ardence Administrator.
7.2.3. Создание загрузочного образа.
Вопросы для контроля.
Порядок выполнения работы.
8. Лабораторная работа №6. Изучение методов создания и настройки комплекса компьютерных подсетей.
8.1. Общая характеристика комплекса подсетей.
8.2. Создание комплекса подсетей с маршрутизатором на основе ОС Linux в среде виртуальных машин.
8.2.1. Алгоритм создания сети.
8.2.2. Алгоритм создания маршрутизатора на основе ОС Linux 8.3. Настройка маршрутизатора на основе ОС Linux.
Вопросы для контроля.
Порядок выполнения работы.
9. Лабораторная работа №7. Изучение методов создания и настройки комплекса неоднородных компьютерных подсетей.
9.1. Общие сведения.
9.2. Создание комплекса неоднородных подсетей.
9.2.1. Конфигурация сети.
9.2.2. Алгоритм настройки комплекса подсетей.
Вопросы для контроля.
Порядок выполнения работы.
10. Лабораторная работа №8. Изучение компьютерных сетей с динамической маршрутизацией в среде СВМ Sun VirtualBox.
10.1. Основы реализации динамической маршрутизации.
10.1.1. Основные сведения о динамической маршрутизации.
10.1.2. Дистанционно-векторный протокол RIP.
10.1.3. Виртуальная сеть с динамической маршрутизацией.
10.2. Создание виртуальной сети в СВМ Sun VirtualBox.
10.2.1. Введение в сетевые режимы Sun VirtualBox.
10.2.2. Реализация модели сети в среде СВМ VirtualBox.
Вопросы для контроля.
Порядок выполнения работы.
11. Лабораторная работа №9. Изучение методов создания и настройки модели виртуальной частной сети VPN в среде виртуальных машин.
11.1. Общая характеристика технологии VPN.
11.1.1. Уровни реализации.
11.1.2. Структура VPN.
11.1.3. Классификация VPN.
11.1.4. Особенности OpenVPN.
11.2. Описание модели сети VPN и основных ее настроек.
11.3. Установка и настройка OpenVPN.
11.3.1. Установка OpenVPN.
11.3.2. Создание OpenVPN-сервера.
11.3.3. Настройка VPN-клиентов для ОС OpenSUSE Linux.
11.3.4. Настройка VPN-клиентов для ОС Windows XP.
11.3.5. Запуск OpenVPN.
11.4. Основные команды OpenVPN.
11.5. Настройка межсетевого экрана Firewoll.
11.5.1. Команды и спецификации правил в Iptables.
11.5.2. Методика настройки межсетевого экрана.
11.5.3. Реализация правил фильтрации пакетов в модели сети.
Вопросы для контроля.
Порядок выполнения работы.
Часть 3. ИЗУЧЕНИЕ МЕТОДОВ УСТАНОВКИ И АДМИНИСТРИРОВАНИЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ НА ВИРТУАЛЬНЫХ МАШИНАХ.
12. Сетевые приложения.
12.1. Протоколы прикладного уровня.
12.1.1. Принципы работы протоколов прикладного уровня.
12.1.2. Клиентская и серверная стороны приложения.
12.2. Взаимодействие процессов через сеть.
12.2.1. Адресация процессов.
12.2.2. Службы, необходимые приложению.
12.3. Web-хостинг.
12.4. Унифицированные указатели ресурсов.
Вопросы для контроля.
13. Лабораторная работа №10. Изучение службы DNS.
13.1. Общая характеристика службы DNS.
13.1.1. Иерархия имен доменов.
13.1.2. Имена DNS.
13.2. Типы, конфигурационные файлы и ПО DNS-серверов.
13.2.1. Основные типы DNS-серверов.
13.2.2. Программное обеспечение BIND.
13.2.3. Функции распознавания имен.
13.2.4. Выполнение запросов из командной строки.
13.3. Установка DNS-сервера.
13.3.1. Настройка сетевых параметров.
13.3.2. Файл /etc/hosts.
13.3.3. Файл /etc/host.conf.
Вопросы для контроля.
Порядок выполнения работы.
14. Лабораторная работа №11. Установка и настройка службы DNS.
14.1. Настройка клиента BIND.
14.1.1 Конфигурирование распознавателя.
14.1.2. Тестирование распознавателя.
14.2. Конфигурирование сервера BIND.
14.2.1. Конфигурационные файлы сервера BIND.
14.2.2. Конфигурирование первичного DNS-сервера.
14.3. База данных DNS.
14.3.1. Записи о ресурсах.
14.3.2. Запись SOA.
14.3.3. Запись NS.
14.3.4. Запись А.
14.3.5. Запись PTR.
14.3.6. Запись MX.
14.3.7. Запись CNAME.
14.3.8. Запись SRV.
14.3.9. Запись ТХТ.
14.4. Пример конфигурации собственного домена.
14.4.1. Файл /etc/named/firma.ru.
14.4.2. Файл /var/named/firma.
14.4.3. Файл /var/named/firma. rev.
14.5. Настройка вторичного DNS-сервера.
14.6. Кэширующие DNS-серверы.
14.6.1. Файл /etc/named.conf.
14.6.2. Файл /var/lib/named/127.0.0.zone
14.7. Описание модели службы DNS.
14.7.1. Разработка компонент сетевой службы DNS.
14.7.2. Алгоритм настройки службы DNS в модели сети.
14.7.3. Модель службы DNS для сети с выходом в Интернет.
14.7.4. Настройка DNS с помощью утилиты yast.
Вопросы для контроля.
Порядок выполнения работы.
15. Лабораторная работа №12. Изучение методов установки и использования Web-сервера.
15.1. Основы Web-приложений.
15.1.1. Принцип работы HTTP протокола.
15.1.2. Постоянные и непостоянные соединения.
15.1.3. Формат HTTP-сообщения.
15.2. Установка и настройка web-сервера.
Вопросы для контроля.
Порядок выполнения работы.
16. Лабораторная работа №13. Изучение методов установки и использования FTP-сервера.
16.1. Передача файлов по протоколу FTP.
16.2. FТР-серверы.
16.2.1. Сообщения сервера.
16.2.2. Передача файлов.
16.2.3. Наиболее популярные FТР-серверы. Пакет vsftpd.
16.3. FТР-клиенты.
16.4. Установка и настройка FTP-сервера.
16.4.1. Основные методы обслуживания запросов клиентов в сетевых приложениях.
16.4.2. Настройка FTP-сервера.
16.5. Установка и настройка FТР-клиента.
Вопросы для контроля.
Порядок выполнения работы.
17. Лабораторная работа №14. Создание модели сети с компонент электронной почты.
17.1. Электронная почта. Общие сведения.
17.1.1. Протокол SMTP.
17.1.2. Команды и коды возврата протокола SMTP.
17.1.3. Сравнение SMTP и HTTP.
17.1.4. Форматы сообщений электронной почты и MIME.
17.1.5. MIME-расширение для кодировки, отличной от ASCII.
17.1.6. Принимаемые сообщения.
17.2. Протоколы доступа к электронной почте
17.2.1. Протокол РОРЗ.
17.2.2. Протокол IMAP.
17.2.3. Электронная почта с web-интерфейсом.
17.3. Виртуальная сеть с ПО ЭП.
17.3.1. Краткая характеристика ПО ЭП.
17.3.2. Модель сети с ЭП.
17.3.3. Установка и настройка SMTP-серверов.
17.3.4. Программа postfix.
17.4. Установка и настройка программ доступа к почте.
17.4.1. Установка РОРЗ.
17.4.2. Установка почтового клиента с графическим интерфейсом.
Вопросы для контроля.
Порядок выполнения работы.
ЗАКЛЮЧЕНИЕ.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Изучение информационных сетей и сетевых технологий на виртуальных машинах, Блинков Ю.В., 2012 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #учебник по информатике :: #информатика :: #компьютеры :: #Блинков
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Диалог с компьютером, Пособие для пользователя, Майоров Б., 2017
- Внутренние угрозы безопасности конфиденциальной информации, Росенко А.П.
- Введение в защиту информации в автоматизированных системах, Малюк А.А., Пазизин С.В., Погожии Н.С., 2001
- Введение в вычислительную технику и компьютерные технологии, Водовозов В.М., Водовозов А.М., 2001
Предыдущие статьи:
- Архитекторы компьютерного мира, Частиков А.П., 2002
- Методика применения информационных технологий в обучении иностранным языкам, Зубов А.В., 2009
- Информатика, Журавлев В.A., Карулина В.А., Письменная Е.В., 2007
- Организационное и правовое обеспечение информационной безопасности, Жигулин Г.П., 2014