Каква е командата ping? Какво е ping в приложения и игри? Как да използвам ping в Windows?

Въпреки че не сте експерт по мрежи, може да сте срещали термина PING , когато използвате компютри, мрежови устройства като безжични рутери, онлайн приложения или когато играете игри в интернет. Ако искате да знаете какво представлява ping, когато става въпрос за компютри, как работи командата ping, как да разберете данните, които показва, и как да ги използвате в Windows , прочетете този урок:

Какво е пинг?

Ping е инструмент за команден ред, наличен в много операционни системи, който можете да използвате, за да тествате дали вашият компютър или устройство може да достигне до целевия компютър през мрежата и/или интернет.

Какво е ping в мрежовите тестове ( SpeedTest ) или игрите?

Когато видите пинга, докладван във всички видове приложения, в мрежови тестове като SpeedTest или в онлайн игри, това се отнася до времето, необходимо на вашия компютър, за да получи отговор на команда ping. Това време се отчита в милисекунди (ms) и е индикатор за скоростта на времето за реакция на вашата интернет връзка или вашата мрежова връзка. Колкото по-нисък е пингът, толкова по-добро е времето за реакция.

Защо ping е полезен?

Командата ping е полезна най-вече за отстраняване на проблеми с достъпността на устройства в мрежата и интернет. Тази команда използва серия от ехо(Echo) съобщения (използвайки протокола за интернет контролни съобщения(Internet Control Message Protocol) ), за да определи неща като:

  • Дали целта на командата ping е активна или неактивна.
  • Колко време е необходимо за комуникация с целевото устройство, за изпращане и получаване на ехо заявка и отговор.

  • Колко пакета се губят при комуникация с целевото устройство.

За да разберете по-добре нещата, погледнете екранната снимка по-долу, където изпълнихме команда ping в Windows: ping www.microsoft.com .

пинг

От тази команда научихме следното:

  • Че уебсайтът www.microsoft.com е достъпен и достъпен от нашия компютър с Windows, защото получихме отговор.

  • IPv6 адресът(IPv6 address) на уебсайта на microsoft.com. Това е странният адрес, който се показва след текста „Отговор от“.("Reply from.")

  • Че няма загуба на данни при връзката ни с уебсайта на microsoft.com.
  • Времето, необходимо в милисекунди, на microsoft.com да отговори на нашата команда ping: за всяка от четирите ехо заявки поотделно, минималното, максималното и средното време, необходимо за отговор на нашата команда ping.

Както можете да видите, помощната програма за ping изпраща четири заявки за ехо по подразбиране и споделя статистически данни и данни въз основа на отговорите, които трябва да получи от целта.

Кой е измислил пинга?

Помощната програма за пинг е създадена от американец(American) на име Майк Муус(Mike Muuss) през декември 1983 г.(December 1983) , докато е работил в лабораторията за балистични изследвания(Ballistic Research Laboratory) в полигона Абърдийн(Aberdeen Proving Ground) , Мериленд(Maryland) . Името идва от сонарната технология, използвана в подводници, надводни кораби и самолети, която изпраща импулс и слуша ехото, за да открие подводни обекти. Той го намери за подходяща метафора за това как работи помощната програма ping.

В кои операционни системи и устройства е наличен ping?

Можете да използвате инструмента ping в Windows , Linux , MAC OS X , Unix , FreeBSD и много други операционни системи за настолни компютри, сървъри и друго оборудване. Дори мрежово оборудване като рутери внедри инструмента за ping за отстраняване на проблеми с мрежата.

Как да използвам ping в Windows?

Ако искате да използвате инструмента за ping в Windows , отворете командния ред(open the Command Prompt) или PowerShell . След това въведете ping , последвано от IP адреса (или името на хоста) на целевия компютър или устройство. Например, въведете нещо като: "ping 192.168.1.1" или "ping www.bing.com" без кавички.

пинг

Както е документирано от Microsoft, тук(here) командата ping в Windows може да използва много параметри. За да ги видите сами, напишете ping /?или пинг -? (ping -?)и натиснете Enter на клавиатурата си. Windows изброява всички параметри и превключватели, които можете да използвате за инструмента за пинг.

пинг

ЗАБЕЛЕЖКА:(NOTE:) Можете да използвате / или - преди всеки параметър на командата ping. Те са взаимозаменяеми и водят до същия резултат.

Ето обяснение на всички превключватели за командата ping:

  • /t - ping продължава да изпраща съобщения за ехо заявка до местоназначението, докато не бъде прекъсната ръчно. За да прекъснете и покажете статистика, натиснете CTRL+Break . За да прекъснете и излезете от пинга, натиснете CTRL+C .

  • /a - пингът се опитва да разреши и да покаже името на хоста на IP адрес, който е въведен като цел.

  • /n count - използвайте тази промяна на броя на съобщенията за ехо заявка от 4 (по подразбиране) на нещо друго. Можете да използвате произволен номер от 1 до 4294967295.

  • /l size - задава размера (в байтове) на съобщението Echo request, което се изпраща до целта, от 32 (по подразбиране) до нещо друго. Можете да използвате произволен номер от 1 до 65527.

  • /f - използвайте това за изпращане на съобщения с Echo заявка с включен флаг "Не фрагментирайте", така че заявката да не бъде фрагментирана от рутери по пътя към дестинацията. Тази опция работи само за IPv4 адреси и е полезна за отстраняване на проблеми с максималния предавателен блок(Maximum Transmission Unit) (PMTU).

  • /i TTL - задава стойността на времето за живот(Time to Live) (TTL) за заявката за ехо, максимумът от която е 255. TTL ограничава живота на данните, изпращани от командата ping. Ако стойността на TTL е изтекла и не е получен отговор, данните се изхвърлят.

  • /v TOS - задава типа на услугата (TOS)(Type of Service (TOS)) , използвана за Echo заявката. Стойността по подразбиране е 0, а максималната е 255. Тази опция работи само за IPv4 адреси.

  • /r count - задава броя на скокове между вашия компютър и целта, които искате да бъдат записани и показани от командата ping. Максималната стойност за броя е 9. Работи само с IPv4 адреси.

  • /s count - отчита времето (във формат на интернет Timestamp(Internet Timestamp) ), когато е получена всяка Echo заявка и всеки отговор е изпратен. Максималната стойност за броене е 4, което означава, че само първите четири хопа могат да бъдат маркирани с време. Тази опция работи само с IPv4 адреси.

  • /j host-list - използва маршрута на свободен източник(Loose Source Route) , посочен в списъка с хостове. При този тип маршрутизиране последователните междинни дестинации могат да бъдат разделени от един или няколко маршрутизатора. Максималният брой адреси или имена в списъка с хостове е 9. Списъкът с хостове е поредица от IP адреси, разделени с интервали, и те трябва да са IPv4 адреси.

  • /k host-list - използва стриктния изходен маршрут(Strict Source Route) , посочен в списъка с хостове. При стриктно маршрутизиране следващата междинна дестинация трябва да бъде достъпна директно (а не отделена от рутер). Максималният брой адреси или имена в списъка с хостове е 9. Списъкът с хостове е поредица от IPv4 адреси, разделени с интервали.

  • /w timeout - стойността за изчакване коригира времето, в милисекунди, през което pingът чака всеки отговор. Стойността на изчакване по подразбиране е 4000 или 4 секунди.

  • /r range - указва на командата ping да проследи пътя за двупосочно пътуване за определен брой скокове. Работи само с IPv6 адреси. Диапазонът трябва да е число между 1 и 9.

  • /s srcaddr - определя адреса на източника, който да се използва при работа с IPv6 адреси. Адресът трябва да бъде въведен след srcaddr .

  • /c compartments - определя идентификатора на отделение за маршрутизиране.

  • /p - пингува адрес на доставчика на виртуализация на мрежата Hyper-V.

  • /4 - принуждава използването на IPv4 адреса и се използва във връзка с имена на хостове, а не IP адреси. Например, напишете "ping /4 www.microsoft.com" (без кавичките) и той връща IPv4 адреса на името на хоста.

  • /6 - принуждава използването на IPv6 адреса и се използва във връзка с имена на хостове, а не IP адреси. Например, напишете "ping /6 www.microsoft.com" и ще видите IPv6 адреса на името на хоста.

Няколко примера за работа с командата ping:

За да сме сигурни, че разбирате по-добре как да работите с командата ping, ще споделим няколко примера и ще обясним как се използват в реалния живот. Ако искате да наблюдавате определен уебсайт и неговата наличност, можете да използвате "ping -t domainname" без кавички. Командата я изпраща безкрайно и споделя времето, необходимо за отговор на всяка Echo заявка.

пинг

Въпреки това, ако правите този вид безкраен мониторинг на добре управлявани хостове, достъпът до вашия компютър може да бъде забранен. Не забравяйте да го спрете, като натиснете CTRL+C на клавиатурата си.

пинг

Може да искате да използвате краен брой съобщения за ехо(Echo) заявка за изпращане, като използвате "ping -n count hostname" като в примера по-долу:

пинг

На екранната снимка по-горе можете да видите, че хостът първоначално е бил наличен и е отговарял на командата ping, а след това е офлайн и времето за изчакване на всички останали заявки е изтекло.

Ако знаете IP адреса на хост и искате да знаете името на хоста, можете да използвате "ping -a IP адрес"("ping -a IP address") . Пингът се опитва да разреши и покаже името на хоста на целта и след това го връща, подобно на екранната снимка по-долу.

пинг

Използвате ли командата ping и как?

Сега знаете какво е ping, как работи, какво прави и как да го използвате в Windows . Преди да затворите този урок, коментирайте по-долу и споделете всички въпроси, които може да имате. Също така бихме искали да знаем как използвате командата ping.



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts