You are on page 1of 8

Міністерство освіти і науки України

Вінницький національний технічний університет


Факультет інтелектуальних інформаційних технологій та автоматизації
Кафедра КН

Лабораторна робота №2
з дисципліни «Комп’ютерні мережі та хмарні технології»

Виконав: ст. гр. 1КН-23б. Максим ПАТИК


Перевірив асистент: Ігор АРСЕНЮК

Вінниця 2023
Лабораторна робота №2
Тема: “Вивчення деяких мережевих утиліт стеку ТСР/ІР на прикладі ОС
Windows”.
Мета: ознайомитися з призначенням деяких команд обслуговування мережі, та
навчитись їх практично використовувати.
Теоретичні відомості

Ping:

ping - це команда, яка використовується для вимірювання часу відправки


і отримання пакетів даних до і від визначеного мережевого пристрою або хоста.

Команда ping надсилає ICMP (Internet Control Message Protocol) запити до


вказаної IP-адреси або доменного імені і очікує на відповідь. Вона вимірює час,
який потрібен для пакета, щоб пройти до цільового пристрою і назад (це
називається "ping time" або "round-trip time"). [1]

Функції:

• Перевірка доступності віддаленого хоста або сервера.


• Вимірювання часу, який потрібен для відправки та отримання пакетів
даних.
• Виявлення пакетних втрат та затримок в мережі.

Випадки застосування:

• Діагностика мережевих проблем і виявлення недоступних хостів.


• Моніторинг стабільності мережевого з'єднання.
• Перевірка роботоздатності DNS.

ARP:

arp призначена для виведення і зміни записів кешу протоколу ARP


(Address Resolution Protocol — протокол визначення адрес), який містить одну
або декілька таблиць, що використовуються для зберігання IP-адрес і
відповідних їм фізичних адрес Ethernet або Token Ring. Для кожного мережевого
адаптера Ethernet або Token Ring, встановленого в комп'ютері, використовується
окрема таблиця. Запущена без параметрів, команда arp виводить довідку.

Функції:

• Відображення таблиці ARP, яка містить відповідності між IP-адресами та


фізичними MAC-адресами в локальній мережі.
• Визначення фізичної MAC-адреси для конкретної IP-адреси.
• Додавання, оновлення або видалення записів з таблиці ARP.
Випадки застосування:

• Вирішення мережевих проблем, таких як конфлікти IP-адрес або


дублювання MAC-адрес.
• Виявлення MAC-адреси конкретного пристрою в локальній мережі.

Ipconfig (IP Configuration):

ipconfig - це команда в операційній системі Windows, яка надає


інформацію про мережеві налаштування комп'ютера.

Окрім IP-адреси поточного комп’ютера, він також дає вам IP-адресу


вашого маршрутизатора, вашу MAC-адресу, а також дозволяє очистити ваш
DNS. Якщо ви запустите команду ipconfig без додаткових параметрів
командного рядка, вона відобразить кожен окремий мережевий інтерфейс,
включаючи віртуальні мережеві адаптери. Для адаптера локальної мережі та
WiFi він надасть вам локальну IP-адресу. Якщо ви підключені до Інтернету через
Wi-Fi, ви побачите під ним значення IPv6 та маски підмережі. [2]

Функції:

• Виведення інформації про мережеву конфігурацію комп'ютера,


включаючи IP-адресу, маску підмережі, шлюз та DNS-сервери.
• Оновлення IP-адреси або інших мережевих параметрів.

Випадки застосування:

• Перевірка поточних мережевих налаштувань на комп'ютері.


• Зміна IP-адреси або інших мережевих параметрів за потреби.
• Діагностика мережевих проблем і встановлення з'єднання з мережею.

Tracert (Trace Route):

tracert - не просто якась абстрактна команда, яку розуміє командний


рядок, а повноцінна програма. Точніше, службове консольне (що не має
віконного інтерфейсу) Windows-додаток, призначений для визначення шляху, по
якому направляються мережеві пакети від одного вузла до іншого. Ім'я програми
утворено від "trace route", що означає "трасування маршруту". [3]

tracert відправляє пакети з TTL (Time To Live), який збільшується з


кожним кроком, і отримує відповіді від кожного маршрутизатора, через який
проходять пакети.

Утиліта tracert (або traceroute в UNIX-подібних системах) допомагає


визначити маршрут, яким пакети дійшли від відправного хоста до цільового
хоста через комп'ютерну мережу. Це дозволяє вам відстежувати шлях пакетів і
визначати мережеві вузли (роутери або комутатори), через які вони проходять.
1. Використання TTL (Time To Live):
o При відправці пакета через мережу, в поле TTL (Time To Live)
включається число, яке зазвичай починається з максимального
значення, наприклад, 64 або 128. TTL визначає максимальну
кількість мережевих вузлів (роутерів) або "пропусків", через які
пакет може пройти, перш ніж він буде викинутий з мережі.
2. Реакція мережевих вузлів:
o Коли пакет проходить через кожен мережевий вузол (роутер або
маршрутизатор) на шляху до цільового хоста, TTL зменшується на
одиницю.
o Якщо TTL досягає нуля, мережевий вузол видає повідомлення про
"Time Exceeded" (час вийшов) і викидає пакет.
o Утиліта tracert відслідковує ці повідомлення "Time Exceeded" і
записує IP-адреси мережевих вузлів, які були пройдені.
3. Визначення маршруту:
o tracert продовжує надсилати пакети з зменшеним TTL до тих пір,
поки не досягне цільового хоста.
o Коли цільовий хост отримує пакет, він відповідає на нього, і ця
відповідь також включається в вивід tracert.
o По закінченню виконання tracert, ви отримуєте список IP-адрес
мережевих вузлів і часу, який був потрібний для проходження
кожного вузла.

Фізика роботи tracert базується на принципах маршрутизації пакетів у


комп'ютерних мережах і використовує TTL для визначення шляху, яким пакети
проходять через мережу.

Функції:

• Визначення маршруту, яким пакети дійшли від відправного хоста до


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

Випадки застосування:

• Діагностика мережевих проблем і виявлення місця їх виникнення.


• Визначення оптимального маршруту для передачі даних.
• Аналіз затримок та проблем у мережевому з'єднанні.

Хід роботи
Пропінгую комп’ютер, що знаходиться у моїй локальній мережі:
Пропінгую комп’ютер, що знаходиться за межами мої локальної мережі:

Виконання команди arp -a:


Виконання команди ipconfig /all:
Виконання команди tracert www.google.com:
Висновок: виконавши дану лабораторну роботу, ми ознайомилися з
призначенням таких команд обслуговування мережі: ping, ARP, route, ipconfig,
tracert, та навчилися їх практично використовувати на прикладі Windows 10.
Список використаної літератури:
[1] https://uk.wikipedia.org/wiki/Ping
[2] https://techukraine.net/%D1%89%D0%BE-
%D1%82%D0%B0%D0%BA%D0%B5-
%D1%83%D1%82%D0%B8%D0%BB%D1%96%D1%82%D0%B0-ipconfig-
%D1%83-windows/
[3] https://www.ateasyday.com/articles/internet/komanda-tracert.html

You might also like