Для чего нужен ping: Для чего нужен пинг (ping) и тресерт (tracert)… ~ Сетевые заморочки

Содержание

Для чего нужен пинг (ping) и тресерт (tracert)… ~ Сетевые заморочки

Допустим, мы с вами решили собрать сеть всего из двух компьютеров.  Что мы для этого будем делать? Мы возьмем и соединим сетевые карты компьютеров с помощью кроссоверного патчкорда. Подумайте, что вы будите делать дальше? Кинетесь сразу же играть в игрушки по сети? Конечно же нет, сначала вы проверите работоспособность собранной сети. Возникает другой вопрос как же это сделать? Конечно, можно расшарить на одном компьютере сетевую папку и попробовать скопировать из нее файлы на другой компьютер, но поверьте мне, есть более элегантные способы проверить работоспособность вашей сети, вот именно о них  мы и поговорим сегодня в данной статье.

Не буду вас долго томить и сразу перейду к делу. В большинстве существующих операционных систем (Windows, Linux, MAC OS) присутствуют встроенные утилиты позволяющие проверить связность сети (тоесь проверить видит один компьютер другой или нет) этими утилитами являются ping и tracert (в ОС Linux traceroute). Попытаюсь объяснить вам назначение этих утилит.

Начнем с утилиты ping. Не буду говорить сложных вещей, а приведу пример из жизни. Вспомните свое ранее детство, вы гуляете во дворе. Ваши родители дома. Ваша мама периодически выходит на балкон и громко кричит ваше имя на весь двор (например так Егоооор!),  для того чтобы проверить не ушли ли вы слишком далеко от дома, вы что то отвечаете ей в ответ (Да мам, я тут), мама понимает что вы рядом с домом и успокаивается на какое то время. Примерно так же работает утилита ping. При своей работе утилита ping с  компьютера, на котором она выполняется, посылает специальные ICMP пакеты на другой, если тот компьютер шлет ответные пакеты, то он доступен, если же он не отвечает, то соответственно недоступен. 







Утилита ping является консольной, то есть доступна из командной строки. Для того чтобы ее использовать необходимо ввести команду ping, а через пробел написать IP адрес компьютера, который проверяется на доступность, или же его доменное имя (например yandex.ru). Посмотрим как применяется ping на практике. Откройте командную строку вашего компьютера, подключенного  к интернету, и введите в нее команду ping 8.8.8.8 (Все примеры, приведенные далее выполнялись в ОС семейства Windows)
Выполнение команды ping
В данном примере вы проверили на доступность сервер с IP адресом 8.8.8.8 (DNS сервер Google). Как видно из рисунка утилита ping четыре раза отправляла запросы по 32 байта   на указанный вами адрес и четыре раза получила ответ на них (по умолчанию отправляется 4 запроса). Параметр «время» показывает сколько времени прошло с того момента, как был отправлен запрос, до того момента как был получен ответ на него. Параметр TTL дословно расшифровывается как (Time to live), и помогает узнать через сколько маршрутизаторов прошли пакеты  пока  добирались до пункта назначения. Операционная система устанавливает некоторое значение TTL по умолчанию (например, Windows устанавливает TTL равным 128), а при прохождении через каждый маршрутизатор данное значение уменьшается на 1. Разберем пример на рисунке выше.  Когда я пингую адрес 8.8.8.8, мой маршрутизатор под линуксоподобной ОС выставляет TTL равным 64, пока пакеты движутся в направлении 8.8.8.8 от TTL  отнимается по 1 при прохождении через каждый маршрутизатор. В итоге, когда пакеты достигают адреса 8.8.8.8, их TTL равен 46 или 47.

Посмотрим как будет выглядеть результат выполнения команды ping, если проверяемый адрес недоступен. Результат представлен на рисунке.

Запрашиваемый сервер не отвечает на запрос

Команда ping имеет ряд параметров. Рассмотрим наиболее часто используемые из них.

Ping <адрес> –t позволяет отправлять ICMP запросы (пинговать) бесконечно долго, пока вы сами не прекратите этот процесс путем нажатия Ctrl+C. Иногда бывает очень удобно пинговать какую либо железку с параметром –t во время ее настройки, для того чтобы наблюдать как она себя поведет при изменении конфигурации.

Выполнение команды ping с параметром t

Ping <адрес> –n дает возможность задать точное число отправляемых ICMP запросов.

С помощью параметра n выставили отправлять всего 2 запроса

Ping <адрес>  –l позволяет управлять длиной отправляемых запросов.

Отправляем запросы по 999 байт

У команды ping есть еще много параметров, просмотреть их список и их назначение можно выполнив в командной строке команду ping /?

Получение справки

Теперь настало время рассмотреть вторую утилиту – tracert. Для объяснения принципа ее работы вспомним тот же самый случай из детства – «Вы гуляете, мама на балконе». Допустим вы отошли от своего места прогулки немного дальше чем обычно, и уже не слышите как мама завет вас. Но к счастью во дворе гуляет ваша знакомая, которая слышит вашу маму, отвечает ей что вас во дворе нет, но она знает где вас найти, после чего она бежит искать вас, находит и передает вам сообщение от мамы. Tracert действует аналогично, вы отправляете ICMP запрос к какому либо узлу, и пока запрос не достигнет данного узла, вам будут отвечать все маршрутизаторы, через которые проходил запрос.

Результат работы утилиты tracert

Действие аналогичное утилите tracert можно получить используя команду ping с параметром –i, который задает время жизни пакета TTL, вот только выполнять ее потребуется несколько раз. Например, используя команду ping 8.8.8.8 –i 1, вы получите первый маршрутизатор на пути к 8.8.8.8, используя команду ping 8.8.8.8 –i 2 – второй и т.д.

Надеюсь прочтя эту статью вы смогли получить основное представление о назначение команд ping и tracert =) 

Для чего нужна и как работает команда ping? — Сеть без проблем

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

Когда возникает такая ситуация, рекомендуется сначала провести пинг-тест.

В этой статье мы научим вас, что такое ping, как запустить тест ping и для чего используется ping. Вы узнаете такие вещи, как разница между TCP и UDP, какие порты используются для тестов ping и что такое уровень ping osi.

Если вы не знаете, что такое ping-тест, то в этом руководстве будут разъяснены основы универсального сетевого утилиты. Изучив основы пинга, вы больше не будете связываться с другими бессмысленными решениями и откладываете создание еще одной учетной записи в Instagram для преследователей в Instagram.

Что такое команда Ping?

Чтобы успешно ответить на вопрос «как работает пинг?», Нужно знать, что такое пинг. Короче говоря, команда ping — это сетевой инструмент, используемый для определения доступности определенного IP-адреса или хоста.

Как только это станет известно, вы можете использовать результаты, чтобы сделать дальнейшие выводы.

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

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

Как использовать команду Ping?

Неважно, работает ли ваша система под управлением Windows, MacOSX, Linux или FreeBSD, в вашем распоряжении есть команда ping. Тем не менее, этот учебник будет вращаться вокруг версии команды для Windows. Для других операционных систем рекомендуется обратиться к MAN PAGE вашей операционной системы (Страница руководства), чтобы узнать синтаксис команды ping.

Первое, что вы хотите сделать, это открыть команду вашей системы, перейдя в «Start Menu» и войдя в вашу папку «Accessories». Здесь вы найдете ярлык командной строки — щелкните по нему. Когда консоль станет видимой, вам нужно будет ввести параметры в следующем формате:

 ping [-t] [-a] [-n <число>] [-l <размер>] [-f] [-i <TTL>] [-v <TOS>]
      [-r <число>] [-s <число>] [[-j <список узлов>] | [-k <список узлов>]]
      [-w <тайм-аут>] [-R] [-S <адрес источника>] [-4] [-6] конечный_узел

Все эти параметры соотносятся с полезными параметрами команды. Тем не менее, мы сосредоточимся только на основных параметрах команды ниже.

Опция -n число Определяет количество эхо-запросов для отправки. По умолчанию это 4 запроса. -l размер Позволяет вам настроить размер пакета ping. Размер по умолчанию составляет 32 байта.

Как я могу провести тест Ping?

В следующем примере я пингую домен популярной новостной сети CNN. Флаг -n указывает команде ping отправить 8 эхо-запросов ICMP. Если этот флаг не установлен, команда ping отправляет 4 по умолчанию. Флаг -l устанавливает размер в байтах команды echo. В приведенном выше примере я отправляю эхо-запрос размером 1000 байт (1 килобайт). У вас есть возможность от 32 до 65 527 байт.

 

Однако, если флаг -l не установлен, по умолчанию отправляется 32-байтовый эхо-запрос. Последний параметр команды — это фактический домен www.cnn.com. Теперь давайте проанализируем результаты.

В примере мы видим, что мы пропингуем IP 151.101.85.67 (IP-адрес CNN) с 1000 байтов. Время, необходимое для ответа пакета, отображается в миллисекундах.

Первый отправленный нами пакет занял примерно 106 миллисекунд. Второе заняло 105 миллисекунд. Третье заняло 116 миллисекунд и так далее.

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

Как я могу прочитать статистику Ping?

По результатам вашего пинга у вас есть статистика пинга. Эти цифры говорят сами за себя. Количество отправленных пакетов отображается вместе с полученным номером, а также потерянными номерами.

В примере потеря составляет 0 процентов. Это означает, что с cnn.com нет проблем с сетевым подключением. Поэтому должно быть нормально подключиться к сайту.

Какой порт использует Ping?
Помните, что тест ping использует ICMP, поэтому реальные порты не используются. ICMP в основном скрывает или сидит поверх IP-адреса. Поэтому это не протокол четвертого уровня.

Это означает, что вам не нужно беспокоиться о назначении портов для теста ping. Это делает тест простым, быстрым и эффективным. Другими словами — менее случайный.

Как может провалиться тест Ping?

Есть несколько причин, по которым тест ping не удался. Например, если вы пингуете определенный IP-адрес в своей локальной сети и вводите неправильный IP-адрес для хост-компьютера, попытка не удастся, потому что не к чему подключиться.

Однако проблема может заключаться в том, что сеть не настроена должным образом. Неправильный IP-адрес может быть результатом неправильной маски подсети.

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

Во-вторых, может быть программное обеспечение брандмауэра, блокирующее запросы ping. В этой ситуации вам придется отключить брандмауэр. Однако при отключении такого программного обеспечения обращайтесь к руководству сетевого или системного администратора.

Неправильное внедрение любой системы сетевой безопасности в значительной степени угрожает информационной безопасности и подвергает вашу компанию риску.

Наконец, сбой может произойти из-за аппаратного сбоя, такого как неисправный адаптер Ethernet, кабель, маршрутизатор, концентратор и т.д.

Как устранить неполадки с помощью команды Ping?

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

Если вы не можете подключиться ни к одному из этих сайтов, возможно, это внутренняя проблема. Оттуда вы хотите пропинговать вашу локальную сеть или даже проверить кабели. Было бы стыдно узнать, что именно ваша кошка отключила кабель Ethernet. Может быть, это был несчастный случай? Или… может кошки восстают? Не имеет значения, хотя. Они никогда не победят.

Так или иначе, ваше первое желание должно быть пинг.

Статьи по теме:

ДЛЯ ЧЕГО НУЖНЫ КОМАНДЫ PING И TRACERT? | FixforPC

Для чего нужны команды ping и tracert?


Как проверить доступность узла?

Команда ping — это специальная команда, предназначенная для проверки доступности web-узла.
Команду ping используют часто, но её работа достаточно проста. При выполнении данной команды компьютер на указанный адрес отправляет пакет заданного размера, который потом возвращается обратно. С помощью этой команды вы можете например выяснить, по какой причине недоступен узел. Если пингуемый адрес отвечает, а сайт не открывается — возможно проблема у вашего компьютера (например вирус, который запрещает открывать в браузере определённый сайт)

Команда вводится в формате: ping goog.com 
Ну или любой другой сайт. Так же вместо адреса сайта можно использовать ip-адрес.

Вот результат выполнения команды ping:

Как уменьшить ping?

Вариантов уменьшить ping не так уж и много.Всё зависит от вашего провайдера, от нагруженности линий связи. Чтобы уменьшить пинг отключите все торрент-клиенты, браузер. А так же все те приложения, которые используют сеть помимо нужного вам приложения.

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

Как запустить выполнение данной команды?

Запуск программы производится из командной строки. Для этого вы должны войти в неё. Для операционных систем семейства Windows существует несколько способов запуска командной строки:

Пуск — Выполнить — «Открыть» написать «cmd» и нажать Ок.
Сочетание клавиш Win (кнопка с логотипом Windows) + R (должны быть нажаты одновременно) — В графе «Открыть» написать «cmd» и нажать Ок.
Пуск — Все программы (или просто «Программы», зависит от версии операционной системы) — Стандартные — Командная строка.

В открывшемся окне написать:

tracert «нужный сайт»

Вот пример выполнения данной команды:

Что такое ping, и зачем он нужен. | Робототехника

Для тех, кто уже с локальными сетями на ты, эта публикация будет простой и очевидной. Итак, команда ping запускает эхо запрос по служебному протоколу ICMP. Как вы уже помните, протокол — это по сути язык общения между устройствами. В данном случае ICMP протокол является служебным, так как используется для диагностики, а не для передачи данных. Одной из самых известных команд, использующих данный протокол является команда ping.

Основная идея в том, что вам надо проверить есть ли сетевое соединение от текущего узла до удаленного. Думаю Вам знакома такая ситуация, когда Вы разговариваете по телефону, а там Вас только внимательно слушают, и возникает ощущение, что говоришь в пустоту. Тогда Вы спрашиваете, Петр (или Алексей, или Иван), ты меня слышишь(это запрос), на что там отвечают, да отлично слышу (это ответ на запрос) и Вы продолжаете разговор.

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

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

1. Запускаем командное окно, с помощью команды cmd

2. Используем команду ping ya.ru, проверяем, идет ли у нас соединение с сайтом ya.ru. В нашем случае, все пинги прошли удачно.

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

3. Теперь рассмотрим ситуацию, если у вас ping ya.ru не отвечает, (как понять, что адрес не отвечает, после прохода команды видим строчку отправлено, получено, потеряно из неё видно. Если потеряно = 0, значит все хорошо, если получено = 0, значит все не так хорошо. Если есть цифры и потеряно и получено, то есть проблемы в сети.)

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

4. В командном окне пишем ipconfig.

Видим, что наш адрес, 192.168.1.9, а адрес маршрутизатора через который мы подключены к интернет — 192.168.1.1. Но это так прописано в настройках. Лучше проверить связь с ним через команду ping.

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

Немного о самой команде и её возможностях :

Если ввести запрос ping /?, то получим полную расшифровку ключей к этой команде.

Если Вы только начинается осваивать направление интернет и компьютерных сетей, то начните с освоения этой команды.

Если Вам понравилась публикация, подписывайтесь на канал, за Ваши лайки чаще показывают Наши публикации.
Для поиска публикаций через поисковые системы, просто вводите слово Вивитроника.
Если есть вопросы или по желания, то пишите, через Обратную связь.

Пинг — что это такое, как можно его проверить и при необходимости уменьшить (понизить ping)

Обновлено 24 июля 2021 Просмотров: 427205 Автор: Дмитрий Петров
  1. Что такое пинг?
  2. Как проверить ping?
  3. Как уменьшить (понизить) пинг?

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Если вы активно используете интернет, а особливо если играете в онлайн-игры, то про такую вещью как пинг вы слышали несомненно.

С ним иногда возникают проблемы, когда он слишком высокий, и встает вопрос о том, как бы понизить ping. Иногда ради этого даже меняют интернет-провайдера, переустанавливают систему и производят другие непростые действия.

Однако, многие слышали это слово лишь изредка и не особо представляют что это такое. Поэтому я начну с начала, а именно с того, что такое пинг, почему он так важен и как вы можете его проверить. Ну, а в заключении упомяну про то, что может повлиять на его уменьшение. Надеюсь, будет интересно.

Что такое пинг?

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

Вы наверняка слышали про такую игру, как Контр Страйк — онлайн-стрелялку (шутер от первого лица), когда вы играете через сеть с группой таких же как вы игроков и каждый из вас через интернет управляет действиями своего персонажа. А при чем тут пинг, спросите вы? А вот при том.

Допустим, что вы засекли своего врага и нажали на кнопку выстрела. Что при этом происходит? Сигнал из игровой программы, установленной на вашем компе, идет через интернет на сервер (специальный компьютер, который может находиться где угодно в сети), где запущена игра. Но интернет — это не абстрактная вещь, а физические устройства, через которые пойдет посланный вами сигнал. И скорость прохождения сигнала по этому пути может быть совершенно разной.

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

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

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

Как проверить ping?

Чуть выше я говорил, что у слова «пинг» есть два трактования. Одно из них (обиходное) я пояснил чуть выше. А вот второе основано на том, что существует такая программа ping (на всех операционных системах, которые умеют работать с интернетом), которая позволяет отправить тестовую посылку к любому узлу интернета имеющему IP адрес (компьютеру в сети, серверу, роутеру и т.п.) и измерить время, за которое она вернется обратно.

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

Но в большинстве случаев можно поставить знак равенства между высоким пингом и плохим каналом (не годным для онлайн-игр). Невозможно играть в онлайн-шутер (да и любую другую отличную от пошаговой стратегии игру), если ping равен 300 миллисекунд (треть секунды). А вот если он 15-20 мс, то все просто замечательно и вам даже знать не нужно будет что это такое, а уж тем более как его меряют. Интерес к пингованию возникает в основном при появлении проблем и серьезных лагов.

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

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

Что нужно сделать в Винде, что проверить пинг? До банальности мало:

  1. Удерживая клавишу Windows на клавиатуре (между контролом и альтом она обычно обитает) нажмите латинскую букву R. Того же результата можно добиться, выбрав из меню кнопку «Пуск» пункт «Выполнить», но он там не всегда присутствует по умолчанию. Посему использовать горячие клавиши будет надежнее.
  2. Откроется маленькое окно, где нужно будет латиницей набрать слово из трех буква «cmd» (без кавычек) и нажать Энтер на клаве или кнопку ОК в этом окне:

    В принципе, командную строку вы опять же могли бы и из меню кнопки «Пуск» выбрать («Все программы» — «Стандартные» — «Командная строка»), но этот способ более универсальный. А вы уж сами смотрите как вам удобнее.
  3. Все, откроется командная строка Винды (окно с пугающим черным фоном). С помощью него нам нужно будет запустить программу для проверки пинга. Т.к. здесь не используется графический интерфейс, то запуск программы производится с помощью команды написанной в этом страшном черном окне. Команда будет выглядеть примерно так:
    ping ktonanovenkogo.ru

    Таким образом вы пропингуйте линию от своего компьютера до моего сайта (сервера, где он расположен в интернете) и обратно. Оно вам надо? В принципе, да, ибо полученный результат тоже будет показательным, но если вы геймер, то пинговать лучше всего до адреса того сервера, на котором вы играете (до моего IP адреса). Так вы узнаете именно значение пинга на той же трассе, по которой будут бегать пакеты с данными вашей игры.

    ping 119.122.139.64

    Но не суть. Если ping будет плохой, то скорее всего он таким будет в любом случае. Собственно, после ввода команды жмете на Энтер на клавиатуре. В результате через минутку получаете примерно такую вот итоговую картинку с результатами пингования:

    У меня среднее значение пинга весьма неплохое — 14 мс (жить можно и играть тоже). Кроме временной задержки вы увидите, сколько пакетов из текстовой посылки потерялось (лучше всего, чтобы там нолик красовался, что говорит о стабильном качестве интернет-канала). Ну, а если вводили после команды «ping» доменное имя сайта (что такое домен и зачем он нужен?), то в этом окне сможете узнать его Ip адрес (так, побочная информация).

Есть еще и онлайн-сервисы для измерения скорости интернета (типа спидтеста), которые зачастую также проверят и ping (время прохождения тестового сигнала от вашего компьютера до их сервера). Но все же, метод описанный выше является самым надежным в плане точности измерения.

Кроме измерения времени прохождения тестового сигнала эту программу (ping) часто используют для того, чтобы пропинговать сервер или маршрутизатор. В этом случае важен будет сам по себе факт получения ответа, а не то время, что ушло на его отсылку и получение. Пингуя разные устройства сети зачастую можно локализовать поломку в цепочке устройств (на работе я именно так и делаю). В общем, штука полезная 🙂

Как уменьшить (понизить) пинг?

Если ваше значение ping очень критично, а оно как на зло очень большое (такое, что создает проблемы с онлайн-играми или даже при работе в браузере), то вы закономерно начинаете задаваться вопросом — а нельзя ли его как-то понизить. В принципе, можно, но далеко не всегда уменьшение пинга возможно добиться простыми манипуляциями.

От чего может зависеть время отклика:

  1. От вашего интернет-провайдера.
    1. Тут важна даже не ширина канала, а его качество. Можно получить ping в 300 мс на канале в 100 мегабит (что такое мегабиты?), а можно получить 4 мс при канале 10 мегабит. Если проводить аллегорию (что это?), то шестиполосная гравийная автодорога будет априори медленнее, чем двухполосная, но асфальтированная.
    2. Однако, ширина канала все же имеет значение. Узкий канал может являться причиной ухудшения времени отклика, т.к. лаги могут возникать из-за банальной перегруженности канала (пакетам просто не протолкнуться). Это можно сравнить с пробками на дороге с шикарным покрытием, но слишком узкой, чтобы справится с имеющимся автомобильным трафиком.
  2. От игрового сервера. У него может быть недостаточно качественный или слишком узкий канал выхода в интернет, из-за чего у многих в играх начинаются тормоза и лаги.
  3. От расположения игрового сервера. Он банально может находиться слишком далеко от вас, и сигнал проходя через многие десятки промежуточных узлов замедляется и может даже частично теряться.
  4. От прохождения сигнала от сетевой карты вашего компьютера до файла игры, которая у вас запущена. Тут может быть масса причин влияющих на пинг — от вирусов до сбитых настроек операционной системы.

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

  1. Если проблема в интернет-провайдере, то нужно их решать.
    1. Написать (или позвонить) в их техподдержку, вежливо объяснить свою проблему и попросить помочь с решением. Возможно, что вам дистанционно что-то поменяют в настройках и пинг уменьшится до приемлемого значения. Хорошая техподдержка может даже дать советы по тому, что вы можете сделать на смоем компе, чтобы улучшить ситуацию.
    2. Если обращение в саппорт вашего провайдера не помогло (содействовать не захотели или понизить ping не удалось), то стоит задуматься о смене провайдера. Как правило, имеется альтернатива (зачастую даже не одна). Если у вас кто-то из вашего дома тоже играет и заморачивается пингом, то просто проконсультируйтесь у них, кто их провайдер и какое у него время отклика. Этот вариант можете оказаться более простым, чем подключение к новому провайдеру и последующая проверка наличия лагов уже в живую.
  2. Если проблема предположительно в игровом сервере, то имеет смысл просто попробовать его поменять. Если пинг не уменьшится, то значить узкое место не там.
  3. Проблема с лагами в играх может базироваться и на вашем компьютере. В связи с этим для понижения пинга можно попробовать:
    1. Провести проверку компьютера на наличие вирусов, которые вполне могут лить в интернет с вашего компьютера какие-то данные и забивать этим мусором канал.
    2. Можно поискать в сети различные настройки реестра и т.п. вещи, которые кому-то помогли уменьшить ping. Но сразу оговорюсь, что рассчитывать на это особо не стоит. Вероятность того, что вы таким образом решите проблему, не очень велика (наверное не более одного процента из ста). Например, можете попробовать такой финт:

      Вносим изменения в реестр, поэтому будьте максимально внимательны. Удерживая клавишу Windows на клавиатуре, нажмите латинскую букву R, после чего введите в открывшемся окне команду regedit. В результате попадаем в редактор реестра Виндовс, где смело и уверенно идем по такому вот пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.

      После этого два раза кликаете по NetworkThrottlingIndex, где увидите установленный по умолчанию параметр в значение «a» (шестнадцатеричная система исчисления), а нам нужно ввести с клавы ffffffff и нажать ОК. После чего потребуется перегрузить компьютер. Все.

      Многие из этих финтов уже не актуальны, а многие решают проблемы, которых у вас априори нет на компьютере. Универсального же совета, сделай так и пинг понизится, не существует.
    3. Во время игр выключайте закачку или выгрузку в интернет различных файлов, ибо это может создавать ненужные вам лаги.
    4. Посмотрите внимательно на тех, кто делит с вами ваше подключение к интернету. Возможно, что в то время как вы играете, они качают что-то из сети, или, наоборот, что-то туда активно заливают. Можно попросить их временно это не делать, чтобы проверить пинг, и если это действительно является причиной его увеличения, то нужно будет либо расширять общий канал, либо с помощью настроек роутера пытаться выделить себе стабильную полосу, на которую ваши сродственники посягнуть не смогут.
    5. Посмотрите, не подключается ли кто-нибудь к вашему роутеру по Вай-Фай не легально (подобрать пароль при желании вполне возможно). Попробуйте просто отключить Вай-Фай в настройках роутера и посмотреть не результат — если пинг существенно понизился, то думайте в эту сторону. Можно в купе с шифрованием сделать еще и привязку к мак-адресам устройств, которым будет разрешено подключаться к вашему интернет-каналу.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Эта статья относится к рубрикам:

Пинг (ping)

Использование таких простых консольных утилит как ping и tracert может многое рассказать о качестве Вашего Интернет-соединения. Мы расскажем Вам как пинговать и трассировать сайты, а также как извлечь из этого максимум пользы.

«Какой у Вас IP? Сейчас я Вас пропингую», – можно услышать от специалиста Вашего провайдера при жалобе на опять неработающий Интернет. Последнее слово сисадмина звучит как-то настораживающе (по этому поводу даже есть пара не совсем цензурных анекдотов :)), однако на самом деле ничего страшного с Вами не сделают. Представитель провайдера просто хочет проверить качество связи с Вашим ПК.

Пинг позволяет увидеть насколько хорошо работает Ваше Интернет-соединение и выявить неполадки на линии. Однако, не стоит думать, что пинг – это прерогатива только бородатых сисадминов. На самом деле каждый может пинговать любые ресурсы Интернета или локальной сети. Сложного в этом ничего нет, а вот польза может быть весьма ощутимой. Поэтому сегодня мы поговорим о «таинственном» слове «ping» и всём, что с ним связано.

Зачем нужен пинг и трассировка

Сказать честно, про существования команды «ping» я знал ещё с тех пор, как у меня появился Интернет, но никакой особой пользы я в ней не видел. Впервые же на практике ощутить важность пинга мне пришлось, когда я захотел поиграть онлайн в Counter Strike 1.6 🙂

Вот тут-то и оказалось, что на серверах с пингом выше 100 мс играть было почти нереально из-за вечных подвисаний и лагов. Поэтому одним из первых практических применений предмета нашей статьи для меня стала сортировка доступных игровых серверов по столбцу «Пинг» (или «Latency» – англ. «задержка») примерно в следующей последовательности (см. шаг «5»):

Фактически, так я понял, что пинг это не просто абстрактные цифры, а вполне реальные значения, которые отражают величину задержки при обмене данными между Вашим компьютером и удалённым сервером. При этом, что интересно, на него не особо влияет выделенная скорость Вашего Интернет-подключения. Высокий пинг (свыше 100 мс) может быть как на простейшем GPRS-канале связи, так и на широкополосном DSL! По сути, длительность задержки напрямую

зависит от удалённости запрашиваемого сервера. Хотя, слишком медленный канал тоже плохо…

Кстати, кроме величины задержек в передаче данных, пинг позволяет также получить IP-адрес запрошенного сайта и оценить стабильность подключения по количеству потерянных пакетов (если таковые имеются). Также данная команда может выявить ошибки в работе DNS. Например, если сайт по IP-адресу пингуется, а по имени нет.

С командой «ping» довольно тесно связана и ещё одна команда – «tracert» («traceroute» в Linux). Если пинг показывает лишь время задержки передачи пакетов между Вашим и удалённым ПК, то трассировка позволяет увидеть полный маршрут этих пакетов с определением узлов, на которых происходят максимальные потери и перенаправления.

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

Думаю, теории хватит – перейдём к практике.


Команда ping

Для выполнения всех команд из сегодняшней статьи нам потребуется только Командная строка (хотя, есть и иные способы, о которых речь пойдёт чуть ниже). Вызвать командную строку можно различными способами, однако самым универсальным, на мой взгляд, является вызов через строку «Выполнить». Открываем её нажатием сочетания клавиш

WIN+R, вводим команду «cmd» (без кавычек) и жмём Enter.

В открывшемся окошке терминала введём команду вида: «ping bestfree.ru» (без кавычек), где «ping» – запуск программы пинга, а «bestfree.ru» – адрес Интернет-ресурса, который мы пингуем. Получим примерно такой результат:

Windows по умолчанию отправит 4 пакета данных на запрошенный Вами веб-ресурс, при этом расшифровав его IP. После завершения процесса тестирования Вы получите отчёт о количестве потерь данных в процентах (если они будут) и средних значениях пинга.

В принципе, в большинстве случаев данных статистики стандартной команды ping хватит для быстрой оценки ситуации. Однако, при необходимости мы можем дополнить команду рядом параметров, которые изменят её поведение тем или иным образом. Чтобы посмотреть список всех доступных возможностей воспользуемся справкой, введя команду «ping /?» (без кавычек):

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

«-t»: «ping bestfree.ru -t» (прервать выполнение можно нажатием CTRL+C, а получить статистику и продолжить пингование CTRL+Break):

Как альтернативу бесконечному пингу можно использовать пингование заданным количеством пакетов. Для этого используется ключ «-n» с нужным числом, например: «ping bestfree.ru -n 10».

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

(от англ. «Time To Live»). Сделать это можно, использовав ключ «-i» с нужным числом в миллисекундах. Например, так можно задать максимально возможное TTL в 255 мс: «ping bestfree.ru -i 255».

Команда tracert

Второй по значимости командой для диагностики сетевого соединения является команда «tracert», которая в базовой своей форме практически не отличается от пинга, но даёт несколько более расширенный результат с упором на перечисление всех промежуточных узлов соединения:

Как и в случае с пингом, tracert выдаёт нам IP-адрес конечного запрошенного веб-сайта (по адресу же можно проводить и трассировку). Однако, далее следует перечисление всех серверов, через которые проходит сигнал (по умолчанию их максимальное количество – 30).

Строка с данными о сервере называется «прыжком» или «хопом» (от англ. «hop» – «прыжок»). Она содержит в себе три замера (в миллисекундах), отображающих время ожидания ответа (по умолчанию до 5 секунд), название узла и его IP-адрес.

Как и ping, tracert имеет ряд дополнительных параметров, получить список которых можно командой: «tracert /?» (без кавычек):

Из всех доступных параметров запуска наиболее полезными могут стать ключи «-h» (задаёт максимальное количество прыжков) и «-w» (позволяет увеличить интервал ожидания ответа сервера). В качестве примера можно использовать следующую составную команду, которая ограничивает количество прыжков до 10 и увеличивает время ожидания пакета до 9 секунд: «tracert bestfree.ru -h 10 -w 9000«:

Программы и сервисы для пинга

В принципе, в выполнении пинга и трассировки через Командную строку нет ничего сложного. Вы даже можете без особых ухищрений сохранить результаты в текстовый файл для того, чтобы переслать их кому-либо по почте. Для этого достаточно после нашей команды всего лишь поставить знак «больше» и задать путь сохранения с именем результирующего файла (например: «ping bestfree.ru > C:\BFping.txt«).

Однако, некоторые товарищи просто панически боятся Командной строки или не любят лишний раз трогать клавиатуру, поэтому для них существует целый ряд графических реализаций команд ping и tracert (правда, почти все толковые из них, увы, платные).

WinPING

Простейшей реализацией пинга с графическим интерфейсом является программа WinPING:

Фактически с этой программой мы можем только ввести адрес нужного нам сервера и запустить его пингование. Никаких настроек – только «голый» результат, но, тем не менее, для быстрой проверки доступности сайта WinPING вполне можно использовать.

GPing

Если Вам нужен практически полноценная графическая реализация команды ping для непрерывного тестирования канала в стиле Linux, то довольно интересным решением в этой сфере можно назвать программу GPing:

Здесь, кроме ввода адреса пингуемого сайта, можно также задать размер пакетов данных и интервал их передачи. Пинг запускается в непрерывном режиме с выводом средних значений статистики и визуализацией задержек в виде графика. Очень наглядный и удобный для тестирования инструмент! Жалко только, что нет официальной portable-версии…

Ping GUI

Ещё одним любопытным инструментом для пингования с расширенными возможностями можно назвать Ping GUI:

При скачивании программы Ваш антивирус может начать на неё ругаться, поэтому придётся внести её в «белый» список, но она того стоит. Во-первых, Ping GUI не требует установки, а во-вторых, имеет в своём арсенале не только визуально настраиваемую реализацию пинга, но также функцию трассировки и выполнения команды «ipconfig», которая выдаёт информацию обо всех сетевых устройствах Вашего ПК.

По умолчанию Ping GUI пингует указанный Вами веб-ресурс единожды. Однако, если активировать галочку «Ping Continuously», то пинг будет работать в непрерывном режиме. В сочетании с тем, что программа рисует график результатов выполнения команды, данная возможность позволяет производить длительные тесты сервера. Кстати, для удобства имеется функция экспорта результатов работы в текстовый или CSV-файл.

Увы, и здесь не обошлось без недочётов. Помимо того, что на программу реагируют антивирусы, в ней реализованы не все параметры работы оригинальных утилит. Также Ping GUI не поддерживает кириллическую кодировку, поэтому, например, при трассировании, вместо русских букв Вы увидите различные «кракозяблики» (естественно, русского интерфейса тоже нет). Ну и последним жирнейшим минусом является то, что программа не умеет вычислять средние значения по выданным результатам…

Пинг онлайн

Для выполнения пинга сайта онлайн (и даже трассировки) существуют специальные сервисы. Однако, их работа несколько отличается от работы обычной команды ping. Суть в том, что они отображают задержку сигнала не от Вашего ПК к нужному веб-ресурсу, а от своего собственного сервера. Поэтому, в зависимости от того, где географически расположен сайт для тестирования будет меняться показатель задержки.

Из всех протестированных мной сервисов подобного рода больше всего мне понравился англоязычный Ping.eu, который физически находится в Германии:

Фактически, если отбросить тот факт, что настроить пинг онлайн не позволяет ни один из тестированных мною сервисов, у Ping.eu всё реализовано наиболее приближённо к оригиналу. Как и в Windows, здесь отправляется 4 запроса к заданному Вами серверу и выдача результатов визуально соответствует тому, что мы обычно видим в Командной строке. Единственная разница в скоростях. Прямой обмен данными между серверами получается на порядок быстрее, чем между запрошенным веб-ресурсом и компьютером пользователя…

Кроме пинга на этом же сервисе имеются онлайн-реализации инструментов для трассировки, WHOIS, проверки открытых портов и многих других полезных инструментов. Поэтому, если Вы знаете английский и понимаете, для чего нужны те или иные функции, Вам будет на что посмотреть 🙂

В принципе, если Вы решили использовать пинг онлайн, то фактически единственной реальной задачей, которую можно решить таким способом, является проверка доступности сайта. Поэтому некоторые сервисы пошли другим путём: вместо полноценной реализации пинга с выдачей средних задержек и т.п. данных, они отображают, доступен ли сайт в той или иной точке планеты. Одним из лучших подобных сервисов можно назвать Ping от Whoer.net:

Настроек здесь, как и в предыдущем случае нет. Вы вводите в поле имя или адрес нужного сервера, жмёте кнопку «Проверить пинг» и получаете результаты. Последние включают в себя расшифровку IP-адреса запрошенного веб-ресурса, а также минимальные, максимальные и средние показатели задержки в ряде стран.

Как понизить пинг?

Итак, мы разобрались, что такое пинг, как пинговать сайты и какие для этого существуют инструменты. Мы усвоили, что если пинг низкий (примерно до 100 мс.), то это – хорошо. А теперь главный вопрос: «А что делать, если пинг высокий?». Чтобы дать на него ответ нужно знать первопричину высокого пинга, которая может быть следующей:

  1. Проблемы на стороне запрашиваемого или промежуточного сервера. Помнится, из-за такой проблемы у меня больше года не было прямого доступа к нашему сайту! При попытке пинга выдавалось 100% потерь. Трассировка же показала, что «непроходимость» запроса возникала на одном киевском промежуточном сервере.

    Поначалу я пользовался анонимайзерами и прокси, но потом плюнул и арендовал выделенный IP-адрес, трафик по которому шёл через другие каналы. Максимально однозначно идентифицировать такого рода проблему можно, пропинговав несколько различных сайтов. Если остальные пингуются хорошо, значит это как раз описанный случай и «лечится» он только использованием альтернативных каналов связи с нужным сервером.

  2. Географическая удалённость от нужного сервера. Данный случай наиболее актуален для геймеров. Если Вы можете видеть, в какой стране/регионе находится игровой сервер, то выбирайте тот, который ближе всего к Вам. Ведь, несмотря на то, что скорости обмена данными в Интернете сейчас весьма высокие, если пакет данных проходит сотни километров, то это явно будет вызывать большие задержки и, соответственно, зависания в игре.
  3. Проблемы с Интернет-кабелем. Если результаты пинга плохие для нескольких разных сайтов, то здесь может быть два варианта: либо сейчас что-то «химичит» Ваш провайдер (такие «проблемы» обычно пропадают довольно быстро), либо где-то износился Ваш Интернет-кабель.

    Например, не так давно подобная ситуация была у меня на работе. Компьютер стал очень медленно соединяться не только с Интернетом, но и с другими ПК в локальной сети. Проблема оказалось в перетёртом кабеле, проложенном под ковром (!), по которому ходили все, кому не лень 🙂

    Обычно замена кабеля восстанавливает нормальный доступ в Сеть. У нас на сайте имеется целая мини-книга о том, как обжать сетевой кабель самостоятельно. Однако, если Вы сами не можете этого сделать сами, обратитесь к провайдеру, чтобы он прислал к Вам своего специалиста, который заменит повреждённый провод (увы, это не бесплатно, но лучше, чем терпеть постоянные «тормоза»).

  4. Ошибки в работе компьютера. Бывает и так, что в результате деятельности вирусов или необдуманных действий пользователя компьютер либо вообще перестаёт соединяться с Интернетом, либо делает это очень медленно. Правильно диагностировать эту проблему и отличить её от описанной выше ситуации с кабелем можно, попытавшись выйти в Интернет через ту же точку доступа (проводную или беспроводную) с другого компьютера, ноутбука или смартфона. Если проблем с доступом не будет, то однозначно причина в Вашем ПК.

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

    Если же сетевая карта заработает нормально, то проблема в Вашем компьютере. Самым радикальным способом её решения обычно является полная переустановка операционной системы. Однако, перед этим шагом нужно, всё-таки попробовать восстановить всё «малой кровью». Во-первых, проверьте работоспособность драйвера сетевой карты в Диспетчере устройств (значок «Мой Компьютер» – правая кнопка мыши – «Свойства»).

    Если драйвер на месте и неизвестных устройств в Диспетчере не значится, попробуйте восстановить сетевые настройки при помощи утилиты SG TCP Optimizer. Данная программа позволяет автоматически подобрать и применить оптимальные параметры для работы Вашей сети и в ряде случаев позволяет решить проблемы с нарушением доступа к ней после зловредных проделок вирусов (кстати, в программе есть также неплохие визуальные инструменты для пинга и трассировки сайтов)!

К сожалению, нередки случаи, когда мы никак не можем повлиять на качество нашего Интернет-канала. Например, в небольших городах, где единственным провайдером является телефонная компания, проложенный ещё при Союзе телефонный кабель находится не в самом лучшем состоянии, поэтому связь со Всемирной сетью будет однозначно не самой лучшей. Такая же ситуация может быть и у абонентов, которые географически находятся далеко от центрального офиса провайдера.

Ну и, естественно, никто не застрахован от банального «раздолбайства» работников местного «центра предоставления услуг доступа к Интернету» (как любят себя называть некоторые ушлые товарищи). Здесь может быть и экономия на кабеле (прокладывают простую витую пару по улице!), и слабое серверное оборудование (тоже экономия…), и неумелые «сисадмины». Но, по крайней мере, Вы можете при помощи трассировки и всё того же пинга выяснить, что задержки возникают именно между Вами и провайдером, а это уже будет веским основанием для претензий с Вашей стороны!

Выводы

Несмотря на то, что многие не обращают внимания на наличие таких полезных утилит как ping и tracert, для знающих людей они являются первыми помощниками в случае возникновения каких-либо неполадок с доступом в Сеть. С их помощью с большой долей вероятности можно локализировать причину ошибок, адекватно среагировать на неё и даже устранить неисправность.

Надеюсь, после прочтения данной статьи и Вы станете одним из знающих. И, когда настанет час, сможете применить свои знания в деле. Низкого Вам пинга и высоких скоростей!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Что такое пинг и как его уменьшить? | ОБЩЕСТВО

Пинг — это как челночный бег

Представьте маленького спринтера, который получил от вас команду и побежал передавать её адресату – серверу, затем получил ответ и побежал назад, чтобы передавать его вам. Этот процесс и есть пинг.

А на деле это выглядит так: вы играете в онлайн-игру, даете персонажу задание – применить защитное заклинание. Если ваш «спринтер» бежит слишком медленно, а у ваших соперников быстро, то они нападут мгновенно, а ваш персонаж подвиснет. Всего на мгновение, но этого достаточно, чтобы game over настал у вас, а не у них. Хотя на кнопки вы нажимали быстрее.

Высокий пинг — это хорошо?

Как же понять, насколько хорош и быстр ваш пинг? Есть три варианта.

Если вы геймер, то всё очевидно — пинг высвечивается прямо во время игры в интерфейсе.

Ещё один простой способ —Speedtest. Пинг высвечивается рядом со значениями «скачать» и «загрузить».

Самый сложный, но самый точный метод — через командную строку. В ней нужно прописать команду, которая запустит программу для проверки пинга. Метод не подходит для тех, кто боится большого количества цифр и вообще у него лапки. Лучше вернуться к Speedtest.

Отличным считается показатель от 15 до 25 миллисекунд. Хорошим — до 45 миллисекунд. До 120 миллисекунд тоже приемлемо, но при онлайн-трансляциях возможны неудобства. Всё, что выше — уже проблема.

Почему пинг высокий?

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

Один из главных вопросов: зависит ли пинг от скорости интернета? Да, зависит. Но очень несущественно, широкополосный доступ свёл эту зависимость к минимуму. На скорости в 100 мегабит пинг однозначно будет ниже, чем на 10 Мбит/с. Здесь важнее качество соединения. Если у вас устаревший или испорченный кабель, чему тут удивляться? В общем, от провайдера действительно многое зависит, но далеко не всё.

Проблема может быть и в принимающем сервере. Если пытаться прорваться на сервер Северной Америки, пинг скорее всего упадёт до некомфортных 100-150 миллисекунд. Можно попробовать подключиться к той машине, которая физически находится ближе. Например, сервера в Европе, как правило, способны обеспечить пинг в пределах 50 миллисекунд.

Фото: Дом.ru

Торренты, гаджеты и вирусы

Если пинг высокий, в первую очередь проверьте: а не качают ли очередное кино ваши домочадцы или не ведут ли прямую трансляцию в YouTube? Может, пока вы пытаетесь играть в Dota, включен ноутбук, на котором качается торрент? Если канал забит под завязку, пинг будет расти. Решение: выключать всё ненужное или расширять общий канал.

Возможен и такой сценарий: к вашему интернету мог подключиться какой-нибудь ушлый сосед (особенно если вы любите пароли типа qwerty). Проверяется легко: попробуйте на время отключить wi-fi в настройках роутера. Если пинг резко упал, значит, пора менять пароль. Или вообще настраивать подключение так, чтобы интернет работал только у устройств с конкретными mac-адресами.

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

Вместо заключения

Тормозит интернет — проверьте уровень пинга.

Если он слишком высокий:
1. Попробуйте сменить сервер на тот, который ближе к вам
2. Остановите все текущие загрузки
3. Выключите гаджеты, которые подключены к wi-fi

Если это не помогло — поменяйте пароль от wi-fi и проверьте компьютер на вирусы.
Если все равно тормозит — смело вызывайте техника и увеличивайте скорость интернета. «Дом.ru» обновил тарифную линейку и запустил скоростные бонусы до 600 Мбит/с – выбирайте то, что подходит именно вам. Быстрого вам сёрфинга и низкого пинга!

 

На правах рекламы.

Смотрите также:

Ping — Определение и подробности

Что такое пинг?

Ping — это утилита командной строки, доступная практически в любой операционной системе с сетевым подключением, которая действует как тест для проверки доступности сетевого устройства .

Команда ping отправляет запрос по сети на определенное устройство. Успешный эхо-запрос приводит к ответу компьютера, на который был отправлен эхо-запрос на исходный компьютер.

Что означает Ping?

По словам автора, название Ping происходит от терминологии сонара.В сонаре пинг — это звуковая волна, посылаемая для поиска объекта. Если звук попадает в объект, звуковые волны отражаются или отражаются назад к источнику. Расстояние и местоположение объекта можно определить, измерив время и направление возвращающейся звуковой волны.

Точно так же команда ping отправляет эхо-запрос . Если он находит целевую систему, удаленный хост отправляет ответ эхо . Расстояние (количество переходов) до удаленной системы можно определить по ответу, а также по промежуточным условиям (потеря пакетов и время ответа).Хотя автор утилиты ping сказал, что название программы было просто основано на звуке сонара, другие иногда говорят, что Ping — это аббревиатура от Packet InterNet Groper.

Утилита Ping использует сообщения эхо-запроса и эхо-ответа в рамках протокола управляющих сообщений Интернета (ICMP), являющегося неотъемлемой частью любой IP-сети. При выдаче команды ping на указанный адрес отправляется пакет эхо-запроса . Когда удаленный хост получает эхо-запрос, он отвечает пакетом эхо-ответа .

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

Эхо-запрос («эхо-запрос») имеет следующую структуру:

Байт 0 Байт 1 Байт 2 Байт 3
Тип (8 = IPv4, ICMP; 128 = IPv6, ICMP6) Код Контрольная сумма заголовка
Идентификатор Порядковый номер
Полезная нагрузка

Эхо-ответ должен включать точную полезную нагрузку, полученную в запросе:

Байт 0 Байт 1 Байт 2 Байт 3
Тип (0 = IPv4, ICMP; 129 = IPv6, ICMP6) Код Контрольная сумма заголовка
Идентификатор Порядковый номер
Полезная нагрузка

Утилита ping встроена практически в каждую операционную систему с поддержкой сети.Хотя эхо-запрос и эхо-ответ являются сообщениями ICMP, точная реализация утилиты Ping незначительно отличается у разных производителей.

В простейшей форме утилиту ping можно запустить с помощью только команды ping и пункта назначения. Удаленный хост может быть указан либо по имени, либо по адресу.

 ping 168.93.37.2 

ping ftp.microsoft.com

Ниже приведены результаты простого ping-запроса к целевому хосту paessler.com:

 ping paessler.com 
Проверка связи с paessler.com [104.16.182.252] с 32 байтами данных:
Ответ от 104.16.182.252: байты = 32 время = 4 мс TTL = 57
Ответ от 104.16.182.252: байты = 32 время = 4 мс TTL = 57
Ответ от 104.16.182.252: байты = 32 время = 4 мс TTL = 57
Ответ от 104.16.182.252: байты = 32 время = 4 мс TTL = 57

Статистика эхо-запросов для 104.16.182.252:
пакетов: отправлено = 4, получено = 4, Lost = 0 (0% потерь),
Примерное время приема-передачи в миллисекундах:
Минимум = 4 мс, Максимум = 4 мс, Среднее = 4 мс

Однако утилита ping также предоставляет несколько настраиваемых параметров.

Переключатели и переменные Ping

Для команды ping доступно множество переключателей, которые позволяют настраивать параметры по умолчанию для более конкретных целей. К сожалению, для разных коммутаторов нет согласованности между платформами. Например, Windows использует -n (число), чтобы установить, сколько эхо-запросов отправлять, в то время как большинство систем Unix используют -c (количество).

Вот несколько примеров переключателей команды ping. Вообще, используя пинг -? отобразит список переключателей вместе с соответствующей буквой для использования переключателя в операционной системе.

Число (или счетчик) — задает количество отправляемых эхо-запросов или эхо-запросов. По умолчанию это число четыре в большинстве систем Windows и пять в большинстве систем Unix. Установка более высокого числа позволяет продолжить выполнение проверки связи либо как способ сбора дополнительных данных, например, чтобы увидеть, меняется ли время ответа, либо как способ обеспечения того, чтобы система продолжала реагировать.

Тайм-аут — изменяет время ожидания перед ожиданием ответа от места назначения.В системах Windows значение по умолчанию составляет 4000 миллисекунд или 4 секунды.

Размер — изменяет размер пакета ping. Значение по умолчанию в Windows — 32 байта, во многих системах Unix / Linux по умолчанию — 64 байта.

TTL устанавливает другой TTL.

IP4 или IP6 — отвечает адресами IPv4 или IPv6. (ping -4 / ping -6 в Windows, ping или ping6 в Linux)

Пока не остановлено — продолжает запускать ping до тех пор, пока пользователь не остановит его (-t в Windows)

Синтаксис команды Ping для Windows
900 59
-t Пингует указанный хост до остановки.Чтобы остановить, введите Control-C
-a Разрешить адреса в имена хостов

-n

Количество эхо-запросов для отправки
-l Размер буфера отправки
-f Установить Не фрагментировать флаг в пакете (только для IPv4)
-i Установить Время жизни
-v Установить Тип службы (Параметр имеет устарело)
-r Запись маршрута для подсчета переходов (только IPv4)
-s Метка времени для подсчета переходов (только IPv4)
-j Свободный исходный маршрут вдоль список хостов (только IPv4)
-k Строгий исходный маршрут по списку хостов (только IPv4)
-w Тайм-аут в миллисекундах для ожидания каждого ответа
-R Используйте заголовок маршрутизации также для проверки обратного маршрута (только IPv6, не рекомендуется согласно RFC 5095)
-S Исходный адрес для использования
-c Идентификатор участка маршрутизации
-p Проверка связи с адресом поставщика виртуализации сети Hyper-V
-4 Принудительное использование IPv4
-6 Принудительное использование IPv6

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

Устранение неполадок с помощью Ping

Пожалуй, наиболее частое использование утилиты ping — поиск и устранение неисправностей. При попытке использовать приложения или системы по сети наиболее важно знать, есть ли на самом деле рабочее соединение.Последовательность команд ping может помочь определить, в чем проблема.

Быстрый пинг по IP-адресу подтвердит, что система включена, соединение установлено и две машины могут общаться друг с другом.

 Ping 172.168.9.13 

Если проверка связи прошла успешно по имени и IP-адресу, но время ответа велико, возможно, возникла проблема с маршрутизацией, скоростью сети или перегрузкой. Даже безуспешные эхо-запросы могут предоставить ценную информацию об устранении неполадок.

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

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

Ошибка ping

Если ping не получает ответа от целевого хоста, в большинстве реализаций ping ничего не отображается или уведомление о тайм-ауте. Результат может выглядеть, например, следующим образом:

 Проверка связи 121.242.124.9 с 32 байтами данных: 
Истекло время ожидания запроса.
Истекло время ожидания запроса.
Истекло время ожидания запроса.
Истекло время ожидания запроса.

Дискавери

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

Мониторинг

Ping можно использовать для мониторинга доступности устройств в сети. Команда ping, выполняемая как запланированная задача, может предложить элементарный опрос любого сетевого компьютера или устройства без необходимости установки каких-либо дополнительных программных агентов и без необходимости открывать дополнительные порты.Самый простой из любого монитора вверх / вниз можно выполнить, запустив команду ping с параметром «запускать до остановки». Когда эхо-запросы начинают давать сбой, возникает проблема с подключением к системе.

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

Стандартный датчик Ping запускает команды ping в фоновом режиме.Их можно настроить для работы через определенные промежутки времени или в ответ на другое событие. Например, если датчик сообщает об ошибке подключения, проверка связи может определить, есть ли еще сетевое подключение. Или мониторы могут быть настроены так, чтобы предупреждать администратора, если время отклика становится слишком большим или если происходит слишком большая потеря пакетов.

Еще один интересный датчик на основе ping — это Cloud Ping Sensor, который проверяет отслеживаемые системы из удаленного облака распределенных систем. Это обеспечивает крайне важное, но трудно обнаруживаемое предупреждение, когда на вашей стороне все работает нормально, но по какой-либо причине ваши системы недоступны извне для удаленных пользователей или клиентов.

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

Многие хакерские инструменты используют «обход диапазона», проверяя каждый IP-адрес в целевой сети, чтобы получить список доступных систем и ответов на них. В результате многие брандмауэры настроены на блокировку запросов ping из ненадежных сетей.

Что такое пинг?

Обновлено: 12.04.2021, Computer Hope

Ping может относиться к любому из следующего:

1. Ping — это утилита, впервые разработанная Майклом Муссом в 1983 году, которая используется для проверки того, может ли сетевой пакет данных достичь адреса без ошибок. Утилита ping обычно используется для проверки сетевых ошибок.

Изображение является примером того, что происходит при отправке эхо-запроса. Сначала пользователь начнет использовать команду ping для проверки связи IP-адреса 204.228.150.3. Затем запрос отправляется через сетевой концентратор и маршрутизатор, в этом примере, на другой компьютер с этим IP-адресом. После успешного получения компьютер отвечает на ping ответом pong. Время между этими двумя передачами рассчитывается для получения среднего времени ответа или задержки.

В приведенном выше примере мы открываем командную строку Windows, чтобы использовать команду ping. Затем мы пингуем «computerhope.com» и получаем четыре ответа от сервера. В каждом приведенном выше ответе он содержит размер пакета (в байтах), время в мс и TTL.

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

Вывод команды ping также можно направить в файл вместо окна командной строки. Работая с приведенным выше примером команды ping, мы могли бы использовать следующую команду.

 ping computerhope.com> ping.txt 

Приведенная выше команда выводит результаты проверки связи с computerhope.com в файл с именем ping.текст. Файл создается в каталоге, в котором была выполнена команда ping. В первом примере выше это каталог c: \ cgi-bin \ update, и именно здесь создается файл ping.txt. Чтобы изменить каталог, в котором создается выходной файл, мы можем ввести другой каталог в самой команде ping, как в примере ниже.

 ping computerhope.com> c: \ output \ ping.txt 

Приведенный выше пример команды создает файл ping.txt в каталоге c: \ output, а не в каталоге c: \ cgi-bin \ update.

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

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

Что такое пинг?

Ping не является аббревиатурой или сокращением чего-либо. Иногда его называют backronym packet Internet groper . Слово «пинг» происходит от звука, который издает сонар при обнаружении объектов под водой.

2. В сетевых компьютерных играх ping — это измерение задержки сетевого подключения игры к серверу, измеряемое в мс (миллисекундах). Низкий пинг , указывающий на низкую задержку, указывает на хорошее соединение, что приводит к более отзывчивому игровому процессу. Высокий пинг указывает на перегрузку сети или проблемы с сервером и может привести к плохой реакции или «задержке». Например, игрок с низким пингом в 50 мс будет иметь лучший игровой опыт, чем игрок с пингом в 250 мс.

Примечание

Чтобы уменьшить время отклика сервера, некоторые игровые серверы могут принимать только пользователей с низким пингом.

Эхо, Условия игры, HELO, ICMP, Задержка, LPB, Условия сети, Пинг смерти, Пинг-понг

Основы ИТ: описание утилиты Ping

Пинг, согласно словарю, — это резкий, высокий и несколько музыкальный тон. Это может ассоциироваться со звуком, который вы слышите, когда стучите ложкой по хрустальному стеклу. В мире информационных технологий это имеет совсем другое значение.

В этой статье мы объясним основную концепцию Ping, как работает утилита Ping и как она используется в контексте сети и сетевого мониторинга.

Что такое пинг?

Ping — это команда командной строки, которую можно использовать для проверки соединения между одним компьютером и другим. Подумайте об этом с точки зрения гидролокатора на подводной лодке. Вы, наверное, видели в фильмах, когда звуковой сигнал в виде звукового сигнала посылается для проверки окружения субмарины.Когда звук ударяет по ближайшему объекту, он отдается эхом. Операторы могут определять расстояние на время, необходимое для возврата эха.

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

Проверка связи используется для проверки возможности подключения на уровне IP ко второму устройству TCP / IP. Это делается путем передачи сообщений эхо-запроса по протоколу управляющих сообщений Интернета (ICMP) и ожидания ответного сообщения. Если не будет изменено, команда ping отправит 4 запроса по умолчанию в Windows. Количество возвращаемых ответов и время, необходимое для обработки, содержат важную информацию, например:

  • Отправленных и полученных байт
  • Отправленных, полученных и потерянных пакетов
  • Приблизительное время приема-передачи (в миллисекундах)

Эхо-запрос инициируется несколько раз для проверки согласованности соединения.Вот что вернет успешный запрос ping при подключении к маршрутизатору.

Зачем мне использовать Ping?

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

эхо-запросы полезны по разным причинам, включая устранение неполадок подключения, устройств и сетей.

Устранение неполадок подключения

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

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

Устранение проблем с сетью

Практически любое устройство, подключенное к сети, ответит на эхо-запрос, что делает проверку сетевых подключений невероятно полезной. Ping можно использовать для тестирования маршрутизаторов или серверов на пропускную способность и скорость. Вы также можете пропинговать целый ряд адресов, чтобы найти каждое подключенное устройство в определенном диапазоне. Вы можете проверить имена компьютеров и адреса компьютеров.Когда вы можете пропинговать IP-адрес, но не имя компьютера, скорее всего, возникла проблема с разрешением имени.

Если пинг возвращается, показывая успешное соединение, но имеет длительное время ответа, вы, вероятно, столкнулись с проблемой маршрутизации, перегрузки или сети.

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

Сообщения об ошибках Ping

Если команда ping не получает ответа от хоста, вы либо ничего не увидите, либо получите уведомление о тайм-ауте.Поскольку он отправляет 4 запроса, вы, вероятно, увидите четыре уведомления о тайм-ауте.

Переключатели и модификаторы команды Ping

Команда Ping позволяет добавлять модификаторы или параметры (также называемые переключателями) для настройки команды для устранения неполадок. Вот список команд и правильный синтаксис, в котором их можно использовать в Windows, хотя вы найдете небольшие вариации для Unix.

  • / t — эхо-запрос продолжает отправку сообщений эхо-запроса адресату до тех пор, пока не будет прерван вручную.Чтобы прервать и отобразить статистику, нажмите CTRL + Break . Чтобы прервать пинг и выйти из него, нажмите CTRL + C .
  • / a — эхо-запрос пытается разрешить и показать имя хоста IP-адреса, введенного в качестве цели.
  • / n count — используйте это изменение количества сообщений Echo-запроса с 4 (по умолчанию) на другое. Вы можете использовать любое число от 1 до 4294967295.
  • / l size — устанавливает размер (в байтах) сообщения Echo-запроса, отправляемого на цель, от 32 (по умолчанию) до другого.Вы можете использовать любое число от 1 до 65527.
  • / f — используйте это для отправки сообщений эхо-запроса с включенным флагом « Do Not Fragment », чтобы запрос не фрагментировался маршрутизаторами на пути к назначение. Эта опция работает только для адресов IPv4 и полезна для поиска и устранения неисправностей Путь к проблемам Максимального блока передачи (PMTU).
  • / i TTL — устанавливает значение времени жизни (TTL) для запроса Echo, максимальное значение 255.TTL ограничивает время жизни данных, отправляемых командой ping. Если значение TTL истекло и ответа не было, данные отброшен.
  • / v TOS — устанавливает тип обслуживания (TOS), используемый для эхо-запроса. Значение по умолчанию — 0, максимальное — 255. Этот параметр работает только для адресов IPv4.
  • / r count — устанавливает количество переходов между вашим ПК и целью, которые вы хотите записать и отобразить с помощью команды ping. Максимальное значение счета — 9.Работает только с IPv4-адресами.
  • / s count — сообщает время (в формате Internet Timestamp), когда каждый запрос Echo получен и каждый ответ отправлен. Максимальное значение счетчика — 4, что означает, что только первые четыре перехода могут иметь отметку времени. Этот вариант работает просто с IPv4-адресами.
  • / j host-list — использует Loose Source Route , указанный в списке хостов. При таком типе маршрутизации последовательные промежуточные пункты назначения могут быть разделены одним или несколькими маршрутизаторами.Максимальное количество адресов или имен в списке хостов — 9. Список хостов представляет собой серию IP-адресов, разделенных пробелами, и они должны быть IPv4-адресами.
  • / k host-list — использует Strict Source Route , указанный в списке хостов. При строгой маршрутизации следующий промежуточный пункт назначения должен быть доступен напрямую (а не отделен маршрутизатором). Максимальное количество адресов или имен в списке хостов — 9. Список хостов представляет собой серию адресов IPv4, разделенных пробелами.
  • / w timeout — значение тайм-аута регулирует количество времени в миллисекундах, в течение которого эхо-запрос ожидает каждого ответа. Значение тайм-аута по умолчанию составляет 4000 или 4 секунды.
  • / r диапазон — указывает команде ping отслеживать путь туда и обратно для определенного количества переходов. Работает только с IPv6-адресами. Диапазон должен быть числом от 1 до 9.
  • / s srcaddr — указывает исходный адрес для использования при работе с IPv6-адресами. Адрес необходимо вводить после srcaddr .
  • / c отсеков — указывает идентификатор отсека маршрутизации.
  • / p — проверяет адрес провайдера виртуализации сети Hyper-V.
  • /4 — принудительное использование адреса IPv4, которое используется вместе с именами хостов, а не с IP-адресами. Например, введите «ping / 4 www.WEBSITENAME.com» (без кавычек), и он вернет IPv4-адрес имя хоста.
  • /6 — принудительное использование адреса IPv6, и он используется вместе с именами хостов, а не IP-адресами.Например, напишите «ping / 6 www.WESBITENAME.com», и вы увидите IPv6-адрес имени хоста.

Правильный синтаксис Ping

Порядок, в котором вы используете эти переключатели, важен. Вот правильный синтаксис для использования:

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [- s count] [-w timeout] [-R] [-S srcaddr] [-p] [-4] [-6] target [/?]

Что такое пинг?

Packet Internet Groper, обычно сокращенно PING, — это диагностический инструмент, который проверяет связь между двумя узлами или устройствами в сети.PING проверяет, может ли пакет сетевых данных быть передан по адресу без ошибок. Он также определяет сетевую доступность определенного IP-адреса и используется для определения и обеспечения того, что хост-компьютер, к которому пытается подключиться пользователь, действительно работает. В первую очередь, PING используется для устранения проблем с подключением к Интернету. Вкратце, PING обычно используется для проверки ошибок в сети, а также просто означает «привлечь внимание» или «проверить наличие».

Функциональность

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

Кроме того, PING использует протокол управляющих сообщений Интернета (ICMP). ICMP компенсирует пробелы в IP-протоколе, сообщая об ошибке. Это необходимо для системы, потому что протокол IP не имеет метода сообщения об ошибках. Это сообщает об ошибках и ожидает, что более высокие уровни модели архитектуры OSI обработают и исправят ошибки. Эта программа PING работает так же, как эхолокация сонара, которая отправляет небольшие пакеты информации, содержащие ICMP ECHO_REQUEST, на указанный компьютер, а затем отправляет ECHO_REPLY в ответ.

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

  1. Сообщение эхо-запроса ICMP будет отправлено адресату источником.
  2. Программа PING установит идентификатор последовательности, который будет увеличиваться с каждым сообщением эхо-запроса.
  3. PING вставляет время отправки в раздел данных сообщения.
  4. Он отправляет сообщение эхо-ответа ICMP обратно источнику, если хост активен и отвечает.
  5. Время прибытия ответного сообщения будет отмечено через PING, он использует время отправки в части сообщения и вычисляет время приема-передачи.
  6. Увеличивает идентификатор последовательности и отправляет новое сообщение эхо-запроса. Это продолжается до количества запросов PING, установленных пользователем, в противном случае программа будет завершена.

Круговой обход будет рассчитан с учетом местного времени часов исходного узла, когда дейтаграмма IP покинет исходный узел, а затем оно будет вычтено из времени, когда приходит эхо-ответ. Инструмент PING будет отображать различные сообщения об ошибках, если цикл приема-передачи не будет успешно завершен, например:

Неизвестный хост

Это определяет, если IP-адрес или имена хостов не существуют в сети, или что имя хоста назначения не может быть разрешено.

Целевой хост недоступен

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

Срок действия TTL истек при передаче

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

Тайм-аут запроса

Определяет, когда истекло время ожидания команды PING из-за отсутствия ответа от хоста.Это также определяет, что сообщения эхо-ответа не были получены из-за сетевого трафика, сбоя фильтрации пакетов запроса протокола разрешения адресов (ARP) или ошибки маршрутизатора.

Диагностические тесты сети Интернет

Команду

PING можно использовать для выполнения нескольких полезных диагностических тестов интернет-сети, например:

IP-адрес домена

PING можно использовать для проверки доменного имени или IP-адреса. В ответе отображается соответствующий IP-адрес.

Время и расстояние

Команда

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

Доступ

PING можно использовать, чтобы проверить, может ли пользователь связаться с другим компьютерным устройством. Если пользователь вообще не может выполнить PING, но может выполнить PING для других сайтов, это означает, что интернет-сеть работает, но сайт не работает. Однако, если пользователь не может выполнить эхо-запрос на какой-либо сайт, это означает, что все сетевое соединение отключено из-за плохого соединения.

Следующее считается хорошим временем отклика на эхо-запрос:

  • <30 мс - отличный пинг и идеально подходит для онлайн-игр.
  • 30–50 мс — средний пинг, все еще подходит для онлайн-игр.
  • От 50 до 100 мс — время пинга несколько замедляется, и это влияет на онлайн-игры.
  • От 100 до 500 мс — медленный пинг и минимальное влияние на просмотр веб-страниц, но вызывает заметное отставание в онлайн-играх.
  • 500 мс — пинги в полсекунды и более добавят заметную задержку всем запросам.

Вывод утилиты PING зависит от операционной системы. Однако почти на всех выходах PING отображается следующее:

  • IP-адрес назначения
  • Порядковый номер ICMP
  • Время жизни (TTL)
  • Время туда и обратно
  • Размер полезной нагрузки
  • Количество пакетов, потерянных во время передачи.

Большинство программ проверки связи отправляют несколько сигналов проверки связи и выдают среднее значение ответов в конце.

История

В 1983 году Майк Муусс создал инструмент PING.Он содержит около тысячи строк кода и стал стандартным пакетным инструментом для нескольких сетевых приложений и операционных систем. Этот инструмент был вдохновлен замечанием Дэвида Миллса об использовании эхо-пакетов ICMP для диагностики и измерений IP-сети. Майк Муус придумал это название инструмента из-за звука, который издает сонар, потому что его методология похожа на эхолокацию сонара.

Общие проблемы

Есть несколько проблем, которые беспокоят многих пользователей. Если целевой хост недоступен, пользователь должен изменить локальную таблицу маршрутов или включить узел.Если хост неизвестен, пользователь должен проверить имя и доступность серверов системы доменных имен (DNS). Если TTL истек во время передачи, пользователь должен увеличить значение TTL с помощью переключателя PING. Если время ожидания запроса истекло, пользователь должен увеличить время ожидания с помощью PING. Кроме того, угроза безопасности также является проблемой, для решения этой проблемы существует несколько систем, которые позволяют отключить ответ, несмотря на то, что существует мандат всегда отправлять ответ.

Ping Test, объясненный WebSitePulse

Ping — это сетевая служебная программа или инструмент для проверки доступности определенного хоста.Это диагностика, которая проверяет, подключен ли ваш компьютер к серверу. Пинг, термин, взятый из эхо-местоположения подводной лодки, отправляет пакет данных на сервер, и если он получает пакет данных обратно, значит, у вас есть соединение. Термин «пинг» может относиться к времени, которое требуется пакету данных для прохождения туда и обратно. Это означает «привлечь внимание» или «проверить наличие». В компьютерной сети проверка связи — это способ отправки сообщений с одного компьютера на другой. Помимо проверки, подключен ли компьютер к сети, ping также дает индикаторы надежности и общей скорости соединения.

Тест Ping

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

Выполнение эхо-запроса

Microsoft (MS) Windows имеет утилиту ping для запуска теста ping. В нем также есть другие утилиты, которые можно бесплатно загрузить из Интернета.Чтобы выполнить ping-тест, просто определите веб-сайт, удаленный сервер или компьютер по его IP-адресу или имени. Он дает вам вывод, подтверждающий, какое соединение выполнено успешно, а также серию чисел в миллисекундах, задержку связи.

Как и MS Windows, Linux и Mac OSX также предоставляют программу команды ping для запуска из оболочки операционной системы (ОС). Вот как выполняется тест ping в MS Windows.

1. Пинг по IP-адресу:

  1. Откройте приглашение оболочки или MS DOS из меню «Пуск»
  2. Тип: ping (ENTER)

2.Пингуйте веб-сайт:

Для Linux: откройте окно терминала или telnet как эквивалент командной строки MS Windows.
В Mac OS X щелкните папку «Приложения», «Утилиты», затем «Сетевая утилита».

Параметры пинга

Когда следует запускать тест ping? Вы используете его, когда у вас проблемы с подключением. Вы запускаете команду ping, чтобы определить причину проблемы. Если пинг показывает, что он успешен, но вы все еще не можете достичь цели, значит, проблема не в вас.

Ваши варианты зависят от реализации.Вот несколько:

  • -? Справка . Это используется для отображения использования и синтаксиса ping.
  • -c Счетчик . Это означает, что нужно отправить количество пакетов, а затем остановиться. Другой способ остановить это — набрать [ctrl] -C. Это лучший вариант для тех, кто время от времени проверяет свое поведение при подключении.
  • -f Наводнение . Отправляйте пакеты как можно скорее. Это для проверки производительности сети.
  • -l Предварительная нагрузка . Это необходимо для отправки пакетов предварительной загрузки и перехода в нормальный режим.Это полезно для определения количества шагов, которые маршрутизатор может быстро обработать.
  • -n для поиска числового вывода . Это используется для предотвращения контакта с сервером имен.
  • -р Образец . Число шестнадцатеричных цифр называется шаблоном. Это дополнение к концу пакета. Это применяется, когда подозревается проблема, связанная с данными.
  • -R — опция для маршрута записи IP . Это необходимо для определения маршрута, по которому должны идти пакеты.Целевой хост может предоставить информацию.
  • -r — пропускать таблицы маршрутизации . Это применимо, когда вы считаете, что существует проблема с маршрутизацией, и ping не может найти путь к целевому хосту. Это только для хостов, к которым можно подключиться напрямую даже без маршрутизаторов.
  • -s размер пакета . Измените размер пакета и проверьте большие пакеты на их фрагментацию.
  • -t пинговать до остановки ([ctrl] -C).
  • -v для подробного .Это означает показывать пакеты ICMP с подробной информацией.
  • -w Тайм-аут . Это для спутниковых, сотовых и других сетей с большой задержкой. Это означает, что ping имеет более длительный тайм-аут, поэтому он выявляет проблемы с задержкой.

Пример использования опций:

пинг -t www.yahoo.com

Интерпретация результатов пинга

Вывод или результат выполнения теста ping может выглядеть следующим образом:

1. Ответ от 192.168.0.8: байта = 32, время =

  • Пинг Microsoft Windows выводит четыре сообщения — строка подтверждения, размер в байтах, время и время жизни (TTL).Последний представляет собой число от 1 до 128. Это количество сетей, через которые пинг прошел на пути к цели. Значение 128 означает, что устройство находится на локальном компьютере без других сетей между ними.

2. Истекло время ожидания запроса.

  • Никакой связи.

3. Ping: не удается разрешить mysample.com: Неизвестный хост

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

Вы можете протестировать сервер ping с помощью этого инструмента: Ping Test или попробовать любой из наших бесплатных инструментов тестирования

Какой хороший пинг для игр? — Блог инструментов Dotcom-Monitor

Хороший пинг чрезвычайно важен для успешных онлайн-игр, особенно потому, что он улучшает игровой процесс и снижает вероятность возникновения сбоев на сервере.Пинг с меньшим номером считается лучшим, потому что это время, в течение которого от сервера, к которому вы подключаетесь, поступает эхо. Это важно для онлайн-игр для игроков и бизнеса, таких как Minecraft. Разница в игровом опыте на сервере ping с низкой задержкой по сравнению с высоким ping огромна. Ознакомьтесь с результатами тестирования нашего сервера Minecraft, обновленными на 2021 год и далее.

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

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

Какой хороший пинг для игр?

Ping обычно измеряется в миллисекундах, и есть несколько инструментов, доступных в Интернете, которые могут помочь вам определить ваш ping.Этот бесплатный инструмент ping — простой способ для пользователей проанализировать и проверить свое интернет-соединение в режиме реального времени.

Идеальным пингом было бы любое число меньше 50 мс, особенно для соревновательных онлайн-игр. Средний пинг будет считаться от 50 до 150 мс. Обычно это приемлемый атрибут, который позволит вам достаточно играть в игры на большинстве игровых серверов.

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

Географическое положение может иметь большое влияние на атрибуты ping. Игрок с западного побережья, вероятно, будет иметь значительно лучший пинг на игровом сервере западного побережья, чем сервер на восточном побережье. Вот почему многие крупные игровые корпорации размещают серверы во многих разных местах по всему миру, чтобы гарантировать, что сервер всегда находится рядом с игроками в каждом конкретном регионе.

Последствия плохого пинга

Мы уже вкратце коснулись последствий плохого пинга. Обычно это сопровождается серьезной задержкой сервера и потенциальными проблемами с подключением. На многих игровых серверах соревнований действительно установлены сети безопасности, которые «загружают» игроков постоянно плохими пингами. Вот почему надежное интернет-соединение необходимо для соревновательных онлайн-игр как на игровых консолях, так и на игровых компьютерах.

Тестирование и улучшение вашего Ping

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

Вашей основной целью должно быть снижение пинга до минимально возможного числа в миллисекундах. Это улучшит весь ваш опыт и существенно снизит проблемы с сервером. Теперь, когда мы обсудили все положительные и отрицательные эффекты вашего пинга, вам следует перейти к бесплатному тесту Ping программы Dotcom-Tool, чтобы увидеть, где складывается ваш пинг.

Что такое пинг?

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

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

Некоторые утверждали, что слово «пинг» на самом деле является аббревиатурой от «Пакетный Интернет (или межсетевой) Groper», намеренно созданный для играть на том, что пинг с компом похож на то, что подводники делают с гидроакустической станцией. И компьютер, и гидролокатор подводной лодки отправить «пинг» в виде серии пакетов или краткая вспышка звука. Пинг «отскакивает» от цели, а затем возвращается, чтобы сообщить вам, что цель там.

Ping — это одновременно существительное и глагол, e.g., «Проверьте связь с этим компьютером» или «The роутер не вернул пинг ».

Ping встроен почти в каждую операционную систему с возможностью работы в сети. К пингуйте компьютер, в командной строке введите ping , пробел, а затем сеть или Интернет адрес, с которым вы хотите связаться. Например, введите следующее в командная строка:

 пинг google.com 

Вы должны получить примерно такой ответ:

 pinging google.com с 32 байтами данных:

  Ответ от 66.218.71.198: байты = 32, время <1 мс TTL = 127
  Ответ от 66.218.71.198: байты = 32, время <1 мс TTL = 127
  Ответ от 66.218.71.198: байты = 32, время <1 мс TTL = 127
  Ответ от 66.218.71.198: байты = 32, время <1 мс TTL = 127

  Статистика пинга для 66.218.71.198:
      Пакетов: отправлено = 4, принято = 4, потеряно = 0 (потеря 0%),
  Приблизительное время в оба конца в миллисекундах:
      Минимум = 0 мс, Максимум = 0 мс, Среднее = 0 мс 

Операционные системы по-разному форматируют результаты проверки связи, поэтому результаты не будут выглядеть точно так же, например, с Компьютер Linux.

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

Техническая информация

Ping использует пакеты ICMP (Internet Control Message Protocol). Пакет с исходного компьютера называется "ICMP_echo_request", а ответ от цели называется «ICMP_echo_reply».Каждый пакет по умолчанию содержит 32 или 64 байта данных и 8 байтов информации считывателя протокола, но пинг можно настроить на командная строка для использования пакетов разного размера. Вы можете получить доступ к списку переключателей и дополнительных функций, вызвав файл справки для пинг:

  • В Windows в командной строке введите ping /? .
  • В системах на основе Unix (например, Mac OS X и новее, Linux, Solaris), в командной строке введите ping - справка .

    Leave a comment