You are on page 1of 20

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ І. І. МЕЧНИКОВА

ФАКУЛЬТЕТ МАТЕМАТИКИ, ФІЗИКИ ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ

КАФЕДРА КОМП’ЮТЕРНИХ СИСТЕМ ТА ТЕХНОЛОГІЙ

Звіт

з дисципліни «Комп’ютерні мережі»

Лабораторна робота № 2

«Службові утиліти діагностики мережевої конфігурації

та мережевих з'єднань»

Студента 3 курсу

Спеціальності «Комп’ютерна інженерія»

Таранюка Олександра Андрійовича

Викладач: Сбітнєв Олександр Юрійович

м. Одеса – 2024 рік


2

ЗМІСТ

МЕТА РОБОТИ 3

ПОСТАНОВКА ЗАДАЧІ 3

ТЕОРЕТИЧНА ЧАСТИНА 5

ПРАКТИЧНА ЧАСТИНА 8

ВИСНОВОК 19
3

МЕТА РОБОТИ
Вивчення IP-адреса, ознайомлення з найпопулярнішими утилітами для
діагностики мережевої конфігурації та мережевих з'єднань.

ПОСТАНОВКА ЗАДАЧІ

Завдання 1.

1) За допомогою утиліти ipconfig (запускається в командному рядку командою


ipconfig) визначте IP-адресу та маску підмережі для свого комп'ютера.

2) Визначте клас підмережі, в якій знаходиться ваш комп'ютер без використання


маски підмережі та маски підмережі.

3) Визначте адресу підмережі, в якій знаходиться ваш комп'ютер, за допомогою


функції “Логічне І” над IP-адресом та маскою підмережі. Слід пам'ятати, що
операція “Логічне І” має здійснюватися з двійковим уявленням операндов.

Завдання 2.

За допомогою утиліти ping (запускається в командному рядку командою


ping) перевірте доступність хостів, мінімальний, середній та максимальний час
прийому-передачі пакетів ICMP до них. Можна розглянути хости, наприклад, у
наступній послідовності:

1) Сервер вашого безпосереднього провайдера чи сервера вашої підмережі;

2) Якийсь сервер вашого регіону;

3) Веб-сервер Інтернет-університету інформаційних технологій: www.onu.edu.ua;

4) Веб-сервер Університету у Кембриджі: www.cam.ac.uk;

5) Веб-сервер Університету Каліфорнії: www.ucla.edu;

6) Веб-сервер Університету Токіо: www.u-tokio.ac.jp;

7) Веб-сервер компанії Microsoft: www.microsoft.com


4

Зверніть увагу, що в останньому випадку пакети ICMP блокуються


вебсервером.

Завдання 3.

За допомогою утиліти tracert (запускається в командному рядку командою


tracert) визначте маршрути проходження та час проходження пакетів до хостів,
наведених у завданні 2.

Завдання 4.

1) За допомогою утиліти netstat (запускається в командному рядку командою


netstat) перегляньте активні поточні мережеві підключення та їх стан на
комп'ютері.

2) Запустіть кілька екземплярів веб-браузера, завантаживши веб-сторінки з


різних веб-серверів. Подивіться за допомогою netstat, які нові підключення до
мережі з'явилися в списку.

3) Закривайте браузери та за допомогою netstat перевіряйте зміну списку


мережних підключень.

Завдання 5.

1) Скласти звіт-протокол виконання лабораторної роботи.

2) У протоколі подати скріншоти результатів виконання завдань.

3) Захистити результати лабораторної роботи, відповівши на всі поставлені


викладачем питання.

ТЕОРЕТИЧНА ЧАСТИНА
5

1. Структура IP-адреси
Інтернет-протокол (IP) використовує IP-адреси для ідентифікації пристроїв
у мережі. Структура IP-адреси може бути двох типів: IPv4 і IPv6. IPv4 має
формат з чотирьох чисел, розділених крапками (наприклад,192.168.1.1). IPv6 має
більш складну структуру з шістнадцятирічних груп чисел, розділених
двокрапками (наприклад, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Кожна
група чисел в IP-адресі представляє частину адреси, яка визначає мережу і
конкретний пристрій у цій мережі.
IP-адреса разом з маскою підмережі визначає область адресації пристрою
у мережі. Маска підмережі вказує, яка частина IP-адреси належить мережі, а яка
– конкретному пристрою в цій мережі.
Існують п'ять класів IP-адрес, від A до E. Кожен клас має свій діапазон
IPадрес, який використовується для різних цілей. Найпоширеніші класи - це
класи A, B і C. Класи D і E зазвичай використовуються для особливих функцій,
наприклад, мультимедійних передач (клас D) або для досліджень (клас E).
Для IPv4 класи адрес визначаються першими бітами IP-адреси:
 Клас A: Починається з біта 0, мережева частина складається з перших 8 біт.
 Клас B: Починається з бітів 10, мережева частина складається з перших 16 біт.
 Клас C: Починається з бітів 110, мережева частина складається з перших 24
біт.
 Клас D використовується для мультимедійних групових адрес. Клас E
використовується для експериментальних цілей.
У IPv6 класи адрес не використовуються, оскільки кожна адреса має
глобальну унікальність і звичайно має довжину 128 біт.

2. Утиліта ipconfig
Утиліта ipconfig використовується у операційних системах Windows для
відображення налаштувань мережевих інтерфейсів. Вона дозволяє користувачеві
переглядати інформацію про IP-адреси, шлюзи, DNS-сервери та інші мережеві
параметри.
6

Коли ви відкриваєте командний рядок у Windows і вводите команду


ipconfig, ви отримуєте інформацію про ваші мережеві підключення. Наприклад,
ви можете побачити вашу IP-адресу, маску підмережі, шлюз за замовчуванням, а
також DNS-сервери, які використовуються вашою системою.
Ця утиліта дуже корисна для діагностики мережевих проблем,
налаштування мережевих параметрів або просто для перевірки стану вашого
з'єднання з Інтернетом чи локальною мережею.

3. Утиліта ping
Утиліта ping використовується для перевірки доступності мережевого
пристрою чи комп'ютера у мережі Інтернет за допомогою відправлення і
отримання пакетів даних. Коли ви використовуєте команду ping з вказаною
IPадресою або доменним ім'ям, ваш комп'ютер надсилає пакети даних на
вказану адресу, а потім чекає на відповідь.
Результати команди ping можуть вказувати на те, чи успішно було
отримано відповідь від пристрою, а також час, який знадобився для передачі та
отримання даних (це називається часом відгуку або latency).
ping корисний для перевірки стану мережі, виявлення проблем зі
з'єднанням або визначення часу відгуку пристроїв у мережі.

4. Утиліта traceroute
Утиліта traceroute використовується для визначення шляху, який пакети
даних проходять від вашого комп'ютера до вказаної IP-адреси або доменного
імені в мережі. Коли ви запускаєте команду traceroute, ваш комп'ютер надсилає
пакети даних зі збільшуваним значенням TTL (Time-To-Live) до
маршрутизаторів на шляху до цільової адреси.
Кожен маршрутизатор, через який проходить пакет, відправляє відповідь з
інформацією про свою IP-адресу та час, який знадобився для передачі пакета.
Таким чином, traceroute дозволяє вам відстежити шлях, яким проходять ваші
дані від вихідного комп'ютера до цільового вузла, і визначити кількість
проміжних маршрутизаторів і час, який займає кожен крок.
7

Ця утиліта корисна для виявлення проблем з мережевим


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

5. Утиліта netstat
Утиліта netstat використовується для відображення різноманітної
інформації про мережеві підключення та стан мережевих інтерфейсів на вашому
комп'ютері. Коли ви виконуєте команду netstat у командному рядку, ви
отримуєте список активних з'єднань TCP/IP, відкриті порти, маршрути мережі,
інформацію про мережеві статистики та інше.
За допомогою netstat ви можете визначити, які порти відкриті на вашому
комп'ютері, які процеси використовують ці порти, а також перевірити стан
мережевих з'єднань і адреси, які ваш комп'ютер використовує для комунікації в
мережі. Крім того, netstat дозволяє вам відслідковувати активні мережеві
з'єднання, відображати статистику зв'язків та докладну інформацію про мережеві
інтерфейси.
8

ПРАКТИЧНА ЧАСТИНА
Завдання 1.

1) Визначимо ІР-адресу та маску підмережі. Для цього використовуємо


утиліту ipconfig (Рис.1):
9

Рисунок 1 – Використання утиліти ipconfig

ІР-адреса: 192.168.0.112

Маска підмережі: 255.255.255.0

2) Визначимо клас підмережі:

Перший байт IP-адреси 192 – тому підмережа належить до класу C.

3) Визначимо адресу підмережі за допомогою операції «Логічне І» над


IPадресою та маскою підмережі.

Переводимо у двійковий вигляд:

IP-адреса: 11000000.10101000.00000000.11100000

Маска підмережі: 11111111.11111111.11111111.00000000

Застосування операції «Логічне І»:

11000000.10101000.00000000.11100000
+
11111111.11111111.11111111.00000000
11000000.10101000.00000000.00000000
У десятковому вигляді: 192.168.0.0
Отже, адреса підмережі, в якій знаходиться комп'ютер – 192.168.0.0.
Номер комп՚ютера: 112.
10

Завдання 2.
За допомогою утиліти ping перевіримо доступність хостів,
мінімальний, середній та максимальний час прийому-передачі пакетів
ICMP до них. Розглянемо хости, наприклад, у наступній послідовності:
1) Сервер безпосереднього провайдера чи сервера підмережі

2) Якийсь сервер вашого регіону (rozetka.com.ua)

3) Веб-сервер ОНУ: www.onu.edu.ua


11
12

4) Веб-сервер Університету у Кембриджі: www.cam.ac.uk

5) Веб-сервер Університету Каліфорнії: www.ucla.edu

6) Веб-сервер Університету Токіо: www.ecc.u-tokyo.ac.jp


13

7) Веб-сервер компанії Microsoft: www.microsoft.com


14

Завдання 3.
За допомогою утиліти tracert визначимо маршрути проходження
та час проходження пакетів до хостів, наведених у завданні 2.
1. Сервер безпосереднього провайдера чи сервера підмережі

2. Якийсь сервер вашого регіону (rozetka.com.ua)

3. Веб-сервер ОНУ: www.onu.edu.ua

4. Веб-сервер Університету у Кембриджі: www.cam.ac.uk


15

5. Веб-сервер Університету Каліфорнії: www.ucla.edu

6. Веб-сервер Університету Токіо: www.ecc.u-tokyo.ac.jp


16

7. Веб-сервер компанії Microsoft: www.microsoft.com


17

Завдання 4.

1) За допомогою утиліти netstat переглянемо активні поточні


мережеві підключення та їх стан на комп'ютері.
18

2) Запустимо кілька екземплярів веб-браузера, завантаживши веб-


сторінки з різних веб-серверів. Подивимось за допомогою netstat, які нові
підключення до мережі з'явилися в списку.
19

3) Закриємо браузери та за допомогою netstat перевіримо зміну


списку мережних підключень.
ВИСНОВОК

У даній лабораторній роботі я вивчив структуру IP-адреси та


ознайомився з найпопулярнішими утилітами для діагностики мережевої
конфігурації та мережевих з'єднань, а саме – ipconfig, ping, traceroute, netstat.
За допомогою них визначено ІР-адресу та маску підмережі; перевірено
доступність хостів, мінімальний, середній та максимальний час прийому-
передачі пакетів ICMP до них; визначено маршрути проходження та час
проходження пакетів до хостів, а також переглянуто активні поточні
мережеві підключення та їх стан на комп'ютері.

Використані службові утиліти є корисними для діагностики мережевої


конфігурації та мережевих з'єднань.

You might also like