Програми PING, TRACERT та їх призначення та її використання

Матеріал з Вікі ЦДУ
Версія від 10:25, 14 вересня 2016; V kotyak (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Тема: Програми PING, TRACERT та їх призначення та її використання


Питання до вивчення

1. Призначення та синтаксис команди PING.

2. Параметри команди PING.

3. Призначення та синтаксис команди TRACERT.

4. Параметри команди TRACERT.


Завдання:

1. Дослідити, як впливає фрагментація пакетів на швидкість відповіді.

2. Дослідити, як впливає розмір пакету на швидкість відповіді.

3. Прослідкувати маршрут проходження пакетів до: www.kspu.kr.ua, shtorm.com, www.ukr.net.


Контрольні питання

1. Особливості спільного використання ключів -n та –t команди PING.

2. Який максимальний розмір пакету, який може бути відправлений без фрагментації?

3. Що визначає параметр –і?




Команда PING.

ping — це службова комп'ютерна програма, призначена для перевірки з'єднань в мережах на основі TCP/IP. Вона відправляє запити Echo-Request протоколу ICMP зазначеному вузлу мережі й фіксує відповіді (ICMP Echo-Reply). Час між відправленням запиту й одержанням відповіді (RTT, від англ. Round Trip Time) дозволяє визначати двосторонні затримки (RTT) у маршруті й частоту втрати пакетів, тобто побічно визначати завантаженість каналів передачі даних і проміжних пристроїв. Повна відсутність ICMP-відповідей може також означати, що віддалений вузол (або якийсь із проміжних маршрутизаторів) блокує ICMP Echo-Reply або ігнорує ICMP Echo-Request.

Програма ping є одним з основних діагностичних засобів у мережах TCP/IP і входить у поставку всіх сучасних мережевих операційних систем. Функціональність ping також реалізована в деяких вбудованих ОС маршрутизаторів, доступ до результатів виконання ping для таких пристроїв за протоколом SNMP визначається RFC 2925 (Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations).


Використання: ping [-t] [-a] [-n число] [-l розмір] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j список вузлів] | [-k список вузлів]] [-w інтервал] список розсилання

Параметри:

-t Відправлення пакетів на зазначений вузол до команди переривання. Перегляд статистики і продовження - Control-Break; Завершення - Control-C.

-a Визначення адрес по іменах вузлів.

-n число Число запитів, що відправляються.

-l розмір Розмір буфера відправлення.

-f Установка прапора, що забороняє фрагментацію пакета.

-i TTL Завдання часу життя пакета (поле "Time To Live").

-v TOS Завдання типу служби (поле "Type Of Service").

-r число Запис маршруту для зазначеного числа переходів.

-s число Штамп часу для зазначеного числа переходів.

-j список вузлів Вільний вибір маршруту за списком вузлів.

-k список вузлів Жорсткий вибір маршруту за списком вузлів.

-w інтервал Інтервал чекання кожної відповіді в мілісекундах.

Приклади типового використання команди ping:

  • Перевірка перетворення імен та зв'язку для системи www.microsoft.com:

ping www.microsoft.com

  • Перевірка зв'язку з віддаленим вузлом за адресою IP:

ping 175.55.9.73

  • Перевірка пропускної здатності мережі за допомогою відправки пакетів розміром 32KB при кожному запиті:

ping 15.39.81.54-l 32768

  • Для відправки повідомлення точки призначення 10.0.99.221 і запису маршруту для 4 переходів введіть:

ping -r 4 10.0.99.221



Команда TRACERT.

Використання: tracert [-d] [-h макс число] [-j список вузлів] [-w інтервал] ім'я

Параметри:

-d Без визначення адрес по іменах вузлів.

-h макс число Максимальне число переходів при пошуку вузла.

-j список вузлів Вільний вибір маршруту за списком вузлів.

-w інтервал Інтервал чекання кожної відповіді в мілісекундах.

Приклади використання команди tracert:

  • Щоб виконати трасування шляху до вузла cor1.microsoft.com, введіть команду:

tracert cor1.microsoft.com

  • Щоб виконати трасування шляху до вузла corp7.microsoft.com і використовувати вузли 10.12.0.1-10.29.3.1-10.1.44.1 для вільної маршрутизації, введіть наступну команду:

tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com