Как использовать команду Ping для устранения проблем с сетью
Команда ping – один из самых полезных инструментов сетевой диагностики, имеющихся в вашем распоряжении. Это полезно для поиска проблем как в вашей локальной сети, так и в более широком Интернете. Давайте посмотрим, что делает команда ping и как ее использовать.
Что значит пинговать что-то?
«Пинг» чего-либо в сети означает, что вы отправляете интернет-пакет на конечный компьютер или другое сетевое устройство с запросом ответа. Затем это устройство отправляет вам пакет.
Когда пакет возвращается (то есть, если он возвращается), вы можете узнать много интересного о сети между вами и местом назначения.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Чаще всего мы просто хотим знать, сколько времени займет ответ. Поэтому, когда кто-то упоминает «пинг» (например) веб-сайта, он обычно выражается в миллисекундах, а меньшее число в целом лучше.
Что такое Интернет-пакет?
Чтобы лучше понять ping, вам нужно немного знать о пакете, который вы отправляете на целевой компьютер или сетевое устройство как «ping».
Пакеты являются основными единицами современный интернет. Когда вы отправляете кому-то данные, например фотографию, они разбиваются на мелкие кусочки. Каждый пакет помечается адресом источника и получателя, а затем отправляется в Интернет. Эти пакеты проходят через многие другие компьютеры, такие как веб-серверы и интернет-маршрутизаторы. Пакеты продолжают передаваться, пока не достигнут целевой системы.
Для чего можно использовать пинг
Команда ping имеет два основных применения:
- Чтобы проверить, работает ли ваше соединение с удаленным компьютером вообще.
- Чтобы проверить, насколько исправно это соединение.
Даже если ваш эхо-запрос достигнет пункта назначения и вы получите ответ, в ответе эхо-запрос будет указано, сколько времени потребовалось для возврата пакета и сколько пакетов было потеряно. Вы можете использовать команду ping, чтобы определить, является ли соединение слишком медленным или ненадежным.
Какие вещи можно пинговать?
- Теоретически вы можете пинговать что угодно с IP-адресом.
- Вы можете проверить связь с устройствами в локальной сети, чтобы убедиться, что они подключены правильно.
- Вы также можете проверить связь с веб-сайтами, чтобы узнать, сможете ли вы до них добраться.
Как использовать Ping в Windows
Использовать ping очень просто. Вы запускаете его из командной строки или PowerShell, но в этом примере мы используем командную строку:
- Откройте меню «Пуск», найдите командную строку и выберите ее.
- Введите Ping, а затем введите либо IP-адрес устройства, либо URL-адрес сайта, который вы хотите проверить.
В качестве примера ниже мы использовали Google.com.
После запуска ping отправит четыре пакета данных.
Сообщение для любых пакетов с надписью «время ожидания запроса истекло» означает, что ваш компьютер не получил ответа от адресата. Если некоторые пакеты потеряны, некоторые пути маршрутизации между вашим компьютером и целью имеют проблемы.
Полезные модификаторы команды Ping для Windows
Есть довольно много командных переключателей, которые вы можете использовать с командой ping. Переключатели – это дополнительные параметры для настройки работы команды ping. Если вы хотите увидеть полный список параметров, все, что вам нужно сделать, это ввести ping / help в командной строке и нажать Enter. Вы увидите весь список, а также синтаксис и использование.
Ниже приведен список нескольких командных переключателей, которые используются большинством пользователей:
- / t: непрерывно пинговать цель сколько угодно долго. Нажмите Ctrl + Break, чтобы приостановить процесс и посмотреть текущую статистику. Чтобы выйти, нажмите Ctrl + C.
- / a: разрешить имя хоста IP-адреса. Это полезно, если у вас есть IP-адрес и вы хотите узнать веб-адрес, связанный с конкретным сервером, с которым вы пингуетесь.
- / n X: замените «X» на количество отправляемых эхо-запросов. По умолчанию четыре. Но если вы хотите лучше проанализировать количество потерянных пакетов, отправьте больше эхо-запросов, чтобы получить более точное представление о том, сколько пакетов в среднем теряется.
- / w X: Замените «X» на количество миллисекунд, которое вы хотите подождать, прежде чем объявить тайм-аут. По умолчанию это значение составляет 4000 мс. Если вы думаете, что соединение может работать, но этот пинг не ждет ответа достаточно долго, вы можете увеличить X, чтобы убедиться, что вы правы.
- / l X: заменить «X» значением в байтах, чтобы увеличить размер каждого эхо-запроса. По умолчанию это значение равно 32, но вы можете увеличить его до 65527. Это полезно, чтобы увидеть, не вызывают ли проблемы в вашей сети именно размеры пакетов. 32-байтовый пинг будет работать с настройкой по умолчанию, но что-то большее приведет к потере пакетов.
Как использовать Ping в macOS
Для пользователей Mac вы должны использовать Терминал. Предыдущие версии macOS включали Network Utility – графическую утилиту, которую можно было использовать для выполнения сетевых команд, таких как ping.
Однако в последних версиях эта утилита не рекомендуется в пользу Терминала. Он не такой интуитивно понятный в использовании, но все же довольно прост. Сначала откройте терминал, открыв Spotlight (Command + пробел) и введя терминал.
Чтобы запустить ping, просто введите команду, как показано в Windows: ping, а затем IP-адрес или URL-адрес веб-сайта, например ping www.google.com.
Основное различие, которое вы заметите между использованием ping в Windows и Mac, заключается в том, что в macOS он просто продолжается, пока вы не остановите его вручную. Чтобы прекратить пинговать устройство или URL-адрес, нажмите Ctrl + C. Это вернет вас в главное окно.
Чтобы увидеть список всех параметров, которые вы можете использовать для ping в macOS, вы можете ввести man ping и получить страницы справки. Переключателей много, так что не спешите, поиграйте с разными вариантами.
Чтобы выйти из страницы руководства, вам нужно просто нажать клавишу q на клавиатуре. Это закроет страницу руководства и вернет вас к командной строке.
Команда ping очень универсальна и часто является самым быстрым способом выяснить, где проблема в сети. Мы настоятельно рекомендуем вам ознакомиться с лучшими сетевыми командами командной строки Windows для получения основных диагностических команд сети.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)