Аппараттық және бағдарламалық қамтамасыз етуді орнату

PING пәрменінің сипаттамасы. Ping пәрменімен танысу Linux жүйесінде пингті қалай тоқтатуға болады

Пәрмен PINGбұл пәрмен жолы желісінің ең көп қолданылатын утилитасы болуы мүмкін. PINGжеліге қосылған операциялық жүйелердің барлық нұсқаларында бар және хостты аты немесе оның IP мекенжайы бойынша сұраудың қарапайым және ыңғайлы құралы болып табылады.

Желідегі қызметтік және диагностикалық ақпаратпен алмасу үшін арнайы басқару хабарламасының протоколы қолданылады. ICMP(Internet Control Message Protocol). Пәрмен пингсияқты бақылау хабарламасын жіберуге мүмкіндік береді жаңғырық сұрау(түрі 8 және ICMP хабарламасының тақырыбында көрсетілген) адрестелген түйінге және одан алынған жауапты талдауға ыңғайлы пішінде түсіндіріңіз. Жіберілген icmp пакетінің деректер өрісінде әдетте ағылшын таңбалары болады. Мұндай сұрауға жауап ретінде сұралған түйін алынған деректермен және хабарлама түрімен бірдей icmp пакетін жіберуі керек. жаңғырық жауап(ICMP тақырыбындағы түр коды 0) . icmp хабар алмасуында ақаулық болса, ping утилитасы мәселені диагностикалауға көмектесетін ақпаратты көрсетеді.

Пәрмен жолы пішімі:

Ping [-t] [-a] [-n саны] [-l өлшемі] [-f] [-i TTL] [-v TOS] [-r саны] [-s саны] [[-j Түйін тізімі] | [-k Түйін тізімі]] [-w күту уақыты] аяқталу атауы

Параметрлер:

- Пакеттерді үздіксіз жіберу. Пернелер тіркесімдері статистиканы аяқтау және көрсету үшін пайдаланылады Ctrl+Үзіліс(статистиканы шығару және жалғасы), және ctrl+c(статистиканы шығару және аяқтау).
- Хост атаулары бойынша адрестерді анықтау.
-n саны- Жіберілетін жаңғырық сұрауларының саны.
-л өлшемі- Жіберілетін сұрау байттарындағы деректер өрісінің өлшемі.
- Пакет фрагментациясына тыйым салатын жалаушаны орнату.
-i TTL- Пакеттің қызмет ету мерзімін орнату («Өмір сүру уақыты» өрісі).
-v TOS- Қызмет түрін орнату («Қызмет түрі» өрісі).
-r саны- Белгіленген көшу санына маршрутты жазып алыңыз.
-s саны- Белгіленген көшу санына арналған уақыт белгісі.
-j Түйіндердің тізімі- түйіндер тізімі бойынша маршрутты еркін таңдау.
-k түйіндердің тізімі- Түйіндер тізімі негізінде қатаң бағытты таңдау.
-w күту уақыты- Әрбір жауапты миллисекундпен күтуге болатын ең көп уақыт.

Қолдану мысалдары:

ping google.com- аты бар түйінге жаңғырық сұрау google.comәдепкі параметрлермен - пакеттер саны 4, деректер массивінің ұзындығы = 32 байт.

ping-6 ya.ru- түйін пингі ya.ru IPv6 протоколын пайдалану

ping -a 192.168.1.50- мекен-жайы бойынша хост түйінінің атын анықтаумен пингті орындау.

ping -s 192.168.0.1 компьютері- түйін пингі компьютер 192.168.0.1 көзінен. Компьютерде бірнеше желі интерфейстері болған кезде қолданылады.

ping w 5000- күту уақыты 5 секунд болатын пинг (әдепкі - 4 секунд).

ping -n 5000 -l 1000 сайт- түйінді сауалнама веб-сайт 5000 рет, 1000 байт деректер пакеттерінде. Рұқсат етілген максималды деректер ұзындығы - 65500.

ping -n 1 -l 3000 -f ya.ru- пакеттік фрагментациямен пингке тыйым салынады.

ping -n 1-r 3- әр түйінге 1 жаңғырық сұрауын жіберу ya.ruмаршрут бойынша алғашқы 3 ауысуды көрсетумен.

ping -i 5 ya.ru- өмір сүру уақытымен пинг TTL=5. Соңғы түйінге жету үшін қажет болса үлкен мөлшермаршрут бойынша секіргенде, жеткізуді тоқтатқан маршрутизатор «Пакетті жіберу кезінде өмір сүру уақыты (TTL) асып кетті» хабарымен жауап береді.

  • Интернетке кіру мәселелерін кезең-кезеңімен диагностикалау үшін PING пайдалану:
  • Компьютердің жалпыланған қосылу схемасы (планшет, ноутбук үй желісі) қашықтағы соңғы түйінмен келесі түрде ұсынылуы мүмкін:

    Үй желісі ретінде 192.168.1.0 /255.255.255.0 IP мекенжайлары бар ең көп таралған желі пайдаланылады. Біз IPv4 - IP протоколының 4 нұсқасы туралы айтып отырмыз, мұнда адрестеу үшін 4 байт пайдаланылады. IP мекенжайларынүктелермен бөлінген ондық байт мәндерін көрсету әдеттегідей. Желідегі әрбір құрылғының өзінің бірегей мекенжайы болуы керек. Мекенжайға қосымша желі параметрлері қолданылады маскажелі (ішкі желі маскасы). Маска мекенжай сияқты көрсету пішіміне ие. Мекенжай мен маска тіркесімі тиесілі мекенжайлар ауқымын анықтайды жергілікті желі- 192.168.1.0-192.168.1.255. Ауқымның бірінші және соңғы мекенжайлары жеке желілік құрылғыларға тағайындалмайды, себебі олар желі мекенжайы және тарату мекенжайы ретінде пайдаланылады. Әдетте маршрутизатордың мекенжайы 192.168.1.1 немесе 192.168.1.254 болып орнатылады. Бұл міндетті стандарт емес, бірақ іс жүзінде жиі қолданылады. Масканың 1 биті желілік IP мекенжайының тұрақты бөлігін анықтайды, ал нөлдік бит жеке хосттарға бөлінеді. Мағынасы 255 биттері біреуге орнатылған байт. Желі маскасы жергілікті желіге жататын IP мекенжайларының ауқымын анықтау құралы ретінде қызмет етеді. Бұл мекенжайлары бар құрылғыларды қолданбай-ақ жергілікті жерден алуға болады маршруттау. Маршруттау - бұл арнайы құрылғы арқылы берілген жергілікті желіге жатпайтын желілік құрылғылармен деректер алмасу тәсілі - маршрутизатор(маршрутизатор, маршрутизатор). Маршрутизаторлар – бірнеше желілік интерфейстері бар және мамандандырылған компьютерлер бағдарламалық қамтамасыз етуәртүрлі желілерде орналасқан жіберуші мен алушы арасында IP-пакеттерді қайта жіберуді қамтамасыз ету. Бұл бағыттауға маршруттың күрделілігіне байланысты бірнеше маршрутизаторлар қатысуы мүмкін. Үй маршрутизаторы сыртқы желілерге арналған пакеттерді провайдер желісіндегі маршрут бойынша келесі маршрутизаторға жіберетін маршрутизатордың ең қарапайым түрі болып табылады. Келесі маршрутизатор тағайындалған хост мекенжайының қол жетімділігін жергілікті түрде тексереді және деректерді оған жібереді немесе маршруттау кестесіне сәйкес келесі маршрутизаторға жібереді. Бұл деректер алушыға жеткенше немесе пакеттің қызмет ету мерзімі аяқталғанша орын алады.

    PING пәрменін жеке хосттарды диагностикалау үшін пайдалануға болады:

    ping 127.0.0.1кері цикл интерфейсінің пингі болып табылады. Орнатылған және енгізілген болса, қатесіз жұмыс істеу керек жұмыс жағдайыжелілік бағдарламалық құрал құрамдастары.

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

    ping маршрутизаторының IP мекенжайы- дұрыс болса орындалуы керек Желілік картакомпьютер, маршрутизаторға қосылу үшін пайдаланылатын кабель немесе сымсыз қосылым жұмыс істеп тұр және маршрутизатордың өзі жұмыс істейді. Сонымен қатар, IP параметрлері компьютер мен маршрутизатордың мекенжайы бір ішкі желіге жататындай болуы керек. Бұл әдетте қашан болады желі параметрлерімаршрутизатордың DHCP сервері арқылы автоматты түрде орындалады.

    yandex.ru ping- атауы бар түйінді сұрау yandex.ru. Егер сауалнама қатемен аяқталса, оның себебі провайдердің маршрутизаторымен байланыстың болмауы ғана емес, сонымен қатар хост мекенжайын анықтау мүмкін еместігі болуы мүмкін. yandex.ruпроблемаларына байланысты бағдарламалық құралдаратау рұқсаты.

    ping 8.8.8.8- 8.8.8.8 IP мекенжайы бар хостты сұрау. Мекенжай бойынша сұрау қатесіз орындалса, бірақ аты бойынша сұрау белгісіз хост хабарымен аяқталса, мәселе атауды шешу болып табылады. Мұның себебі провайдердің DNS серверінің жұмыс істемеуі болуы мүмкін. Бұл жағдайда оны параметрлерде өзгертуге болады желі қосылымыжұртшылыққа DNS серверлері 8.8.4.4 және 8.8.8.8 мекенжайлары бар Google. Сондай-ақ, мәселе провайдермен байланыс сапасының төмендігінен туындауы мүмкін, ол тым ұзақ жауап беру уақыты мен пакеттердің түсуімен бірге жүреді.

    ping -t yandex.ru- CTRL + C тіркесімін баспас бұрын пинг жасаңыз, CTRL + Break пернелерін басқанда - статистика шығарылады және түйінді сұрау жалғасады.

    Ping -n 1000 -l 500 192.168.1.1 - 500 байт хабарларды пайдаланып 1000 рет пинг. Стандартты ұзындығы 32 байт пакеттері бар пинг қатесіз орындалуы мүмкін, ал ұзын пакеттер үшін қателер бар, бұл сымсыз қосылымдарқарқынды кедергі жағдайында сигналдың төмен деңгейінде.

    Ping -n 1 -r 9 -w 1000 yandex.ru - 1 рет пинг (кілт -n 1), алғашқы 9 секіру үшін маршрутты беріңіз (-r 9), жауап үшін 1 секунд күтіңіз (1000 мс).

    Осы пәрменді орындау нәтижесінде маршрут ізі де көрсетіледі:

    yandex.ru сайтында 32 байт деректермен пакет алмасу:
    87.250.251.11 жауабы: байт саны=32 уақыт=36мс TTL=54
    Бағыт: 81.56.118.62 ->
    81.56.112.1 ->
    10.109.11.9 ->
    10.109.11.10 ->
    195.34.59.105 ->
    195.34.52.213 ->
    195.34.49.121 ->
    195.34.52.213 ->
    87.250.239.23

    87.250.251.11 үшін пинг статистикасы:

    Пакеттер: Жіберілген = 1, Алынған = 1, Жоғалған = 0
    (0% жоғалту)
    Барлаудың шамамен уақыты мсмен:
    Минималды = 36 мс, максимум = 36 мс, орташа = 36 мс

    IN бұл мысал, пакеттерді жіберуші мен қабылдаушы арасында 9 маршрутизатордан тұратын тізбек құрастырылған. Бұл қызметтік бағдарлама нұсқасында екенін ескеру қажет ping.exe Windows жүйесі үшін ауысулар саны 1-ден 9-ға дейінгі мәнді қабылдай алады. Бұл мән жеткіліксіз болған жағдайда пәрмен пайдаланылады. трасерт

    Эхо-жауаптың болмауы әрқашан мәселенің белгісі бола бермейді, себебі кейде қауіпсіздік мақсатында кейбір хосттар PING арқылы жіберілген жаңғырық сұрауларын елемеу үшін конфигурацияланады. Мысал түйін болуы мүмкін microsoft.comжәне шағын ISP желілеріндегі кейбір маршрутизаторлар.

    Пакеттік файлдарда PING пайдалану.

    Көбінесе PING пәрмені пакеттік файлдарды кешіктіру үшін қолданылады. Кері байланыс интерфейсі белгіленіп, пингтелген қалаған мәнпараметрмен белгіленген пакет санаушысы -n. Пингтер 1 секундтық аралықпен жіберіледі және кері байланыс интерфейсіндегі жауап дерлік лезде болады, сондықтан кідіріс шамамен есептегіш минус бірге тең болады:

    ping -n 11 127.0.0.1- 10 секунд кідіріс.

    PING пәрмені пакеттік файлдарда IP мекенжайларының қолжетімділігін анықтау үшін қолданылады. Сауалнама нәтижесі ERRORLEVEL айнымалысында ешқандай түрде көрсетілмегендіктен, оны талдаудың орнына PING стандартты шығыс деректеріндегі белгілі бір мүмкіндіктерді іздеу пайдаланылады. Қол жетімді және қол жетімді емес хостты сұрау кезінде ping.exe бағдарламасының хабарламаларына мұқият қарасаңыз, олардың айтарлықтай ерекшеленетінін байқайсыз.

    ping 456.0.0.1- жоқ мекенжайға пинг жіберу

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

    Ping 456.0.0.1 хостын таба алмады. Хост атын тексеріп, әрекетті қайталаңыз.

    yandex.ru ping- yandex.ru түйінінің мекенжайына пинг жіберу

    Қол жетімді хостты пингке жауап беру:

    yandex.ru арқылы 32 байтқа пакет алмасу:
    87.250.250.11 жауабы: байт саны=32 уақыт=10мс TTL=55

    Осылайша, пакеттік файлдағы түйіннің қолжетімділігін анықтау мәселесін шешу үшін сәтті жауап болған жағдайда ping.exe шығысындағы сипаттамалық сөздерді талдау жеткілікті. Бұл жағдайда ең тән нәрсе - сөздің болуы TTL. Қате орын алған кезде ол ешқашан болмайды және тек ағылшын таңбаларынан тұрады. Ping.exe нәтижелерінде «TTL» іздеу үшін оның орындалуын таңбалар жолын іздеу пәрменімен тізбектеу ыңғайлы. FIND.EXE(пинг және құбырды табу). Егер мәтін FIND командасы арқылы табылса, онда ERRORLEVEL айнымалысының мәні мынаған тең болады: 0

    ping -n 1 КОМПЬЮТЕР | /I «TTL» > нөлді табыңыз
    егер %ERRORLEVEL%==0 тікелей эфирге өтсе
    ECHO компьютері қолжетімді емес
    қол жетімсіз күй тәртібі
    ...
    Шығу
    :LIVE - түйіннің қолжетімділігі күйін өңдеуге арналған ішкі бағдарламаның басталуы
    ...
    ...

    Қарапайым нұсқада сіз пәрмендерді пайдалана аласыз:

    PING yandex.ru |«TTL=" && ECHO Yandex pingable табыңыз- ECHO командасы, егер FIND орнатқан ERRORLEVEL мәні 0 болса, яғни түйін орындалады. yandex.ruпингке жауап береді.

    PING сервері64 |"TTL=" || табыңыз ECHO Server64 пинг мүмкін емес- ECHO командасы, егер FIND орнатқан ERRORLEVEL мәні 0-ге тең болмаса, орындалады, яғни. түйін Сервер 64пингке жауап бермеді.

    Интернетте, атап айтқанда, форумдарда, кез келген түйінге () қосылуда ақаулық туындаған жағдайда, пингті тексеру немесе маршрут ізін орындау және осылайша сервердің қолжетімділігін тексеру ұсынылады.

    Бірақ пинг деген не және трек деген не? Ping (ping) — TCP/IP негізіндегі желілердегі қосылымның тұтастығын тексеруге арналған құрал (утилита). Traceroute (traceroute немесе tracert командасы) — TCP/IP желілеріндегі деректер маршруттарын анықтауға арналған бағдарлама.

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

    Пинг тексеру

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

    Windows:

    1) Бастау -> Барлық бағдарламалар -> Стандартты -> Пәрмен жолы

    2) Бастау -> Жүгіру -> cmd

    Бұл ОЖ-да көптеген терминалдар бар, сондықтан осы мақсаттар үшін компьютерде орнатылғандардың кез келгенін пайдалануға болады. Әдетте стандартты терминалды пернелер тіркесімі арқылы іске қосуға болады CTRL+ALT+Т.

    Сонымен, белгілі бір серверге пинг жіберу үшін келесі пәрменді орындау керек:

    Ping

    Мысалы, мекенжайды пингтеу үшін 11.222.33.44 пәрменді орындау керек:

    Ping 11.222.33.44

    Төменде IP мекенжайларының біреуін пингтеу нәтижелерінің мысалы келтірілген.

    Нәтижелерден көрініп тұрғандай, көлемі 32 байт болатын 4 пакет жіберіліп, қабылданды. Бір пакеттің алмасу уақыты 47 миллисекунд болды.

    Windows әдепкі бойынша тек 4 пакетті жіберетінін ескеріңіз. Linux жүйесінде пакет алмасу пайдаланушының өзі процесті пернелер тіркесімі арқылы тоқтатқанша жалғасады. CTRL+C. Windows жүйесінде пингті дәл осылай іске қосу үшін параметрді пайдалану керек . Мысалға:

    Ping -t 11.222.33.44

    Пакеттердің алмасуын тоқтату бірдей пернелер тіркесімі арқылы орындалады - CTRL+C.

    Жіберілетін пакеттер санын орнату

    Орнату үшін максималды сомажіберілетін пакеттер үшін келесі пәрменді пайдалану керек:

    Windows:

    Ping-n<число_пакетов>

    Мысалға:

    Ping -n 5 11.22.33.44

    Пинг -c<число_пакетов>

    Мысалға:

    Ping -c 5 11.22.33.44

    Жіберілген пакеттердің өлшемін өзгертіңіз

    Белгілі бір өлшемдегі (байтпен) пакеттерді пайдаланып пинг жіберу үшін келесі пәрменді пайдалану керек:

    Windows:

    Пинг -л<размер_пакетов>

    Мысалға:

    Ping -l 64 11.22.33.44

    Ping -s<размер_пакетов>

    Мысалға:

    Ping -s 64 11.22.33.44

    Бұл жағдайда көлемі 64 байт болатын пакеттер жіберілді.

    Traceroute сұранушы компьютерді тағайындалған серверге қосатын маршрутизаторлар арасында пакеттердің жүру жылдамдығын көрсете алады.

    Тізімді орындау үшін келесі пәрмен пайдаланылады:

    Windows:

    Tracert

    Мысалға:

    Tracert wikipedia.org

    traceroute

    Мысалға:

    Traceroute wikipedia.org

    Айта кету керек, әдепкі бойынша бақылау IP мекенжайын шешу үшін DNS сұрауын да орындайды домен атауыәрбір өтетін маршрутизатор үшін. Бұл опцияны өшіруге болады, осылайша бақылау нәтижелерін алуға кететін уақытты азайтады.

    Бұл опцияны қосу үшін келесі пәрмен түрін пайдалану керек:

    Windows:

    Tracert-d

    Traceroute -n

    Мен туралы жазғанмын, бүгін мен сіздің назарыңызды ping пәрменіне аударғым келеді. Жүйе әкімшілері Ping пәрменін жиі пайдаланады, бірақ оның әлеуеті өте шектеулі. Бұл мақалада мен сізге ping пәрменін қалай пайдалануға болатынын және ол қандай тапсырмаларды шешуге көмектесетінін айтамын.

    Ping бағдарламасы не істей алатынын көрейік, ол үшін бастау түймесін басыңыз => іске қосу => cmd теріңіз => OK түймесін басыңыз => қара терезеде пәрменді теріңіз

    пинг /? => enter пернесін басыңыз.

    Ping бағдарламасы арқылы орындауға болатын пәрмендер тізімін көресіз.

    Ping [-t] [-a] [-n<число>][-л<размер>][-f][-i ][-v ][-r<число>][-s<число>[[-j<список узлов>] | [-қ<список узлов>]] [-w<тайм-аут>][-R][-S<адрес источника>] [-4] [-6] target_host Параметрлер -t Аяқтамас бұрын көрсетілген хостпен байланысты тексеріңіз. Статистиканы көрсету және тексеруді жалғастыру үшін CTRL+BREAK пернелер тіркесімін басыңыз; тоқтату үшін CTRL+C пернелерін басыңыз. -a Мекенжайлардан хост атауларын анықтаңыз. -n<число>Жіберілетін жаңғырық сұрауларының саны. -л<размер>Буфер өлшемін жіберу. -f Фрагментацияны өшіру үшін пакеттегі жалаушаны орнатыңыз (тек IPv4). -і Пакеттердің қызмет ету мерзімін орнатыңыз. -v Қызмет түрі параметрі (тек IPv4. Бұл опция қол жетімді емес және IP тақырыбындағы TOS өрісіне әсер етпейді). -р<число>Белгіленген секірулер санына арналған маршрут жазбасы (тек IPv4). -s<число>Белгіленген секірулер санына арналған уақыт белгісі (тек IPv4). -ж<список_узлов>Хосттар тізімі бойынша маршрутты еркін таңдау (тек IPv4). -қ<список_узлов>Хосттар тізіміне негізделген қиын бағытты таңдау (тек IPv4). -w<тайм-аут>Әрбір жауап үшін күту уақыты (миллисекундпен). -R Кері бағытты тексеру үшін тақырыпты пайдаланыңыз (тек IPv6). -С<адрес источника>Пайдаланылатын бастапқы мекенжай. -4 IPv4 протоколын мәжбүрлеп пайдалану. -6 IPv6 протоколын мәжбүрлеп пайдалану.

    Олардың кейбіреулерін қарастырайық.

    Практикалық қолдану:

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

    Пинг сайты

    келесідей енгізуге болады:

    Ping 27susday.ru -t

    және процесті ctrl+c пернелерін басу арқылы ғана қолмен тоқтатуға болады

    i пернесі жіберілген пакеттің қызмет ету мерзімін орнату үшін қажет, әдепкі бойынша 128. Сіз пакетті жібересіз және ол қашықтағы түйіндер арқылы қозғала бастайды, түйінді өткізгеннен кейін біреуі алынып тасталады және нөл болғанша жалғаса береді. Содан кейін бума жойылып, сізге хабарландыру көрсетіледі.

    w– пернесі қатынасатын ресурстан жауап беру уақытын арттыру үшін қажет. Түйінге пинг жіберетін кездер болады және ол көрсетілген түйіннің қол жетімді емес екендігі туралы хабарды береді, сондықтан түйін жұмыс істемейді деп ойлайсыз. Қорытынды дұрыс, бірақ әрқашан емес. Ол қол жетімді, тек қазір ол шамадан тыс жүктелген және сізге жауап беруге уақыты жоқ, мұны болдырмау үшін w пернесі қойылады.

    Қашықтағы түйін жұмыс істеп тұрған сияқты болады, яғни. оған баруға болады, сіз оның өнімділігіне жүз пайыз сенімдісіз, бірақ ол пингке жауап бермейді, кем дегенде w пернесін пайдаланып кешіктіруді орнатыңыз. Бұл түсіндіріледі жүйелік администратор, брандмауэр орнатып, ICMP пакеттеріне жауап беруге тыйым салды. Бұл Интернетке жаңғырық сұрауларымен қарайтын серверлерге шабуыл жасау мүмкін болмайтындай етіп жасалады. Сервер құламайды, бірақ оның өнімділігі төмендейді.

    Кеңес:Егер сіз жаңадан келген жүйе әкімшісі болсаңыз, мен сізге Интернетке кіру мүмкіндігі бар серверлеріңіздегі ICMP портын жабуға кеңес беремін.

    Бұл мақалада сіз Ping бағдарламасының үш негізгі кілті туралы білдіңіз.

    Ойындардағы пингті азайту туралы бейне оқулық:

    PING пәрмен жолы негізгі утилитасы болып табылады. Windows жолдары TCP/IP негізіндегі желілердегі қосылымдарды тексеру. PING пәрмені ICMP жаңғырық сұрау хабарларын пайдалана отырып, TCP/IP қолдайтын басқа компьютерге IP деңгейіндегі қосылымды тексереді. Әрбір жіберуден кейін жаңғырық жауабы бар сәйкес хабарлама көрсетіледі.

    Ping - ең негізгі TCP/IP пәрмені Windows пайдаланушылары, ақауларды жою және Интернетке кіру мүмкіндігін тексеру үшін қолданылады.

    Параметрсіз іске қосу Ping пәрмені анықтаманы көрсетеді. Барлығы үшін бірдей жақсы жұмыс істейді Windows нұсқалары, соның ішінде Windows 10.

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

    • TRACERT – жаңғырық хабарламаларын жіберу арқылы межелі жерге баратын жолды анықтайды;
    • PATHPING - аралық түйіндердегі деректердің жоғалуы туралы ақпаратты береді.

    Синтаксис параметрлері Маңызды PING пәрмен пернелері

    ping [-t] [-a] [-n саны] [-l өлшемі] [-f] [-i TTL] [-v түрі] [-r саны] [-s саны] [(-j хост тізімі | - k хост тізімі)] [-w аралығы] [мақсатты_компьютер аты], мұнда

    • - Пәрмен тоқтатылғанға дейін тағайындалған жерге пинг хабарларын жіберу үшін ping пәрменін орнатады. Пәрменді тоқтату және статистиканы көрсету үшін CTRL-BREAK тіркесімін басыңыз. Пинг пәрменін үзу және одан шығу үшін CTRL-C пернелерін басыңыз.
    • - Тағайындалған IP мекенжайына кері атау рұқсатын орнатады. Сәтті болса, сәйкес түйін атауы көрсетіледі.
    • -n санауыш - Жіберілетін жаңғырық сұрау хабарларының санын орнатады. Әдепкі мәні 4.
    • -л өлшемі - Жіберілген жаңғырық сұрау хабарларындағы деректер өрісінің ұзындығын (байтпен) көрсетеді. Әдепкі мән - 32 байт. Максималды өлшем - 65527.
    • - Жаңғырық сұрауы хабарларының IP тақырыбын 1 мәніне орнатылған "Don" t Fragment" жалаушасымен жіберілетінін көрсетеді. Жаңғырық сұрауының хабарлары межелі жерге баратын жолында маршрутизаторлар бойынша фрагменттелмейді. Бұл параметр ақаулықтарды максималды түрде жою үшін пайдалы. арнаға арналған блок деректері (Максималды жіберу бірлігі).
    • -i TTL - Шығыс жаңғырық сұрау хабарлары үшін IP тақырыбындағы TTL өрісінің мәнін орнатады. Әдепкі - хосттың әдепкі TTL мәні. Үшін Windows түйіндері XP, бұл мән әдетте 128. Ең үлкен TTL мәні 255.
    • -v түрі - Шығыс жаңғырық сұрау хабарлары үшін IP тақырыбындағы Қызмет түрі (TOS) өрісінің мәнін орнатады. Әдепкі бойынша, бұл мән 0. түрі 0 және 255 арасындағы ондық мән болып табылады.
    • -r санағыш - Жаңғырық сұрау хабары және оның сәйкес жаңғырық жауап хабары өтетін жолды жазу үшін IP тақырыбындағы Жазу маршруты опциясын орнатады. Жолдағы әрбір секіру маршрутты енгізу параметрін пайдаланады. Мүмкін болса, санауыш мәні бастапқы және тағайындалған орын арасындағы секірулер санына тең немесе одан көп орнатылады. Есептегіш параметрдің 1-ден 9-ға дейінгі мәні бар.
    • -s есептегіш - Жаңғырық сұрау хабарының келу уақытын және оның әрбір секіру үшін сәйкес жаңғырық жауап хабарын жазу үшін IP тақырыбындағы Интернет уақыт белгісі опциясын көрсетеді. Есептегіш параметрінің 1-ден 4-ке дейінгі мәні бар.
    • -j түйін тізімі - хост_тізімінде көрсетілген аралық тағайындаулар жиынымен IP тақырыбында бос бағыттау опциясын пайдалану үшін жаңғырық сұрау хабарларын көрсетеді. Еркін маршруттау кезінде кезекті аралық бағыттарды бір немесе бірнеше маршрутизатор арқылы бөлуге болады. Хост тізіміндегі мекенжайлардың немесе атаулардың ең көп саны – 9. Хост тізімі – бос орындармен бөлінген IP мекенжайларының (нүктелік ондық белгіде) жинағы.
    • -k хост тізімі - Хост тізімінде көрсетілген аралық тағайындаулар жиынтығымен IP тақырыбындағы қатаң маршруттау опциясын пайдалану үшін жаңғырық сұрау хабарларын көрсетеді. Қатаң маршруттау кезінде келесі аралық межелі жерге тікелей жетуге болады (ол маршрутизатор интерфейсіндегі көрші болуы керек). Хост тізіміндегі мекенжайлардың немесе атаулардың ең көп саны – 9. Хост тізімі – бос орындармен бөлінген IP мекенжайларының (нүктелік ондық белгіде) жинағы.
    • -w аралығы - жаңғырық сұрау хабарына сәйкес келетін жаңғырық жауап хабарын алу үшін күту уақытын миллисекундпен көрсетеді. Егер жаңғырық жауап хабары көрсетілген аралықта алынбаса, «Сұраныс уақыты бітті» қате туралы хабар шығады. Әдепкі интервал - 4000 (4 секунд).
    • мақсатты_компьютердің_атауы - IP мекенжайы немесе хост аты арқылы анықталған тағайындауды көрсетеді.

    PING пәрменін қолдану мысалдары

    • Пәрмен жолында анықтаманы көрсету үшін мынаны теріңіз: пинг /?;
    • Тоқтатпас бұрын ya.ru мекенжайының қосылымын қолмен тексеру үшін мынаны енгізіңіз: ping ya.ru -t;
    • ICMP жаңғырық сұрау хабарын 192.168.1.1 тағайындалған орынға жіберу және оны оның хост атауымен сәйкестендіру үшін теріңіз: ping -a 192.168.1.1;
    • 10.0.99.221 пинг сұрауы туралы хабарды әрқайсысы 1000 байт деректер өрісі бар он пинг сұрау хабарына жіберу үшін мынаны теріңіз: ping -n 10 -l 1000 10.0.99.221;
    • 10.0.99.221 тағайындалған орынға пинг сұрау хабарын жіберу және 4 секіруге арналған маршрутты жазу үшін мынаны енгізіңіз: ping -r 4 10.0.99.221;
    • 10.0.99.221 нөміріне пинг сұрауы туралы хабарлама жіберу және 10.12.0.1-10.29.3.1-10.1.44.1 бағыттарына тегін маршруттауды орнату үшін мынаны енгізіңіз: ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221.

    Бейне - PING утилитасын қалай пайдалану керек

    «Ой, көмектес, бәрі жойылды!» - егер сіздің ішкі дауысыңыз серверден осылайша үзілсе, бұл материал міндетті түрде сізге арналған. :) Әрине, өз тарапымыздан бұлттағы жұмысыңызға ешнәрсе кедергі болмас үшін біз күн сайын бар күшімізді саламыз, бірақ форс-мажорлық жағдай орын алса, біз онымен күресеміз. Жағдайды жылдам шарлау және қате кімнің жағында екенін түсіну үшін, міне, сіз үшін ең аз тапсырма - үзіліс кезінде, ең алдымен, маршрутты және аралық түйіндерді ping. Мұның бәрін қалай жасауға болады, қазір біз айтамыз.

    Бақылау маршруты

    Бақылау кезінде деректер пакеттері арасында жіберіледі жергілікті компьютержәне сервер. Бұл серверге сұраудың жолын қадағалап, үзіліс қай кезеңде болатынын анықтауға көмектеседі. Бақылау өте оңай.

    1. cmd пәрменін іске қосыңыз: Windows+R >жаз cmd > жарайды.

    tracert X.X.X.X(мұндағы X.X.X.X сервердің IP мекенжайы немесе домені) және басыңыз Енгізіңіз.

    Мысалда біз google.com үшін із жасадық.

    tracert google.com

    Бұл былай шықты:

    1 2 1 мс 1 мс 1 мс 193.151.89.254
    3 5 мс 4 5 1 мс 6 1 мс 7 1 мс 3 мс 1 мс bearline-ic-324086-ffm-b4.c.telia.net
    8 1мс 1мс 1мс 108.170.251.129
    9 13ms 13ms 15ms 66.249.94.135
    10 13 мс 13 мс 13 мс fra15s12-in-f46.1e100.net

    Көріп отырғаныңыздай, біздің пакеттер он түйінді (аз немесе көп болуы мүмкін) еңсерді және оларды сәтті жеңді. IN әйтпесе, егер пакеттер түйіндердің біріне «сүрінсе», онда (және одан кейінгі түйіндер) біз мынаны көреміз:

    * * * Уақыт біткен сұрау.

    Бірақ бұл жағдайда да, қорытынды жасауға әлі уақыт жоқ - бұл жазба пакеттің жоғалуын да, хосттың қауіпсіздік параметрлері арқылы жай ғана жабылғанын білдіруі мүмкін. Кейде провайдерлер жүктемені азайту үшін бақылау пакеттеріне жауап бермейтіндей түйіндерді арнайы конфигурациялайды. Үзіліс шынымен орын алған-болмайтынын білу үшін, егер болса, дәл қай жерде түйіндердің әрқайсысын пингтеу керек. Бақылау кезінде біз олардың әрқайсысының IP-ін алдық, яғни пингке өтуге болады.

    Смарт хосттарды ping

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

    Windows жүйесінде әдепкі бойынша тек төрт пакет жіберіледі, егер мәселе өтпелі болса, бұл жеткіліксіз. Сондықтан бұл шектеуді параметрмен алып тастау қажет (пакеттер алмасуды кейінірек тоқтату үшін түймесін басыңыз CTRL+C).

    Енді тәртіпте.

    1. cmd пәрменін іске қосыңыз: Windows+R >жаз cmd > жарайды.

    2. Ашылатын пәрмен жолында теріңіз ping -t X.X.X.X(мұндағы X.X.X.X - ізге түсу кезінде біз білген аралық түйіндердің бірінің мекенжайы) және басыңыз. Енгізіңіз.

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

    Дені сау!
    Қосылымның сапасын үнемі бақылау қажет болса, Windows үшін пайдалануға болады ыңғайлы бағдарлама PingPlotter.

    Сонымен, біз пинг жасаймыз - пәрмен жолының он бөлек терезесінде біз бақылау кезінде анықтаған түйіндердің IP мекенжайлары бар командаларды енгіземіз. Біздің жағдайда мұндай командалар болады:

    ping -t 10.1.1.1
    ping -t 193.151.89.254
    ping -t 85.195.75.129
    ping -t 213.248.79.29
    ping -t 62.115.139.50
    ping -t 62.115.120.8
    ping -t 62.115.153.215
    ping -t 108.170.251.129
    ping -t 66.249.94.135
    пинг -t 216.58.208.46

    Терезелердің кез келгенінде сіз бірінші секундтардан бастап «Күту аралығы асып кетті» дегенді көрсеңіз: «Алды!» деп айқайлауға асықпаңыз. Егер келесі түйіндер қалыпты пинг жасаса, бұл жай ғана параметрлер арқылы жабылады. Біздің жағдайда, мысалы, соңғыдан кейінгі түйін (66.249.94.135) аралықтан асып кеткенін дереу айтады, бірақ оныншы түйіннің пингімен ешқандай проблемалар жоқ.

    Қай жағы дұрыс емес?

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

    Кім кінәлі екені анық, енді нақты жағдайларда не істеу керектігін түсіну керек.

    1. Соңғы түйін.Егер соңғы хост бастапқыда қалыпты түрде пинг жіберсе (кейбір Windows машиналары пингтерге мүлде жауап бермейді, бұл брандмауэр параметрлерінде орнатылған)...

    ... және үзілістен кейін ол «Күту аралығы асып кетті» көрсете бастады, үзіліс серверде орын алады.

    Бұл жағдайда сервер неге жұмыс істемейтінін білу үшін басқару тақтасына өтіп, консольді іске қосыңыз және операциялық жүйеге кіріңіз. Операциялық жүйе ілулі болып көрінсе, серверді қайта іске қосыңыз.

    2. Соңғысынан басқа кез келген түйіндер.Бұл жағдайда бір уақытта бұлттың да, интернет-провайдердің де техникалық қолдау қызметіне хабарласыңыз. Бұл ретте маршрут ізінің бастапқыда қалай көрінгенін көрсетіңіз және үзіліс кезінде олардың қайсысы пинг үзілгенін және қайсысы үзілмегенін көрсететін түйіндер тізімін жасаңыз. Абайлаңыз, бұл маңызды ақпарат, қателеспеңіз.

    3. Барлық түйіндер бір уақытта.Егер барлық пинг терезелері «Уақыт бітті» деп көрсете бастаса, мәселе компьютерде немесе ол қосылған желіде.

    Бонус!

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

    Windows ОЖ отбасы үшін бұл оңтайландыру қызметтік бағдарлама арқылы жүзеге асырылады winmtr. Ол орнатуды қажет етпейді және мұрағаттан шығарылғаннан кейін бірден пайдалануға дайын.

    Алаңда Хостқосылым тексерілетін тағайындалған серверді көрсетіп, түймесін басыңыз бастау:

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

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

    Біз серверге қосылымды тексеріп жатқандықтан, бізді бағандар қызықтырады Әулие(пакеттер жіберілді) және Recv(пакеттер алынды). Егер бұл бағандардағы мәндер сәйкес келмесе, хостпен байланыс сапасы нашарлады. Не істеу? Тиісті техникалық қолдау қызметіне хабарласыңыз.

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

    Утилита мәтінді ыңғайлы пішімдерде көшіруге мүмкіндік береді ( .жазуЖәне .html) алмасу буферіне ( Буферге көшіру) немесе ішінде бөлек файл (Экспорттау).

    Аралық түйінді екі рет басу ол туралы қосымша ақпаратты береді.

    Білу маңызды!

    Мәселені егжей-тегжейлі анықтау үшін техникалық қолдау мамандары арнайы параметрлері бар қосымша пингтерді сұрауы мүмкін. Мұны істеу үшін оларды өріске енгізу жеткілікті Опциялар, ол сізге мыналарды көрсетуге мүмкіндік береді:

    1. Аралық (сек)– деректерді секундпен жаңарту уақыты.
    2. LRU тізіміндегі ең көп хост– хосттардың максималды саны (немесе опция болса, IP мекенжайлары Атауларды шешіңіз) соңғы нүктеге дейін.
    3. Пинг өлшемі (байт) – ICMP пакетінің өлшемі.
    4. Атауларды шешіңіз– IP мекенжайын хост атына түрлендіру мүмкіндігі.

    Linuxoids туралы не деуге болады?

    Linux операциялық жүйелері үшін утилита жай ғана MTR деп аталады. Егер ол сізде болмаса операциялық жүйе, оны келесі жолдардың бірімен орнатуға болады:

    Debian/Ubuntu/Mint:

    $ apt-get орнату mtr

    CentOS/RedHat/Fedora:

    $ yum орнату mtr

    MTR Winmtr сияқты бірдей функционалдылыққа ие, сонымен қатар ұқсас GUI. Сіз утилитаны келесі пәрмен арқылы іске қоса аласыз:

    мұндағы X.X.X.X – тағайындалған сервердің IP мекенжайы немесе хост атауы.

    Бұл жағдайда келесі бағандар қызығушылық тудырады:

    • Жоғалту % - пайыз жоғалған пакеттержіберуші компьютер мен аралық хосттар арасында.
    • SNT – жіберілген пакеттердің жалпы саны.

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

    Біз утилитаны мәтіндік (консольдық) режимде іске қосу мүмкіндігін бөлек атап өтеміз. Ол үшін -t немесе --curses опциясын қосыңыз:

    mtr - қарғыс сайты

    Желіні диагностикалау процесінде өте пайдалы болуы мүмкін бірнеше маңызды MTR опцияларын қарастырайық.

    R немесе --есеп

    MTR циклдердің көрсетілген санын (-c опциясымен көрсетілген) өңдейтін есеп режимін бастайды, содан кейін статистиканы көрсетеді және автоматты түрде шығады. Бұл режим желі сапасының статистикасын жинау үшін пайдалы.

    C COUNT немесе --report-cycles COUNT

    MTR өшетін циклдер санын орнатуға мүмкіндік береді.

    P BYTES немесе --psize BYTES

    Пакет өлшемін байтпен белгілейді.

    I SECONDS немесе --интервал SECONDS

    Жіберілген пакеттер арасындағы аралықты орнатады.

    N немесе --no-dns

    DNS қолданбауға мүмкіндік береді, хост IP мекенжайларын көрсетеді.

    X.X.X.X немесе --адрес X.X.X.X

    ICMP сұраулары жіберілетін компьютердің интерфейс мекенжайын көрсетуге мүмкіндік береді.

    Барлығы

    Әрине, консольдегі пәрмендер дәлірек нәтиже береді, өйткені олар тіпті бір пакеттік жоғалтуларды (қысқа үзілістер) түзетеді, бірақ Winmtr және MTR ықшам және пайдалануға ыңғайлы. Ал не таңдау керек, ол өз еркіңізде. :)

    Бұл жерде, шын мәнінде, кім кінәлі - не істеу керектігін анықтады - бұл да. :) Материал сізге пайдалы болды деп үміттенеміз және бұлтқа жақын қосымша сұрақтарыңыз болса, сауатты материал алу үшін бізге хабарласыңыз.

    Мақала ұнады ма? Достарыңызбен бөлісіңіз!
    Бұл мақала пайдалы болды ма?
    Иә
    Жоқ
    Пікіріңізге рахмет!
    Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
    рахмет. Сіздің хабарламаңыз жіберілді
    Мәтіннен қате таптыңыз ба?
    Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!