Мысалы, «ping» пәрменін қолдану

Кіріспе оқу құралы

Кіріспе

Қолмен параққа сәйкес Linux «ping» пәрмені ICMP ECHO_REQUEST datagram ICMP протоколын ICCHP ECHO_RESPONSE шлюзінің басты желісінен алу үшін пайдаланады.

Анықтамалық нұсқада техникалық терминдер өте көп, бірақ сіз білуі керек, бұл Linux «ping» пәрменін желінің қол жетімділігін және желіден жауап алу және жауап алу үшін қажетті уақытты тексеру үшін пайдаланылуы мүмкін.

Сіз неге «пинг» командасын қолданасыз?

Көпшілігіміз сол пайдалы сайттарға жүйелі түрде барады. Мысалы, жаңалықтарды оқуға арналған BBC веб-сайтына кіріп, футбол жаңалықтары мен нәтижелерін алу үшін Sky Sports сайтына кіремін. Сіз, әрине, өзіңіздің негізгі жиынтығыңыз бар сияқты болады .

Веб-адресті енгізгеніңізді елестетіңіз Сіздің браузеріңізде және беттің бәрі жүктелмеді. Мұның себебі көптеген нәрселердің бірі болуы мүмкін.

Мысалы, сіз маршрутизаторға қосылған болсаңыз да, интернет байланысы болмауы мүмкін . Кейде Интернет-провайдер Интернетті пайдаланудан қорғайтын мәселелерді оқшауландырады.

Тағы бір себеп болуы мүмкін, бұл сайт шынымен төмен және қол жетімсіз.

«Пинг» пәрменін қолдана отырып, компьютер мен басқа желі арасындағы байланысты оңай тексеруге болатын себебі қандай болса да.

Ping команадсы қалай жұмыс істейді

Телефонды пайдаланған кезде нөмірді тересіз (немесе көбінесе телефонда мекенжай кітабынан өз атын таңдайды) және телефон ресивердің соңында шырылдайды.

Бұл адам телефонға жауап бергенде және «сәлем» деп айтатын болса, сізде байланыс бар екенін білесіз.

«Пинг» командасы ұқсас жұмыс істейді. Телефон нөміріне немесе веб-мекен-жайға (IP-адресімен байланысты атау) баламалы IP-адресті және «ping» мекен-жайын сұрауды жібереді.

Қабылдаушы желі сұрауды алған кезде ол негізінен «сәлем» деп жауап қайтарады.

Желіге жауап беру уақыты , кідіріс деп аталады.

«Пинг» командасының мысалын қолдану

Веб-сайттың қол жетімді екендігін тексеру үшін «ping» дегенді теріңіз, содан кейін сіз қосылғыңыз келетін сайттың атауы. Мысалы, сіз келесі пәрменді іске қосасыз:

пинг

Пинг пәрмені желіге сұрауларды тұрақты түрде жібереді және жауап алынған кезде Сіз келесі мәліметтермен шығатын лингті аласыз:

Егер сіз желіге қосылуға тырысып жатқан желі жауап бермесе, ол қол жетімсіз болса, сізге бұл туралы хабарланады.

Желінің IP-мекен-жайын білсеңіз, оны веб-сайт атауының орнына қолдана аласыз:

ping 151.101.65.121

Дыбысты «ping»

Команданың бөлігі ретінде «-a» қосқышын пайдаланып, келесі пәрменде көрсетілгендей, жауап қайтарылғанда шуыл жасау үшін ping пәрменін алуға болады:

пинг-а

IPv4 немесе IPv6 мекенжайын қайтарыңыз

IPv6 желілік мекен-жайларды тағайындау үшін келесі ұрпақ протоколы болып табылады, себебі ол бірегей мүмкін комбинацияларды қамтамасыз етеді және болашақта IPv4 протоколын ауыстырады.

IPv4 протоколы IP мекенжайларын қазіргі уақытта пайдаланылатын жолмен тағайындайды. (Мысалы, 151.101.65.121).

IPv6 протоколы IP мекенжайларын [fe80 :: 51c1 :: a14b :: 8dec% 12] пішімінде тағайындайды.

Желі мекенжайының IPv4 пішімін қайтарғыңыз келсе, келесі пәрменді пайдалануға болады:

ping -4

IPv6 пішімін пайдалану үшін келесі пәрменді пайдалануға болады:

ping -6

Пинг мөлшерін шектеңіз

Әдепкі бойынша, сіз желіні пингке салсаңыз, ол әрекетті аяқтау үшін бір уақытта CTRL және C пернелерін басқанша жалғастырады.

Желінің жылдамдығын тексермеген болсаңыз, сіз жауап алғанға дейін ғана пингке қалғыңыз келуі мүмкін.

«-c» қосқышын пайдаланып әрекет санын шектеуіңіз мүмкін:

ping -c 4

Мұнда не болып жатқаны жоғарыда көрсетілген пәрмендегі сұрау 4 рет жіберілді. Нәтижесінде сіз 4 пакетті жіберіп, тек 1 жауап аласыз.

Сіз жасай алатын тағы бір нәрсе - «-w» қосқышын пайдалану арқылы ping пәрменін іске қосудың қанша уақытын белгілеуге болады.

ping -w 10

Бұл пинг үшін 10 секундқа созылатын мерзімді орнатады.

Пәрмендерді осы жолмен орындау туралы қызықты нәрсе - бұл нәтиже, қанша пакет жіберілгенін және қанша алынғанын көрсетеді.

Егер 10 пакет жіберілген болса және 9 ғана қайтарылған болса, онда бұл пакеттің 10% жоғалтуын құрайды. Байланыстың нашар болуы жоғарырақ.

Қабылдағыш желіге сұраулар санын беретін басқа қосқышты пайдалануға болады. Жіберілген әр пакет үшін экранда нүкте көрсетіледі және әр нүкте нүкте қабылданған кезде жауап береді. Осы әдісті пайдаланып, қанша пакет жоғалғаны туралы көзбен көре аласыз.

Сіз бұл пәрменді іске қосу үшін супер қолданушы болуыңыз керек және шын мәнінде желі мониторингі үшін ғана.

sudo ping -f

Су тасқынының керісінше - әрбір сұраудың арасындағы ұзын аралығын анықтау. Ол үшін «-i» қосқышын төмендегідей пайдалануға болады:

ping -i 4

Жоғарыда көрсетілген пәрмен әр 4 секунд сайын пингспен болады.

Шығаруды қалай тоқтату керек

Сіз жіберген және алынған әрбір сұраудың арасында басталатын және аяқталатын шығарылымның барлығы туралы қамқорлық жасай алмайсыз.

Мысалы, «-q» қосқышын пайдаланып, келесі пәрменді жіберген болсаңыз, IP-адресі пингтелген және соңында жіберілген, қабылданған пакеттердің санын және әр үзілген сызықсыз пакеттің жоғалуын білдіретін хабарды аласыз.

ping -q -w 10

Резюме

Пинг пәрмені нұсқаулықты оқу арқылы табуға болатын бірнеше басқа нұсқаға ие.

Нұсқаулықты оқу үшін келесі пәрменді іске қосыңыз:

адам пинг