Зміст:
Визначення - Що означає Ping?
Ping - це мережевий діагностичний інструмент, який використовується в основному для перевірки зв’язку між двома вузлами або пристроями. Щоб пінг-код вузла, на цей вузол надсилається пакет запиту ехо-сигналу протоколу Інтернет-контролю (ICMP). Якщо з'єднання доступне, вузол призначення відповідає ехо-відповіддю. Ping обчислює час обходу маршруту пакету даних від його джерела до місця призначення та назад та визначає, чи були втрачені будь-які пакети під час поїздки.
Техопедія пояснює Пінг
Мережний пінг-інструмент був створений Майком Мюссом в 1983 році. Він містить майже тисячу рядків коду і став стандартним пакетованим інструментом для різних мережевих додатків та операційних систем.
Утиліта ping працює, генеруючи блок даних ICMP, який потім інкапсулюється в дейтаграми IP та передається по мережі. Після отримання запиту echo, вузол призначення копіює його корисне навантаження, знищує оригінальний пакет і формує ехо-відповідь з тим же корисним навантаженням, який він отримав.
Корисне навантаження пакета запитів ехо часто складається з символів американського стандартного коду обміну інформацією (ASCII) із змінною регульованою довжиною. Час зворотного шляху обчислюється зазначаючи місцевий час тактової частоти вузла джерела, коли IP дейтаграма покидає вихідний вузол, а потім віднімаючи цей час від часу, коли надходить відповідь ехо.
Залежно від операційної системи, вихідний вміст ping змінюється. Однак майже всі виходи ping мають таке:
- IP адреса призначення
- Послідовний номер ICMP
- Час жити (TTL)
- Час в обидва кінці
- Розмір корисної навантаження
- Кількість пакетів, втрачених під час передачі
Інструмент ping відображає різні повідомлення про помилки, якщо поїздка в обидва кінці не завершена успішно. Вони включають в себе наступне:
- TTL, який закінчився в транзиті: визначає максимальну кількість часу, коли IP-пакет може жити по мережі перед тим, як він буде відкинутий, якщо він не досяг свого призначення. Щоб вирішити цю помилку, спробуйте збільшити значення TTL за допомогою перемикача ping -i.
- Хост призначення Недоступний: вказує на те, що вузол призначення не працює або не працює в мережі. Це навіть може статися через відсутність локального або віддаленого маршруту для хоста призначення. Щоб усунути цю помилку, змініть локальну таблицю маршрутів або ввімкніть вузол.
- Запит вимкнення часу: вказує, що команда ping вимкнулася, оскільки не було відповіді від хоста. Це вказує на те, що повідомлення про ехо-відповіді не було отримано через мережевий трафік, невдача фільтрації запитів протоколу Resolution Protocol (ARP) або помилка маршрутизатора. Збільшення часу очікування за допомогою перемикача ping –w може вирішити цю проблему.
- Невідомий хост: вказує на те, що IP-адреса або ім'я хоста не існує в мережі або що ім'я хоста призначення не може бути вирішено. Щоб вирішити цю проблему, перевірте ім'я та наявність серверів системи доменних імен (DNS).