Съдържание:
Определение - Какво означава Ping?
Ping е инструмент за диагностика на мрежата, използван главно за тестване на свързаността между два възла или устройства. За да ping на възел на местоназначение, на този възел се изпраща пакет от заявки за ехо от протокол за контрол на Интернет (ICMP). Ако има връзка, възловият възел отговаря с ехов отговор. Ping изчислява времето за обратно пътуване на маршрута на пакета данни от неговия източник до местоназначението и обратно и определя дали са били изгубени пакети по време на пътуването.
Техопедия обяснява Пинг
Мрежовият инструмент за пинг е създаден от Майк Мюс през 1983 г. Той съдържа почти хиляда реда код и се превърна в стандартно пакетирано средство за различни мрежови приложения и операционни системи.
Помощната програма за ping работи, като генерира единица данни за ICMP, която след това се капсулира в IP дейтаграми и се предава по мрежата. След получаване на заявката за ехо, възелът на местоназначение копира своя полезен товар, унищожава оригиналния пакет и генерира ехов отговор със същия полезен товар, който е получил.
Полезният товар на пакета за заявка за ехо често се състои от американски стандартен код за обмен на информация (ASCII) с променливи регулируеми дължини. Времето за обръщане се изчислява, като се отбележи местното време на часовника на източника на източника, когато IP дейтаграмата напусне източника на възела, след което се изважда това време от времето, в което ехо отговорът пристига.
В зависимост от операционната система, изходът на полезната програма за ping варира. Въпреки това, почти всички ping изходи показват следното:
- IP адрес на местоназначение
- Пореден номер на ICMP
- Време за живот (TTL)
- Време за обратно пътуване
- Размер на полезния товар
- Броят на загубените пакети по време на предаването
Инструментът за пинг показва различни съобщения за грешки, ако двупосочното пътуване не е завършено успешно. Те включват следното:
- TTL, изтекъл при транзит: Определя максималния период от време, през който IP пакет може да преживее мрежата, преди да бъде изхвърлен, ако не е достигнал своето местоназначение. За да разрешите тази грешка, опитайте да увеличите стойността на TTL с помощта на превключвателя ping -i.
- Хост на местоназначение Недостъпно: Указва, че възелът на местоназначението е изчезнал или не работи в мрежата. Дори може да възникне поради липсата на локален или отдалечен маршрут за хоста на местоназначението. За да разрешите тази грешка, променете локалната таблица на маршрута или включете възела.
- Request Timed Out: Указва, че командата ping изтече, тъй като нямаше отговор от хоста. Това показва, че не са получени съобщения за отговор на ехо поради мрежов трафик, отказ на искане за филтриране на пакети на протокол за разрешаване на адреси (ARP) или грешка в маршрутизатора. Увеличаването на времето за изчакване с помощта на превключвателя ping –w може да реши този проблем.
- Неизвестен хост: Указва, че IP адресът или името на хоста не съществуват в мрежата или че името на целевия хост не може да бъде разрешено. За да разрешите този проблем, проверете името и наличността на сървърите на системата за имена на домейни (DNS).