double arrow

Ping утилиті

ping (Packet Internet Groper) утилиті желіні соңына қалдыру үшін пайдаланылатын, және нақты машинаның жауап беруін еркінен тыс жасатуға қызмет ететін ең негізгі құралдардың бірі. Ол ТСР/ІР бағдарламаларының жұмыстарын жойылған машиналарда, жергілікті желідегі құрылғылар адресін, жойылған желілік құрылғының адресімен маршрутын анықтауға мүмкіндік береді. ping командасында маршрутизациялау жүйесі адрестерді кеңейту сұлбалары және желілік шлюздер қатысады. Бұл зондирленетін машинада серверлік үрдістердің болуын талап етпейтін төмен деңгейлі утилит, сондықтан тапсырыс беру кезіндегі сәтті нәтиже қандай да болмасын жоғары деңгейлі сервистік бағдарламалар орындады дегенді білдірмейді, бұл желінің жұмыс жағдайында тұрып, зондирленетін машинаның қорегі қосылып тұрғанын, машинаның жұмыс істемей қалғанын білдіреді.

Windows ping утилиті комплектінде жабдықтағыш (поставка) болады және бұйрықтық (командная строка) жолдан жіберілетін бағдарлама. ping утилитінің тапсырысы ICMP (Internet Control Message Protocol) хаттамасы бойынша беріледі. Осындай тапсырысты алып адресатта ІР хаттамасын іске асыратын бағдарламалық жасау дереу жаңғырық – жауап жібереді. Жаңғырық – тапсырыстар берілген санды бір рет жібереді (кілт - n). Аяқталған соң 4 тапсырыс беріледі, одан кейін статистикалық мәліметтер шығарылады. Назар аударыңыз: ping утилитінен хакерлік шабуыл басталатындықтан, кейбір серверлер қауіпсіздік мақсатында жаңғырық-жауаптарды жібермеуі мүмкін (мысалы, www.microsoft.com). Босқа күтпеңізде, үзу бұйрығын енгізіңіз (CTRL+C).

Бұйрық форматы: ping [-t][-a][-n][-l][-f][-i TTL][-v TOS]

[-r][][имя машины][[-j списокУзлов]|[-k списокУзлов]][-w]

ping утилитінің параметрлері

Кілттер Қызметі
-t үзу бұйрығына дейін көрсетілген түйнекке пакеттерді жөнелту
-a түйнектер аатулары бойынша адрестерді анықтау
-n анықталатын сұраныстар саны
-l жөнелту буферінің өлшемі
-f пакетті фрагментациялауды болдырмайтын жалаушаны орнату
-i TTL пакеттің өмір уақытын беру (өріс "Time To Live")
-v TOS қызмет типінің тапсырмасы (өріс "Type Of Service")
-r көрсетілген ауысулар санына арналған маршруттарды жазу
-s көрсетілген ауысулар санына арналған уақытты мөрлеу
-j түйнектер тізімі түйнектер тізімі бойынша маршрутты еркін таңдау
-k түйнектер тізімі түйнектер тізімі бойынша маршрутты қатаң таңдау
-w интервал әрбір жауапты миллисекундтарда күту интервалы

Тәжірибеде бұйрық форматындағы көптеген опцияларды түсіруге болады, онда бұйрықтық жолда болуы мүмкін: түйнектің ping атауы (қосылуы туралы ақпаратты шығару үшін опция – t пайдаланылады; n – рет ақпаратын шығару үшін опция n рет саны пайдаланылады).

Үлгі:

ping –n 20 peak.mountin.net

Обмен пакетами с peak.mountin.net [207.227.119.2] по 32 байт:

Превышен интервал ожидания для запроса.

Ответ от 207.227.119.2: число байт=32 время=734мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=719мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=688мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=704мс TTL=231

Превышен интервал ожидания для запроса.

Ответ от 207.227.119.2: число байт=32 время=719мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=1015мс TTL=231

Превышен интервал ожидания для запроса.

Ответ от 207.227.119.2: число байт=32 время=703мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=688мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=782мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=688мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=688мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=688мс TTL=231

Превышен интервал ожидания для запроса.

Ответ от 207.227.119.2: число байт=32 время=687мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=735мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=672мс TTL=231

Ответ от 207.227.119.2: число байт=32 время=704мс TTL=231

<!--[if!supportEmptyParas]--> <!--[endif]-->

Статистика Ping для 207.227.119.2:

Пакетов: отправлено = 20, получено = 16, потеряно = 4 (20% потерь),

Приблизительное время передачи и приема:

наименьшее = 672мс, наибольшее = 1015мс, среднее = 580мс

Назар аударыңыз: әрбір сұралған түйнектен жауап алуда TTL мәні шығарылады, бұл осы өрістің бастапқы мәніне тең, маршрутизаторлар санына азайтылған, осы арқылы пакет өтті. Маршрутизаторлардың сұралатын түйнектерге дейін санын анықтау үшін, TTL бастапқы мәнінен TTL алынған мәнін алу қажет. TTL-дың бастапқы мәні әртүрлі компьютерлерде әртүрлі болуы мүмкін, сондықтан сұралатын түйнекке дейін маршрутизаторлар санын анықтау үшін TTL мәнін рing бұйрығының параметрлерінде беру қажет.

Үлгі: ping –i 200 mail.ru

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

ping –a mail.ru атты түйнегінің ІР – адресін анықтау үлгісі

mail.ru [194.67.57.23] 32 байт бойынша пакеттерімен алмасу: …


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: