Рассказать про сайт

Пинг: время ответа компьютера

Пингуем компьютер

Что такое пинг и зачем он нужен?

Пинг (ping) — это специальная сетевая программа, которая поставляется со всеми современными операционными системами. Эта программа позволяет измерить время ответа (иногда говорят "время реакции") компьютера на запрос в сети.

Сейчас все чаще под словом пинг подразумевают не утилиту сетевой системы, а именно то самое время реакции компьютера. По сути, пинг — это время, за которое сетевой пакет от компьютера-отправителя доходит до компьютера-получателя и возвращается обратно. Измеряется в миллисекундах.

Как работает пинг?

Компьютер-отправитель формирует так называемый эхо-запрос (ICMP Echo-Request) и отправляет его в сеть, на поиски компьютера-получателя (IP адрес получателя указан в запросе). Запрос проходит множество узлов, пока не находит компьютер-получатель. Тот, в ответ на эхо-запрос, посылает эхо-ответ (ICMP Echo-Reply) первоначальному отправителю (IP отправителя так же указан в запросе). Как только компьютер-отправитель получает эхо-ответ, он высчитывает время, затраченное на всю эту процедуру.

Время пинга формируется на всем пути прохождения пакета от отправителя к получателю и зависит от скорости соединения, загруженности канала и количества проходимых узлов.

Чем меньше пинг — тем лучше и быстрее обмениваются информацией между собой данные сетевые узлы. Однако эхо-ответа может совсем не быть. Это может означать что компьютер-получатель не работает, или такой узел просто не найден в сети. В то же время причин на "безответный запрос" может быть много: одой из причин может стать firewall, который блокирует эхо-запросы. Также возможно, что пингуемый сервер отдает приоритет более значимым запросам, просто игнорируя, что его пингуют.

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

Какой пинг считается хорошим?

Чтобы справедливо назвать тот или иной пинг хорошим, надо знать протоколы и параметры приложений, которые используют сеть. Однако следующие цифры справедливы для обыкновенного серфинга по сайтам:

  • До 50мс — Отличный пинг
  • От 50мс до 100мс — Хороший пинг
  • От 100мс до 300мс — Средний пинг
  • Более 300мс — Посредственный пинг

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

Нет пинга?

Однако возможны случаи, когда определить пинг не представляется возможным.
Чаще всего это связано с настройкой пингуемого сетевого узла: вашего роутера или оборудования провайдера. Оно может игнорировать ICMP-запросы для защиты от лишней сетевой нагрузки. Обратите внимание на настройку своего роутера (чаще всего пункт "Enable WAN Ping"; он должен быть включен).

Как измерить самому?

Если вы хотите произвести замер пинга от своего компьютера до другого компьютера или сайта, вы можете выполнить в командной строке:
Для Windows: "ping site.name" (где site.name адрес сайта или IP адрес удаленного узла).
Для Linux: "ping site.name -c 5" (ключ "-с 5" устанавливает число запросов).

Кстати, если пинговать сайт, то ответы будут приходить не от указанного домена, а от IP-адреса сервера, на котором "хостится" сайт. Таким нехитрым способом можно узнать на каком IP-адресе располагается данный сайт.