Дом Гнома

В гости к Гному - www.ugnoma.NET...
Как это нет??? У Гнома всё есть!!!

Команды ping, trasert - для проверки доступности ресурсов в сети Интернет.
  Напилась - веди себя доступно!
шуточка Русского радио

Команда ping (пинг)

Когда вы обращаетесь в Отдел поддержки из-за проблем с интернет-соединением, вас могут попросить проверить пинг. Что такое пинг? Зачем нужно его проверять?

Пинг (ping) — это специальная утилита, которая используется для проверки работоспособности сети. Если конкретнее, она предназначена для проверки соединений в сетях на основе TCP/IP. Эта утилита посылает запрос (пакет информации, обычно его размер 32 байта) серверу и фиксирует время, которое требуется запросу для того, чтобы достичь сервера и вернуться обратно. В обиходе это время тоже называют пингом, оно измеряется в миллисекундах. Время пинга связано со скоростью соединения и загруженностью каналов на всём протяжении от клиента к серверу.

Хотя название "пинг" и неверно, но оно уже прижилось в среде пользователей ПК. Название происходит от английского названия звука импульса, издаваемого сонаром при отражении импульса от объекта.
PING — акроним «Packet InterNet Grouper (Groper)».

Программа была написана Майком Мууссом (англ. Mike Muuss), ученым Исследовательской Лаборатории Баллистики (англ. Ballistics Research Lab) США в декабре 1983 года.

Вернёмся к нашим барашкам. Зачем у вас просят проверить пинг при проблемах с сетью? Если время возвращения пакета слишком большое или если он не возвращается вообще, то проблема либо с сервером либо на участке сети между сервером и вашим компьютером. Если вы пингуете заведомо рабочий сервер (например - vpn.internet.beeline.kz), то время отклика помогает увидеть, есть ли проблемы на вашем участке сети. Если время в рамках нормы — то проблема может быть не с сетью, а, к примеру, с вашим браузером, или ОС.

Кроме этого, проверка пинга может быть полезна любителям онлайн-игр. Для них очень важно качество связи с сервером, ведь от него часто зависит успешность игры. Поэтому перед тем, как начать играть на каком-то сервере, они решают сначала проверить пинг и посмотреть, как приходят ответы с сервера: какое на сервере время отклика, возвращаются ли все пакеты или часть «теряется» по дороге.

Полное отсутствие ICMP-ответов может также означать, что удалённый узел (или какой-либо из промежуточных маршрутизаторов) блокирует ICMP Echo-Reply или игнорирует ICMP Echo-Request.

Программа ping является одним из основных диагностических средств в сетях TCP/IP и входит в поставку всех современных сетевых операционных систем. Функциональность ping также реализована в некоторых встроенных ОС маршрутизаторов, доступ к результатам выполнения ping для таких устройств по протоколу SNMP определяется RFC 2925 (Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations).

Для того чтобы убедиться, что ваш компьютер имеет связь с основными узлами сети, от которых зависит работа в Internet, необходимо воспользоваться служебной утилитой ping,


Нажмите клавишу «Пуск», затем «Выполнить». (Windows XP, Vista).

В отрывшемся окне наберите «cmd» и нажмите «OK» (command в Windows 98/XP/Vista).


Если в свойствах "Панели Задач" и меню "Пуск" ячейка "Выполнить" отключена (скрыта), или если у Вас Windows-7, то тогда нажимаем "Пуск" => "Все программы" => "Стандартные" => "Командная строка" (Или нажмите комбинацию «win»+ «R» для быстрого доступа к окну «Выполнить»).

Появляется вот такое чёрное окно:

окно запуска пинг, трейс


На месте мигающего курсора набираем:
ping <адрес тестируемого узла>
где вместо <адрес тестируемого узла> вводится название любого сайта (например, www.mail.ru). Нажимаем на клавишу Enter и следим за результатами. Данные выводимые в чёрном окне начинают меняться.

При пинге сервера в результатах указывается:
размер отправляемого пакета в байтах (по умолчанию — 32 байта),
время отклика в миллисекундах, TTL (время жизни пакета) — время, которое компьютер будет ждать ответа от сервера, общее количество отправленных пакетов, количество полученных пакетов, количество потерянных пакетов, процент потерь, максимальное, минимальное и среднее время приема-передачи пакета.

После того как изменения заканчиваются, смотрим, что у нас получилось:


Строки

Ответ от 94.100.191.203: число байт=32 время=53мс TTL=55

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

говорят о том, что происходит успешный обмен данными между компьютером клиента и основным шлюзом.
То есть, ресурс полностью доступен, проблем с каналом связи нет.

Если пришли не все пакеты или если разброс между максимальным и минимальным временем приема-передачи слишком большой, то это может быть признаком проблем с сетью. Иногда проблемы с прохождением пакетов (особенно больших) вызывает включенный антивирус или файервол, поэтому перед проверкой пинга его лучше отключить.

Чтобы проверить пинг более точно, можно самостоятельно задавать параметры пинга (количество отправляемых пакетов, размер пакета, время жизни пакета и т.п.). Для этого используются специальные ключи:
-n задает число отправляемых пакетов, например ping www.mail.ru -n 10 означает, что на сервер будет отправлено 10 пакетов; между n и числом пакетов нужно поставить пробел
-t задает бесконечное число отправляемых пакетов: они будут отправляться до тех пор, пока вы не прекратите пинг вручную
-l задает размер пакета, например ping www.mail.ru -l 1400 означает, что на сервер будут отправлены пакеты размером 1400 байт; между l и размером пакета нужно поставить пробел

Можно одновременно использовать несколько ключей.

Если вы хотите прервать пинг, нажмите сочетание клавиш Ctrl+C.


В случае если результат работы процедуры ping представляет собой следующий результат:

или



превышен интервал ожидания для запроса, то значит ресурс в сети недоступен. Может быть и такое, что из четырёх посланных пакетов теряется один пакет, два или три, и соответственно процент потерь 25%, 50%, 75% - это означает, что где-то по трассе между Вашим компьютером и ресурсом в сети существует проблема, и это конечно же отражается на качестве услуги или сервиса.

Если результат такой:

то это значит, что скорее всего, сети нет вообще, и надо проверить сетевую карту, кабель, роутер. Если с ними всё в порядке, то необходимо обратиться за помощью к Вашему провайдеру.

Если окошко такого вида:

то это означает, что вы неверно набрали команду.

Команда traceroute (трейс)

Tracert – утилита, используемая для отслеживания маршрута пакета информации, посылаемого текущим хостом удаленному. Данная утилита многим кажется удобнее и содержательнее утилиты ping, особенно тогда, когда удаленный хост по каким-то причинам недостижим. Tracert позволяет определить участок проблем со связью по тому, насколько далеко возможно отследить маршрут. Появление строки со звездочками (*) или с такими сообщениями, как "Destination net unreachable" или "Request time out", может означать, что Вам удалось обнаружить район проблем с интернет-связью.

Утилита tracert действует следующим образом: она посылает по три пробных пакета на каждый из хостов, через которые проходит маршрут к удаленному хосту. Утилита ограничивает время прохождения пробного пакета по маршруту, используя параметр time-to-live (TTL), это необходимо для обнаружения каждого хоста. TTL определяет количество "скачков" или последовательно идущих хостов, через которые можно пройти пакету. Начиная со значения, равного 1, параметр TTL увеличивается пока пакет не сможет достичь удаленного хоста или же "скачки" не достигнут максимального значения (30 по умолчанию).

Запускается трейс тоже из окна "Командная строка" и выглядит следующим образом:

Каждый скачок или "хоп" сопровождается комментарием с названием узла и временем задержки. Если вам не интересны имена промежуточных узлов то трассировка маршрута должна выполняться с параметром -d, который скрывает имена маршрутизаторов, например: tracert -d www.mail.ru.

Итак, трассировка маршрута помогает определить проблемный узел. Если возникла проблема с ресурсом, вы начали проверять его доступность и данные проходят нормально и «стопорятся» на самом пункте назначения, то проблема с самим ресурсом. Если трассировка маршрута прекращается на середине пути, то проблема в одном из промежуточных маршрутизаторов. Если прохождение пакетов прекращается в пределах сети вашего провайдера — то и проблему нужно решать «на местном уровне» - обратившись в Отдел поддержки провайдера..

Если трассировка маршрута оборвалась на одном из промежуточных маршрутизаторов, можно попробовать зайти на сайт с другого компьютера или даже мобильного телефона — маршрут изменится, и сайт может быть доступен. Для верности можно попробовать сделать трассировку с другого компьютера. А если другого компьютера под рукой нет, на помощь придут специальные онлайн-сервисы. Так, на сайте traceroute.org доступна трассировка маршрута к сайту из разных стран. Вы выбираете в списке страну, провайдера, вводите адрес сайта и проверяете маршрут.

 

К Оглавлению

Поделиться ссылкой на страницу:
В начало страницы
Дружно все тыкаем сюда!