Полное руководство по ping и traceroute через командную строку

Когда он высокий — плохо, когда его нет — тоже.



Иллюстрация: Rawpixel / Лиля Брик / Александр Родченко / Annie для Skillbox Media

Даниил Путин

Гуманитарий с техническим образованием и соответствующими скиллами. Любит ходить в горы и слушать рок-музыку. Пишет про IT и кайфует от этого.

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

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

Начнём с того, что у термина «пинг» есть два значения. Впрочем, они тесно связаны друг с другом.

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

Будет ли подвисать ваша любимая онлайн-игра или сайт, зависит от множества факторов:

Скорость соединения. Чем она ниже, тем выше пинг.

Удалённость сервера. Время прохождения сигнала напрямую зависит от расстояния между вами и сервером.

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

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

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

Как определить, низкий или высокий у вас пинг? Существует следующая условная классификация:

  • низкий — ниже 50 мс;
  • нормальный — в пределах 50–200 мс;
  • высокий — от 200 и выше.
:/>  Что делать если вместо символов квадратики. Как исправить шрифт если вместо русских букв непонятные символы

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

Полное руководство по ping и traceroute через командную строку

Девятикратная разница в значении пинга стала весомым преимуществом для победителя
Скриншот: Call of Duty: Modern Warfare 2 / Skillbox Media

Немного душноты. На самом деле вместо «пинга» более грамотно использовать термин RTT (round-trip time), или «круговая задержка». Именно так в компьютерных сетях называют время, за которое запрос проходит от компьютера к серверу и обратно. Более того, RTT является одной из характеристик утилиты ping.

Ping — утилита командной строки, позволяющая проверить доступность и качество сетевого соединения вашего компьютера и другого узла сети (компьютера, сервера, сайта).

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

Полное руководство по ping и traceroute через командную строку

Инфографика: Майя Мальгина для Skillbox Media

Чтобы проверить, высокий у вас пинг или нет, есть несколько способов:

🔵 Онлайн-тесты скорости интернета.

🔵 Стороннее программное обеспечение.

🔵 Командная строка (терминал).

Кратко пройдёмся по каждому из них.

Самым известным на сегодняшний день онлайн-тестом является speedtest.net. Заходим на сайт, он автоматически определяет вашего провайдера и выбирает оптимальный сервер для измерения. Нажимаем кнопку Go и ждём. В результате сервис выдаёт значения скорости скачивания и загрузки и значение вашего пинга в миллисекундах.

Полное руководство по ping и traceroute через командную строку

Скриншот: Speedtest / Skillbox Media

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

Полное руководство по ping и traceroute через командную строку

Интерфейс программы PingoMeter
Скриншот: PingoMeter / Skillbox Media

Полное руководство по ping и traceroute через командную строку

Интерфейс программы PingInfoView
Скриншот: PingInfoView / Skillbox Media

Полное руководство по ping и traceroute через командную строку

Интерфейс программы Free Ping Tool
Скриншот: Free Ping Tool / Skillbox Media

Утилита ping доступна на всех известных операционных системах и используется в командной строке (если у вас Windows) или терминале (в Linux и macOS).

Синтаксис у неё довольно простой:

 доменное имя сайта или IP-адрес

Для примера проверим доступность сайта skillbox.ru во всех трёх операционных системах. Введём команду ping skillbox.ru.

Полное руководство по ping и traceroute через командную строку

Командная строка Windows
Скриншот: Windows / Skillbox Media

Полное руководство по ping и traceroute через командную строку

Терминал Linux (Ubuntu)
Скриншот: Linux / Skillbox Media

Полное руководство по ping и traceroute через командную строку

Терминал macOS
Скриншот: macOS / Skillbox Media

Так, и что это значит?

Компьютер отправил несколько запросов к сайту skillbox.ru. Он получил ответы на все отправленные запросы, время задержки (time) не превышает 150 миллисекунд. Следовательно, сайт доступен, соединение хорошее и, значит, контент будет загружаться практически мгновенно.

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

Также о проблемах с соединением говорят следующие ответы команды:

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

🔴 Заданный узел недоступен.

🔴 Unknown host skillbox.ru.

🔴 Request timeout for icmp_req =1.

В этом случае необходимо проводить диагностику оборудования и сетевого канала.

При простой проверке сетевой доступности в разных операционных системах мы увидели, что синтаксис команды ping выглядит практически одинаково, однако есть некоторые различия:

ОСWindowsLinux и macOS
ЯзыкРусскийАнглийский
Нумерация запросовНетДа
Стандартное количество отправляемых пакетов4Пока пользователь не прервёт выполнение команды
Стандартное время жизни пакетов (TTL)12864
Размер отправляемых пакетов32 байта64 байта

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

Параметры прописываются сразу после названия команды:

 [-параметр] доменное имя сайта или IP-адрес

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

Теперь познакомимся с самыми распространёнными параметрами.

 -t skillbox.ru

-t запускает бесконечную отправку пакетов, которую можно остановить принудительно сочетанием клавиш Ctrl + C. Это полезно при проверке, когда интересующий нас адрес недоступен, но должен вот-вот появиться в сети. Применяется только в Windows, потому что в Linux и macOS бесконечная отправка пакетов идёт по умолчанию.

 -l skillbox.ru

-l позволяет задать размер отправляемых пакетов. В нашем примере мы увеличили их с 32 до 1000 байт. Параметр применяется для проверки пропускной способности сети. Для выполнения аналогичной задачи в Linux и macOS используем параметр -s.

 77

 77

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

 77

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

 77

Если параметр -f прописать в терминале Linux или macOS, то команда ping активирует режим «флуда», при котором ping отправляет пакеты непрерывно без ожидания ответа. Полезная функция, если нужно протестировать пропускную способность сети или обнаружить изменение задержки. Включается только в режиме суперпользователя (sudo).

Список всех параметров в любой ОС доступен по команде ping -help. Для Linux и macOS дополнительно можно открыть встроенное системное руководство по команде man ping.

Итак, мы разобрались, как узнавать свой пинг и применять утилиту командной строки. А кто и зачем это делает?

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

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

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

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

✅ Пинг бывает низкий (до 50 мс), нормальный (50–200 мс) и высокий (от 200 мс и выше) и зависит от множества факторов, в большинстве случаев, связанных с качеством сетевого канала.

✅ Чтобы узнать свой пинг, можно воспользоваться онлайн-тестами скорости интернета, специальным ПО и командной строкой (терминалом).

 77

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

Полное руководство по ping и traceroute через командную строку

Изучите основы Python на практике. Бесплатно ➞

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

Полное руководство по ping и traceroute через командную строку

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

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

Ping – Как проверить подключение к Интернету и устранить проблемы с задержкой с помощью инструмента командной строки Ping

Ping — это инструмент командной строки, который можно использовать для проверки интернет-соединения. Ping отправляет пакет эхо-запроса ICMP (Internet Control Message Protocol) получателю и ожидает ответа. Если ответ получен, он покажет, сколько времени потребовалось пакету для перемещения от вашего компьютера к месту назначения и обратно.

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

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

2) Возможно, у вас плохой кабель или беспроводное соединение, поэтому попробуйте отключить кабели или проверить беспроводное соединение.

Traceroute — как проверить подключение с помощью инструмента командной строки traceroutes

Traceroute — это инструмент командной строки, который можно использовать для проверки подключения к Интернету. Он использует пакеты эхо-запросов ICMP для определения пути, по которому информация идет от источника к месту назначения.

Утилита tracert доступна в операционных системах Windows, Linux и Mac. Чаще всего этот инструмент командной строки используется для устранения неполадок с подключением к Интернету

Как проверить пинг и трассировку через командную строку

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

Как использовать Ping в системах Unix/Linux

Ping — полезный инструмент для диагностики сети. Он используется для проверки доступности хоста в сети. Ping работает как с системами Windows, так и с системами Unix/Linux. Он существует уже более 30 лет и является бесценным инструментом для системных администраторов и сетевых инженеров. Ping отправляет пакеты ICMP на указанный хост, а затем ожидает эхо-ответа от этого хоста. Если ответ не получен в течение указанного срока, проверка связи завершается со статусом ошибки.

Как отслеживать маршрут в системах Unix/Linux

Unix — операционная система, разработанная в 1969 году Кеном Томпсоном, Деннисом Ритчи и Джо Оссанной. Unix является наиболее широко используемой операционной системой в Интернете. Команда route используется для печати или управления таблицей маршрутизации в системах Unix или Linux.

Эту команду можно использовать для просмотра таблицы маршрутизации, добавления нового маршрута, удаления маршрута, изменения параметров метрики маршрута и т. д. Существует множество способов трассировки маршрутов в системах Unix/Linux.

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

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

Вопросы и ответы о Ping и Traceroute

Какие операционные системы поддерживают Ping и Traceroute?

Ping и Traceroute доступны в большинстве операционных систем, включая Windows, macOS и Linux.

Можно ли использовать Ping и Traceroute через Интернет?

Да, Ping и Traceroute можно использовать для тестирования соединения и трассировки маршрутов через Интернет, при условии, что ICMP и UDP-трафик не блокируются брандмауэрами.

Существуют ли альтернативы Ping и Traceroute с графическим интерфейсом пользователя (GUI)?

Да, несколько инструментов диагностики сети предлагают графические интерфейсы для выполнения тестов Ping и Traceroute, например PingPlotter и WinMTR.

Что делать, если результаты Ping или Traceroute указывают на проблемы с сетью?

Если тесты Ping или Traceroute выявили такие проблемы, как высокая задержка или потеря пакетов, обратитесь за помощью к поставщику услуг Интернета (ISP) или проконсультируйтесь с сетевым экспертом для дальнейшего анализа.

Существуют ли какие-либо ограничения при использовании Ping и Traceroute для устранения неполадок в сети?

Хотя Ping и Traceroute являются мощными инструментами, у них есть ограничения, например невозможность обнаружить проблемы за пределами последнего хопа или когда ICMP- и UDP-трафик блокируется брандмауэрами или маршрутизаторами.

Об авторе

Andrii Kostashchuk

Андрей имеет опыт программирования на разных языках под разные платформы и системы. Более 8 лет посвятил сфере веб, работая с разными CMS, такими как: Opencart, Drupal, Joomla, и конечно же наиболее популярной в наши дни системой управления контентом WordPress.

Просмотреть все статьи

Утилита ping и ее параметры

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

Ранее я уже рассказывал о внешних сервисах которые помогают про диагностировать ваши ресурсы со вне и проверить видит ли их ваш клиент или сотрудник компании. (В помощь сетевику — Ping.eu. Внешние сетевые утилиты системного администратора 1 часть).

Назначение команды ping

Утилита Ping — В Windows есть утилита для проверки соединений в сетях на основе TCP/IP, а также обиходное наименование самого запроса. С помощью данной утилиты вы посылаете пакеты на нужный вам адрес или хост и смотрите есть ли ответ или нет, если его нет и нет запрещающих правил блокировать ICMP пакеты, то можно сделать вывод что хост не доступен. Данная программка есть как в Windows так и в Linux системах, и пишется везде одинаково, единственное могут быть разные дополнительные ключи.

Откройте командную строку в Windows и введите ping, а Linux системах в консоли команда та же. Перед вами откроется описание утилиты со всеми ключами.

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-02

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-02

Какой ping считается нормальным?

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

  • Ping в локальной сети – если у вас с локальной сетью все в порядке на физическом уровне и на уровне топологии и настроек на сетевом оборудовании, то ваш ping не должен превышать 5 мс, для меня нормальным является пинг в локальной сети в 1 мс. Допустимые диапазоны от 1-20 мс, это считается низким пингом.
  • Широкополосное интернет соединение – тут нормальным пингом является от 25-100 мс это считается средним показателем, например у меня из Москвы до Яндекса ping составляет от 13-15 мс, до Google 21-25 мс.
  • Мобильный интернет – тут так же нормальным можно считать от 30-120 мс.

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

Что такое задержка?

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

Также важно знать, что задержка относится к качеству, но не к скорости вашего сетевого подключения. Скорость сетевого подключения состоит из двух элементов. Первый – это пропускная способность (или количество данных, которые могут быть переданы в течение определенного периода времени); а второй – задержка, то есть время прохождения данного объема данных. Ping часто используется как синоним термина “задержка”. Поэтому, когда вы слышите, как геймеры используют термины “низкая задержка” и “высокая задержка“, они часто являются синонимами “низкий ping” и “высокий ping”. Но это не совсем так.

Запросы в команде PING

Давайте проверим доступность Яндекса вводим

Видим, что мы получили от него 4 пакета, по умолчанию утилита ping отправляет 4 пакета по 32 байта

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-03

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-03

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

назначение утилиты ping

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-04

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

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-05

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-05

Почему не отвечает сервер на пакет PING?

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

Почему не отвечает сервер на пакет PING

Как улучшить показатель PING?

  1. Первое на, что бы я обратил внимание, это качество вашего интернета, от него ой как много всего зависит, если это недобросовестный Ростелеком или еще какой-то местный, захудалый провайдер, то вам от него нужно бежать, так как ping очень часто будет зависеть от правильной настройки оборудования на их стороне, их физической инфраструктуре. Почитайт как самому проверить качество интернет соединения.
  2. Обязательно по возможности используйте проводное соединение, а не WIFI если испытываете проблемы с высоким пингом
  3. Убедитесь, чт ов данный момент у вас просто не забит канал, например идет скачивание через торрент вашего любимого сериала
  4. Убедитесь, что в рамках вашей локальной сети другие устройства, люди не забивают канал
  5. Попробуйте установить новую версию драйверов на вашу материнскую плату и сетевой адаптер
  6. Попробуйте использовать адаптер Powerline – это небольшое устройство с вилкой, которое может повысить мощность вашего беспроводного сигнала.
  7. При использовании беспроводного подключения убедитесь, что ваш компьютер находится недалеко от маршрутизатора
  8. Попробуйте отключить брандмауэр или антивирусное решение

Вот такая вот полезная утилита командной строки в операционной системе думаю вы теперь найдете назначение утилиты ping в своей работе. Вы научились проверять доступность нужного хоста. Читайте во второй части утилита tracert или как проверить проверить маршрут до хоста. Сетевые утилиты 2 часть. Материал сайта pyatilistnik.org

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

Что такое Ping?

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

Как работает Ping?

Когда вы отправляете «ping» сигнал на удаленный компьютер или сервер, он посылает ICMP (Internet Control Message Protocol) запрос, который содержит небольшой пакет данных, так называемый «ping запрос», этот пакет отправляется на удаленный узел. Как только удаленный узел получает этот запрос, он отправляет обратно «ping ответ», сообщая отправителю, что он получил запрос. Затем отправитель записывает время, прошедшее между отправкой запроса и получением ответа, что и является показателем «времени пинга».

Зачем нужен Ping?

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

Оценка стабильности соединения. Время ответа от удаленного узла позволяет оценить стабильность соединения. Более низкие значения «времени пинга» обычно свидетельствуют о более стабильном соединении, в то время как более высокие значения могут указывать на проблемы в сети.

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

Как использовать Ping?

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

1. Откройте командную строку:

  • Windows: Нажмите клавишу Win + R, введите «cmd» и нажмите Enter.
  • macOS: Откройте программу «Terminal», которая находится в папке «Утилиты» внутри папки «Программы».
  • Linux: Откройте терминал из меню приложений или используйте горячие клавиши, такие как Ctrl + Alt + T.

2. Введите команду Ping:

После того, как вы открыли командную строку, введите команду Ping, за которой следует адрес узла, который вы хотите протестировать.

Например, для проверки доступности сервера Google вы можете ввести:

Полное руководство по ping и traceroute через командную строку

3. Дождитесь результатов:

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

4. Прервать выполнение команды:

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

5. Использование опций:

Вы также можете использовать различные опции команды Ping для настройки запроса:

  • -t (только для Windows): Пингует указанный адрес бесконечно, пока вы не остановите его вручную.
  • -c count (для macOS и Linux): Определяет количество пакетов, которые будут отправлены.
  • -s size (для macOS и Linux): Устанавливает размер пакета данных в байтах.
  • -i interval (для macOS и Linux): Задает интервал между отправкой каждого пакета в секундах.

Используйте опции в соответствии с вашими потребностями и целями тестирования сети.

Заключение

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


Как запускать команды пинг и трассировку?

Traceroute (трассировка) – это полезный диагностический инструмент, который помогает отслеживать маршрут, который проходят пакеты данных от вашего устройства до конечного сервера. Служба поддержки GetResponse может потребовать выполнить трассировку для выявления и устранения любых проблем с подключением между вашим компьютером и сервером GetResponse.

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

Выполнение Трассировки в Windows

В Windows вы можете выполнить трассировку (traceroute) через командную строку. Вот как это делается:

  1. Откройте Командную строку: Нажмите клавишу R в Windows, чтобы открыть утилиту Выполнить. Впишите cmd и нажмите Enter, чтобы открыть вкладку Командная строка.

    open command prompt in windows

  2. Введите команду Tracert: Наберите tracert, затем пробел, а затем веб-адрес целевого сайта (например, tracert app.getresponse.com). Нажмите Enter.

    tracert in windows

Выполнение команды ping в Windows

В Windows вы можете выполнить пинг (ping) через командную строку. Вот как это делается:

  1. Откройте Командную строку: Нажмите клавишу R в Windows, чтобы открыть утилиту Выполнить. Наберите cmd и нажмите Enter, чтобы открыть вкладку Командная строка.
  2. Введите команду Ping: Впишите ping, затем пробел, а затем веб-адрес целевого сайта (например, ping app.getresponse.com). Нажмите Enter.

    ping windows

Выполнение Трассировки в Mac OS:

В Mac OS вы можете выполнить трассировку (traceroute) через Терминал. Вот как это делается:

  1. Открой Терминал: Нажмите по иконке Spotlight/магнитное стекло в строке меню. Найдите Terminal и откройте его двойным щелчком.

    opening terminal on macos

  2. Введите команду Traceroute: В окне Терминала впишите traceroute, затем пробел, а затем веб-адрес целевого сайта (например, traceroute app.getresponse.com). Нажмите Enter.

    traceroute

Выполнение команды ping в Mac OS:

В Mac OS команду ping можно выполнить с помощью Терминала. Вот шаги:

  1. Откройте Терминал: Кликните по иконке Spotlight/магнитное стекло в строке меню. Найдите Терминал и откройте его двойным щелчком.
  2. Введите команду Ping: В окне терминала впишите ping, за которым следует пробел, затем веб-адрес целевого сайта, а после -c – количество попыток пинга, чтобы избежать бесконечного пинга (например, ping app.getresponse.com -c5). Нажмите Enter.

    ping on macos