Пример користи командата "пинг"

Воведни упатства

Вовед

Според страницата за упатства, командата за Linux "пинг" го користи задолжителниот Етап на ECHO_REQUEST протоколот на ICMP за извлекување на ICMP ECHO_RESPONSE од домаќин на портата.

Страницата со упатства користи многу технички термини, но се што треба да знаете е дека командата за Linux "пинг" може да се користи за да провери дали мрежата е достапна и колку време е потребно за испраќање и добивање одговор од мрежата.

Зошто ја користевте командата "пинг"

Повеќето од нас редовно ги посетуваат истите корисни места . На пример, ја посетувам веб-страницата на БиБиСи за да ги прочитам вестите и го посетувам веб-сајтот Sky Sports за да добијам вести и резултати од фудбалот. Вие несомнено ќе имате свој сопствен сет на клучни сајтови како што се .

Замислете дека влеговте во веб-адресата за во вашиот прелистувач и страницата не се вчита воопшто. Причината за ова може да биде една од многуте работи.

На пример, можеби немате интернет врска на сите, иако сте поврзани на вашиот рутер . Понекогаш интернет-провајдерот има локализирани проблеми што го спречуваат да го користите интернетот.

Друга причина може да биде дека сајтот е навистина долу и недостапен.

Без оглед на причината можете лесно да ја проверите поврзаноста помеѓу вашиот компјутер и друга мрежа користејќи ја командата "пинг".

Како функционира пинг командата

Кога го користите вашиот телефон, бирате број (или почесто во денешно време го избирате нивното име од адресарот на вашиот телефон) и телефонот ѕвони на крајот на примачот.

Кога таа личност ќе одговори на телефонот и ќе каже "Здраво", знаете дека имате врска.

Наредбата "пинг" функционира на сличен начин. Вие ја одредувате IP адресата која е еквивалентна на телефонски број или веб адреса (името поврзано со IP адресата) и "ping" испраќа барање до таа адреса.

Кога примачката мрежа ќе го прими барањето, ќе испрати одговор кој во основа велеше "здраво".

Времето потребно за одговор на мрежата се нарекува латентност .

Пример Употреба на командата "пинг"

За да проверите дали веб-страница е достапна тип "пинг" проследено со името на страницата со која сакате да се поврзете. На пример, да ја извршите оваа команда:

пинг

Командата ping континуирано испраќа барања до мрежата и кога ќе се добие одговор, ќе добиете линг на излез со следните информации:

Ако мрежата која се обидувате да ја пингате не реагира, бидејќи таа е недостапна, тогаш ќе бидете известени за ова.

Ако ја знаете IP адресата на мрежата, можете да го користите ова на местото на името на веб страната:

пинг 151.101.65.121

Добијте звучен "пинг"

Можете да ја добиете командата ping за да направите бучава секогаш кога се враќа одговор со користење на прекинувачот "-a" како дел од командата како што е прикажано во следнава команда:

пинг-а

Враќање на IPv4 или IPv6 адреса

IPv6 е протокол за следната генерација за доделување на мрежни адреси бидејќи обезбедува повеќе уникатни можни комбинации и треба да го замени протоколот IPv4 во иднина.

Протоколот IPv4 им доделува IP адреси на начинот на кој ние во моментов сме навикнати. (На пример 151.101.65.121).

Протоколот IPv6 доделува IP адреси во формат [fe80 :: 51c1 :: a14b :: 8dec% 12].

Ако сакате да го вратите IPv4 формат на мрежната адреса, можете да ја користите следнава команда:

ping -4

За да го користите формат само IPv6 можете да ја користите следнава команда:

пинг -6

Ограничете го износот на Pings

Стандардно кога вршите мрежа, продолжува да го стори тоа додека не притиснете CTRL и C во исто време за да го завршите процесот.

Освен ако не ја тестирате брзината на мрежата, веројатно ќе сакате да пинг само додека не добиете одговор.

Можете да го ограничите бројот на обиди со користење на прекинувачот "-c" на следниов начин:

пинг-ц 4

Што се случува тука е дека барањето во горенаведената команда е испратено 4 пати. Резултатот е дека можете да добиете 4 пакети испратени и само 1 одговор.

Друга работа што можете да направите е да поставите краен рок за тоа колку долго да ја извршите командата ping користејќи го "-w" прекинувачот.

ping -w 10

Ова поставува краен рок за пинг да трае 10 секунди.

Она што е интересно за извршување на командите на овој начин е излезот како што покажува колку пакети биле испратени и колку биле примени.

Ако беа испратени 10 пакети и само 9 беа примени, тогаш тоа изнесува 10% пакетни загуби. Колку е поголема загубата, полошо е поврзаноста.

Може да користите друг прекинувач кој го поплавува бројот на барања до мрежата што прима. За секој пакет испратен е точка прикажана на екранот и секогаш кога мрежата реагира на точката е одземена. Користејќи го овој метод, визуелно може да видите колку пакети се губат.

Треба да бидете супер корисник за да ја извршите оваа команда и тоа навистина е само за мрежни мониторинг цели.

sudo ping -f

Спротивно на поплавите е да се определи подолг интервал помеѓу секое барање. За да го направите ова, можете да го користите прекинувачот "-i" на следниов начин:

пинг-и 4

Горенаведената команда ќе пинг на секои 4 секунди.

Како да се спречи излезот

Вие не може да се грижите за сите работи што се случуваат помеѓу секое испратено и пристигнано барање, но само излезот на почетокот и крајот.

На пример, ако ја испративте следнава команда со помош на "-q" прекинувачот, ќе добиете порака во која се наведува дека IP адресата е pinged и на крајот бројот на пакети испратени, примени и загуба на пакетите без повторување на секоја интервентна линија.

ping -q -w 10

Резиме

Командата ping има неколку други опции кои може да се најдат со читање на упатството страница.

За да ја прочитате страницата со упатства, извршете ја следнава команда:

човек пинг