cmputernetwork

Комп'ютерні мережі та розподілені системи

Лабораторні

ЛАБОРАТОРНА РОБОТА № 1. Основи Ethernet та IP.

Частина 1. Підготовка робочого місця

Тривалість: 0.5 - 1 акад. година.

Мета: Підготовити віртуальне робоче місце для проведення лабораторних робіт для можливості дистанційної роботи.

Лабораторна установка.

Необхідне апаратне забезпечення. Для проведення лабораторних робіт необхідно мати комп’ютер з наступною мінімальною апаратною конфігурацією:

Необхідне програмне забезпечення.

1) На комп’ютері повинна бути встановлена одна з операційних систем, підтримуваних віртуальною машиною Virtual Box (https://www.virtualbox.org/wiki/Downloads):

2) Безкоштовне програмне середовище віртуалізації Virtual Box https://www.virtualbox.org/wiki/Downloads

3) Образ віртуальної машини для віртуального робочого місця (https://drive.google.com/file/d/1sWEn-7soGocViHb6ndNlPwrWsv5XGVtq/view?usp=sharing)

4) Інтернет-браузер та доступ до Інтернет.

Загальна постановка задачі. Цілі роботи:

1) підготовити віртуальне робоче місце для проведення наступних лабораторних робіт;

2) навчитися користуватися мінімальними можливостями середовищ віртуалізації на прикладі Virtual Box

VirtualBox — це програма віртуалізації для операційних систем, розроблена німецькою фірмою innotek, зараз вона належить Oracle Corporation. Вона встановлюється на існуючу операційну систему, яка називається хостовою, усередину цієї програми встановлюється друга операційна система, яку називають гостьовою операційною системою яка функціонує на віртуальній машині .

Підтримується основними операційними системами Linux, FreeBSD, Mac OS X, OS/2 Warp, Microsoft Windows, які підтримують роботу гостьових операційних систем FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows і Solaris.

У лабораторних роботах курсу “Комп’ютерні мережі та розподілені системи” VirtualBox використовується для створення віртуального робочого місця. На це є наступні причини:

Послідовність виконання роботи.

1. Встановлення середовища віртуалізації VirtualBox.

рис.1.1

рис.1.2

2. Підключення образу віртуальної машини (Варіант 1).

рис.1.3

Рис.1.4

  1. Кількість оперативної пам’яті (>=1024 Мб);

  2. Місце збереження файлів віртуальної машини (вибрати самостійно)

Рис.1.5

Після закінчення імпорту віртуальна машина буде готова до експлуатації.

3. Запуск, налаштування і робота з віртуальною машиною.

Рис.1.6.

Швидкі клавіші для роботи з віртуальною машиною

Комбінація клавіш Призначення
Right Ctrl + F Перехід вікна віртуальної машини в повноекранний режим
Right Ctrl + С Перехід вікна віртуальної машини в режим масштабування
Right Ctrl + Н Завершити роботу віртуальної машини
Right Ctrl + Del Відіслати віртуальній машині команду Ctrl + Alt + Del
Right Ctrl + E Зробити знімок екрана віртуальної машини

Для налаштування віртуальної машини, викликається відповідний пункт контекстного меню або з меню “Машина” (рис.1.7). Налаштування проводиться тільки при зупиненій віртуальній машині.

Рис.1.7

4. Встановлення та налаштування гостьових доповнень (Extension Pack).

Для того щоб з’явилась можливість встановлення гостьових доповнень (Extension Pack - додаткових опцій віртуальної машини) необхідно завантажити їх з сайту https://www.virtualbox.org/wiki/Download_Old_Builds відповідно до встановленої версії Virtual Box.

Рис.1.8

Після завантаження, необхідно встановити їх на хостовій операційній системі.

Рис.1.8.

Рис.1.9.

Рис.1.10

Рис.1.11

Гостьові доповнення віртуальної машини використовуються для збільшення функціоналу віртуальної машини (налаштування розширення екрану, додавання спільних папок і т. д).

Рис.1.12

Рис.1.13

Рис.1.14

Рис.1.15.

Рис.1.16

5. Додавання спільної папки

Рис.1.17

Рис.1.18

Рис.1.19

Після цього вона з’явиться у вікні списку спільних папок а також в гостьовій ОС.

Частина 2. Основи Ethernet та IP

Тривалість: 3 акад. години.

Мета: Познайомитись з протоколами Ethernet та отримати навики налаштування та тестування комунікацій в ОС Windows.

Лабораторна установка для проведення лабораторної роботи у віртуальному середовищі.

Апаратне забезпечення, матеріали та інструменти для проведення віртуальної лабораторної роботи.

Усі досліди проводяться на комп’ютері (ПК) на якому встановлена віртуальна машина відповідно до першої частини лабораторної роботи. Передбачається, що хостова ОС є однією з версій починаючи з Winodws XP. Інші хостові ОС також можуть бути використані, але опис роботи з ними не розглядаються в даній лабораторній роботі.

Між хостовою та гостьовою ОС до існуючої віртуальної мережі (для Internet) створюється ще одна, яка буде використовуватися в дослідах.

Підпис: Eth

Рис.1.20. Функціональна схема лабораторної установки

Програмне забезпечення, що використане у віртуальній лабораторній роботі.

  1. Сніфер Wireshark (http://www.wireshark.org/)
  2. Вбудовані утиліти Winodws XP.

Загальна постановка задачі.

Цілі роботи:

Послідовність виконання роботи.

1. Добавлення мережного адаптеру

Віртуальна машина може мати декілька віртуальних мережних адаптерів з різними варіантами реалізації з’єднань. За замовченням на віртуальній машині створений один мережний адаптер. Налаштування цього мережного адаптеру показане на рис.1.21. У налаштуванні «Під’єднаний до» стоїть властивість NAT, яка вказує на те, що адаптер буде використовувати під’єднання Інтернет хостової операційної системи (механізм NAT-трансляції розглядається в наступній темі).

img

Рис.1.21.

У віртуальній машині відповідно до цього налаштування створюється один мережний адаптер, через який відбувається з’єднання з Інтернет. Це з’єднання автоматично отримує всі необхідні налаштування.

У лабораторній роботі необхідно добавити ще один адаптер, який буде реалізовувати внутрішню віртуальну мережу між хостовою ОС та віртуальною машиною. Для цього необхідно зробити налаштування, відповідно до рис.1.22. Після чергового завантаження віртуальної машини у гостьовій ОС буде два мережні адаптери:

Слід звертати увагу на назву адаптеру, так як вона вказує на конкретне підключення.

Для адаптеру, за необхідності можна вибрати тип та налаштувати різні режими. У лабораторній роботі всі інші налаштування, що показані на рис.1.22 необхідно залишити без змін.

img

Рис.1.22.

2. Налаштування адаптерів

Де x – номер варіанту (по списку).

Зверніть увагу для якого самого адаптеру в гостьовій машині Ви змінюєте налаштування, адже там два адаптери - перший для NAT (вихід до мереж гостової машини - як правило, назва адаптеру NET1), а другий (NET0) - для віртуальної мережі , саме його і треба налаштовувати! Визначити який адаптер гостьової ОС як називається можна тимчасово вимкнувши його в VirtualBox під час роботи віртуальної машини опцією “Кабель під’єднано”.

Надалі в лабораторній роботі всі дії на гостьовій ОС будуть проводитися саме з цим мережним адаптером!

Зробіть копії екранів згідно формату і прикладу зробленого в додатку 1.5.

3. Визначення MAC-адрес утилітою Getmac

4. Тест наявності підключення

Зробіть копії екранів для звіту. Проаналізуйте результати тестування. За відсутності з’єднання повторіть п.2.

5. Завантаження, інсталяція та налаштування сніферу

img

Рис.1.23.

6. Робота з кешем ARP

7. Запуск прослуховування мережі сніфером Wireshark

8. Аналіз пакету

9. Аналіз gratuitous ARP

Оформлення звіту.

Після закінчення роботи, відправте звіт у форматі DOC чи PDF, оформлений у вигляді, наведеному в додатку 1.5.

Перевірка виконання роботи та питання до захисту.

Викладачем перевіряється виконання всіх пунктів роботи відповідно до занотованих у звіті результатів. Оцінюється повнота результатів. Кінцева оцінка коригується по усному опитуванню при очному спілкуванню. Кожен результат студент повинен пояснити. У випадку виникнення помилок або запитань щодо проведення певного пункту, його необхідно буде повторити.

1) Що таке VirtualBox і віртуальні машини? Навіщо це ПЗ використовується в лабораторній роботі? 2) Що таке гостьова і хостова операційні системи? 3) Розкажіть про функціональну схема лабораторної установки, що показана на рис.1.20. Навіщо використовується кожне зі з’єднань? 4) Які цілі лабораторної роботи? Як вони досягалися? 5) Що таке MAC-адреса? Як вона пов’язана з виробником адаптеру? 6) Як можна визначити MAC-адресу в ОС Windows? 7) Як можна задати MAC-адресу в ОС Windows? 8) Яке призначення утиліти Getmac? Як вона використовувалася в цій лабораторній роботі? 9) Яке призначення утиліти ping ? Як вона використовувалася в цій лабораторній роботі? 10) Яке призначення утиліти WireShark? Як вона використовувалася в цій лабораторній роботі? 11) Що таке кеш ARP? Як і коли оновлюється кеш ARP? 12) Поясніть отримані результати при аналізі ARP-пакетів. 13) Що таке gratuitous ARP? Прокоментуйте отримані результати з аналізом пакету gratuitous ARP.