Вредоносное ПО (malware) - это назойливые или опасные программы,...
Команда пинг (ping) и tracert (traceroute) - как правильно использовать?
Команда пинг (ping)
Команда ping - специальная программа для проверки доступности сетевых ресурсов. Специалисты по сетевым технологиям используют команду ping чаще любой другой команды, хотя действие, выполняемое этой командой - самое элементарное. Команда ping посылает на указанный хост пакет заданного размера, который затем возвращается обратно.
Выполняется команда пинг очень просто - "ping ya.ru". Здесь "ya.ru" - имя пингуемого сервера. Можно также использовать IP-адрес, например "ping 213.180.204.3". После запуска команды ping, вам остается только посмотреть на величину задержки.
Как уменьшить пинг?
От людей, играющих в сетевые игры, часто можно слышать об их желании уменьшить пинг . Это достаточно логично, так как маленькое время пинга означает меньшие задержки при игре. Соответственно, игрок с минимальным временем пинга может получить преимущество в игре. Наиболее популярная игра, для которой пользователи любят померить пинг - Counter Strike или сокращенно CS.
Вариантов по уменьшению времени пинга на самом деле не так уж и много. Время прохождения пинга зависит от загруженности канала пользователя и от маршрута, по которому пакеты проходят от маршрутизатора провайдера до игрового сервера.
Прежде всего, если вы испытываете проблемы с пингом, попробуйте отключить все программы для закачки файлов. Причем нужно не просто остановить закачку, а закрыть программу для закачки файлов.
Если вы делите интернет-канал с кем-либо еще, например если у вас дома несколько компьютеров, то канал может загружать другой компьютер. Для проверки попробуйте отключить другой компьютер и запустите пинг еще раз.
Если расчистка канала не помогает уменьшить пинг, можно попробовать сменить игровой сервер, т.к. пинг до различных серверов может отличаться в несколько раз. Наиболее предпочтительны в плане уменьшения пинга сервера, находящиеся в России.
Если расчистка канала и смена сервера не помогают уменьшить пинг, может помочь вариант со сменой провайдера. Обращаться к своему провайдеру с жалобой на пинг бесполезно, т.к. переписывать маршруты ради вас никто не будет, да и не факт, что у вашего провайдера есть несколько параллельно функционирующих каналов к провайдерам верхнего уровня.
Команда tracert (traceroute)
Очень часто пользователи задаются вопросом, с чем связана разница в написании tracert и traceroute ? На самом деле, команда tracert применяется в операционных системах Windows, а traceroute - в операционных системах Linux и в операционной системе маршрутизаторов Cisco.
Простейший и самый распространенный пример использования команды tracert - "tracert ya.ru". При использовании команды tracert с буквенным адресом проверяемого хоста, автоматически проверяется еще и работоспособность и доступность DNS - сервера. Ведь для того, чтобы начать процесс трассировки, команда tracert должна сначала связаться с сервером DNS и получить IP-адрес проверяемого хоста.
Пример вывода информации командой tracert:
c:\windows\system32>tracert ya.ru
Трассировка маршрута к ya.ru
с максимальным числом прыжков 30:
1 1 мs 1 мs 1 ms psk-cr1-fe-0-0-v03.сайт
2 1 мs 1 мs 1 мs ge-2-2-0-v2.1g.m20-1-pskv.nwtelecom.ru
3 4 ms 4 ms 4 ms ae0.20g.mx960-1-210.nwtelecom.ru
4 4 ms 4 ms 4 ms as13238-yandex.gateway.nwtelecom.ru
5 12 ms 12 ms 12 ms apollo-vlan304.yandex.net
6 12 ms 12 ms 13 ms grechko-vlan121.yandex.net
7 15 ms 14 ms 14 ms silicon-vlan4.yandex.net
8 14 ms 13 ms 13 ms l3link-iva1-ugr1.yandex.net
9 14 ms 13 ms 15 ms www.yandex.ru
Трассировка завершена.
Команда tracert последовательно опрашивает и измеряет время задержки до всех маршрутизаторов на пути прохождения пакета, пока не будет достигнут целевой хост. Если между какими-либо двумя маршрутизаторами наблюдается большой рост задержки, значит этот участок маршрута влияет на увеличение пинга.
Следует также учитывать, что основная задача маршрутизаторов - это передавать пакеты с полезной информацией, а не отвечать на команды tracert и ping. Поэтому, некоторые маршрутизаторы на пути следования пакета могут пинговаться даже с потерей пакетов, но при этом целевой хост будет доступен без потери пакетов. Поэтому прежде чем звонить в техподдержку провайдера с криком "Я знаю, где у вас пропадают пакеты!", убедитесь, что целевой хост также пингуется с потерей пакетов. Иначе вам попросту расскажут то, о чем написано выше.
Я уже писал о , сегодня хотелось бы заострить Ваше внимание на команде ping. Системные администраторы пользуются командой Ping, чаще всего, хотя её потенциал весьма ограничен. В этой статье я расскажу как можно применять команду ping, и какие задачи она поможет Вам решить.
Давайте посмотрим, что умеет программа Ping, для этого нажмите пуск => выполнить => наберите cmd => нажмите Ок => наберите в черном окне команду
Ping /? => нажмите enter.
Вы увидите список команд, которые, можно выполнить с помощью программы Ping.
Ping [-t] [-a] [-n <число>] [-l <размер>] [-f] [-i
Давайте разберем некоторые из них.
Практическое использование:
Ключ t – применяется, когда необходимо пинговать какой-либо ресурс долго, чтобы не вводить каждый раз команду:
Ping сайт
можно ввести так:
Ping 27susday.ru -t
и процесс можно будет остановить только вручную, нажатием клавиши ctrl+c
Ключ i – нужен, чтобы задать срок жизни отправленного пакета, по умолчанию 128. Вы отправляете пакет и он начинает шарится по удаленным узлам, пройдя узел, отнимается единичка, и так пока не будет ноль. Затем пакет уничтожается, и выводит Вам соответствующее уведомление.
Ключ w– нужен, чтобы увеличить время ожидания ответа от ресурса, к которому Вы обращаетесь. Бывают такие случаи, когда вы посылаете ping до какого-либо узла, и он выдает вам сообщение, что заданный узел не доступен, соответственно, Вы думаете, что узел не работает. Вывод правильный, но не всегда. Бывает, что он доступен, только вот перегружен и не успевает Вам ответить, чтобы этого избежать ставится ключ w.
Бывает, что удаленный узел, вроде бы работает, т.е. вы можете на него зайти, Вы на сто процентов уверены в его работоспособности, а на ping не отвечает, хоть какую ставь задержку с помощью ключа w. Это объясняется тем, что системный администратор, поставил фаервол и запретил отвечать на ICMP пакеты. Это делается для того, чтобы нельзя было штурмовать эхо-запросами сервера, которые смотрят в Интернет. Упасть сервер не упадет, но вот его производительность снизится.
Совет: Если Вы начинающий системный администратор, советую и вам закрыть ICMP порт на своих серверах, которые у Вас смотрят в интернет.
В этой статье Вы узнали о трех основных ключах для программы Ping.
Видео-урок по уменьшению пинга в играх:
Приветствуем всех, кто хочет проверить пинг на своём компьютере! Для чего нужно проверять пинг, и что это вообще такое? Пинг (ping или Packet InterNet Grouper) является утилитой для проверки соединений в сетях на основе протокола TCP/IP. Эта программа включена в «настольных» операционных систем Windows и Unix-подобных.
Проверка пинга нужна в тех случаях, когда необходимо проверить качество и наличие какого-либо сетевого соединения, будь то соединение с удаленным сервером в интернете, или домашний роутер. В этой заметке, мы расскажем, как проверить пинг в Windows. На самом деле все очень просто.
Как проверить пинг в Windows
Подобная проверка является очень важной. Проверив пинг, Вы всегда можете понять, работает сеть или интернет, передаются ли пакеты по протоколу TCP. Transmission Control Protocol — это универсальный сетевой протокол, который используется для передачи данных. Когда вы играете в игру по сети или интернет, работаете в браузере или пытаетесь , подключив к нему ноутбук или компьютер, — везде участвует протокол TCP.
Команда PING в данном случае делает одну простую вещь. Посылает пакеты по протоколу TCP на указанный узел. Чтобы проверить пинг в Windows нужно вызвать консоль с командной строкой. Для Windows 7 консоль вызывается следующим образом:
Нажимаем «Пуск» -> в строке поиска вводим команду «CMD» и жмём Enter
Должно появиться чёрное окно, это и есть консоль Windows. Команда «ping» является стандартной командой консоли. Самый простой вариант команды выглядит так:
ping «сетевой адрес или имя удалённого сервера»
На картинке показан пример выполнения команды. Как видите, указан размер пакета и скорость отправки:
То есть, если Вы например хотите узнать, доступен ли роутер, который находится по адресу 192.168.1.1, нужно ввести:
Или можно проверить любой сайт в интернете. Проверка пинга интернета на примере Яндекс:
При этом, как в случае проверки роутера, так и проверки пинга до сервера, команда отправит четыре пакета. Этого иногда бывает недостаточно, чтобы проверить качество соединения. Поэтому в команду ping включили дополнительные возможности. Пинг можно запустить с дополнительными атрибутами:
- Атрибут «-n» задает число пакетов, которые будут отправлены получателю.
- Атрибут «-t» позволит работать команде бесконечно долго. Это очень удобно, если в сети есть потери пакетов, всегда можно сделать достаточную выборку.
- Атрибут «-l» позволяет задать размер отправляемого пакета.
Например, команда ping ya.ru -t -l 128 , будет отправлять сайту яндекса неограниченное число пакетов размером 128 байт. Советуем большие пакеты не отсылать, а то яндекс может обидеться . Ну, и предвосхищая вопросы в комментариях, если все ваши пакеты теряются, значит источник по какой-то причине недоступен, и нужно эту причину искать. Надеемся проверка пинга интернета или другого источника прошла успешно, читайте сайт !
Нередко возникают ситуации, когда необходимо определить доступность и работоспособность узла, сайта или сервера в интернете. Что же делать в этом случае? Вам поможет команда ping. Ее использование позволяет проверить соединение с узлом на уровне IP. Это простая команда, но очень часто именно она позволяет определить наличие той или иной неполадки.
Если вас интересует аренда VDS сервера , то откройте эту страницу, закажите сервер и получите выделенный IP, по которому можно проверять доступность сервера.
Что дает команда ping и как это можно использовать для выявления неполадок? С ее помощью вы посылаете на хост, указанный в команде, пакет определенного размера. Через определенное время вы получаете ответ - пакет возвращается. На основе полученного пакета можно судить о совместимости настроек, определить проблемы с аппаратным обеспечением, а также оценить стабильность подключения компьютера к сетевым ресурсам и сети TCP/IP в целом.
Если же говорить конкретно, то узнать пинг сервера стоит для того, чтобы определить:
- Работает ли сервер
Например, при выполнении этой команды можно понять, завис ли только веб-сервер или же вы столкнулись с более глобальной проблемой. - Есть ли связь с сервером
В частности, есть ли проблемы с настройкой DNS на сервере. Для этого достаточно задать имя домена и IP-адрес. - Скорость соединения
После выполнения команды вы получаете результат, где отображается количество запросов в секунду. На основе полученной информации можно вычислить ориентировочную скорость канала. - Качество соединения
Также в полученном результате вы увидите количество отправленных и полученных пакетов. Сравнивая эти числа, вы можете понять, насколько надежно соединение. В идеале, разница между количеством отправленных и полученных пакетов должна быть близка к нулю.
Теперь давайте перейдем непосредственно к тому, как определить пинг нужного вам сервера. Для Windows и Unix-систем порядок действий несколько отличается, поэтому мы рассмотрим их по очереди.
Как выполняется команда ping в CMD (в командной строке) Windows
Чтобы выполнить пинг сайта через командную строку в Windows нужно выполнить следующие действия:
- Открыть командную строку
Сделать это можно двумя способами. Первый способ: кнопка "Пуск" - пункт "Выполнить" - набрать команду "cmd" - нажать "Ok". Второй способ: кнопка "Пуск" - "Стандартные" - "Командная строка". В результате выполнения любого варианта открывается командная строка. - Ввести команду ping
Команда ping в командной строке должна обладать следующим синтаксисом: Ping domain_name, где domain_name - имя домена, который нужно проверить. Также вместо имени домена можно вести IP-адрес нужного веб-узла, шлюза или удаленного узла. - Получить результат выполнения команды
Независимо от того, использовалась команда ping в CMD или в командной строке, открытой иным способом, вы увидите ход пинга. Вам будет показан процесс обмена пакетами между IP адресами нужного домена и вашего компьютера. В результате вы увидите количество обменов, число пересланных байтов в пакете, время отклика и время жизни пакета. В статистике же вы найдете количество переданных и принятых пакетов, а также процент потерь. Кроме того, во многих ситуациях может быть полезна информация о времени передачи пакета - максимальном, минимальном и среднем за сеанс выполнения команды.
Как выполняется команда ping в Linux и других Unix-системах
Чтобы выполнить команду ping в любой Unix-системе вам необходимо сделать следующее:
- Открыть терминал (аналог командной строки в Windows)
В зависимости от ОС и предпочтений пользователя терминал может быть представлен различными интерпретаторами команд. Если при загрузке системы был настроен запуск графической оболочки, то текстовую консоль можно вызвать при помощи сочетания Ctrl+Alt+F1-F6 (зависит от операционной системы). - Ввести команду ping
Синтаксис команды аналогичен варианту для Windows. То есть вам нужно ввести ping ip, где ip - нужный вам IP-адрес. - Остановить выполнение команды
Если в Windows в рамках одного сеанса пинга по умолчанию отправляется 4 пакета, то в Unix-системах команда выполняется до прерывания ее пользователем. Как остановить команду ping в Linux и получить результаты? Очень просто - достаточно нажать сочетание клавиш Ctrl+C. - Получить результат пинга
Содержание и интерпретация отчета по выполнению команды аналогично варианту при работе с Windows.
Ключи команды ping
Эта команда обладает несколькими полезными параметрами (ключами), которые вы можете регулировать по своему усмотрению и ситуации:
- -t
При работе в Windows позволяет команде ping повторять запросы до тех пор, пока пользователь не остановит выполнение команды. - -n количество
Можно изменить количество запросов к адресу. По умолчанию выполняется 4 запроса за сессию. - -l размер
При помощи этого ключа можно настроить размер пакета пинга. По умолчанию этот параметр равен 32 байтам. - -f
По умолчанию фрагментация отправляемого по адресу пакета разрешена. Этот ключ означает "не фрагментировать". - -w интервал
При помощи этого параметра можно указать интервал ожидания между пакетами. - /?
Вызов справки по команде ping.
Как видите, все очень просто. Но если случилось так, что при работе с хостингом RigWEB команда ping не работает, и вы не знаете причины этого - обратитесь за помощью в техподдержку. Наши специалисты разберутся в возникшей ситуации и окажут вам квалифицированную помощь в рамках своей компетенции в течение всего 30 минут. Если вас интересует аренда физических серверов или VPS и у вас возникли какие-то сомнения, запросите тестовый IP для пинга и проверьте доступность, скорость ответа. Пользуйтесь профессиональным хостингом с оперативной техподдержкой и получайте удовольствие от работы над собственным веб-проектом!
PING - основная утилита командной строки Windows для проверки соединений в сетях на основе TCP/IP. Команда PING с помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.
Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.
Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10 .
Для проверки сети также можно воспользоваться командами:
- TRACERT - определяет путь до точки назначения с помощью посылки эхо-сообщений;
- PATHPING - предоставляет информацию о потерях данных на промежуточных узлах.
Синтаксис параметры важные ключи команды PING
ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера], где
- -t - Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.
- -a - Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
- -n счетчик - Задает число отправляемых сообщений с эхо-запросом. По умолчанию - 4.
- -l размер - Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию - 32 байта. Максимальный размер - 65527.
- -f - Задает отправку сообщений с эхо-запросом с флагом «Don"t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
- -i TTL - Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL - 255.
- -v тип - Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип - это десятичное значение от 0 до 255.
- -r счетчик - Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
- -s счетчик - Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
- -j список_узлов - Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов - 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
- -k список_узлов - Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
- -w интервал - Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out". Интервал по умолчанию равен 4000 (4 секунды).
- имя_конечного_компьютера - Задает точку назначения, идентифицированную IP-адресом или именем узла.
Примеры использования команды PING
- Для отображения справки в командной строке по команде введите: ping /? ;
- Для выполнения проверки соединения адреса ya.ru до прекращения вручную введите: ping ya.ru -t ;
- Для отправки сообщения с эхо-запросом по протоколу ICMP точке назначения 192.168.1.1 и сопоставления с ее узловым именем введите: ping -a 192.168.1.1;
- Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 десяти собщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите: ping -n 10 -l 1000 10.0.99.221;
- Для отправки сообщения с эхо-запросом точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите: ping -r 4 10.0.99.221;
- Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 и задания свободной маршрутизации для точек назначения 10.12.0.1-10.29.3.1-10.1.44.1 введите: ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221.
Видео - Как пользоваться утилитой PING