Но что такое пинг (ping) и что же такое трассировка? Пинг (ping) – это программа-инструмент (утилита), которая служит для проверки целостности соединения в сетях (Интернет) на основе TCP/IP. Трассировка (команда traceroute или tracert) – это утилита для определения маршрута или маршрутов следования данных в сетях (Интеренете) TCP/IP.
Но не всегда можно найти информацию о том, как именно производить эту проверку: как "пинговать" (выполнить команду ping) и "сделать трассу" (выполнить команду трассировки). Эта статья служит именно для этого.
Проверка пинга
Для проверки пинга используется одноименная команда ping, которую необходимо вводить в командной строке. Запустить командную строку можно следующими способами:
Windows:
1) Пуск -> Все программы -> Стандартные -> Командная строка
2) Пуск -> Выполнить -> cmd
Linux:
В данной ОС существует множество терминалов, поэтому для этих целей можно использовать любой из установленных на ПК. Обычно стандартный терминал можно запустить сочетанием клавиш CTRL+ALT+T.
Итак, чтобы пропинговать определенный сервер, необходимо выполнить команду:
ping <IP или домен>
Например, для пинга адреса 11.222.33.44 необходимо выполнить команду:
ping 11.222.33.44
Ниже приведён пример результатов выполнения пинга одного из IP адресов.
Как видно из результатов, было передано и получено 4 пакета размером 32 байта. Время обмена одним пакетом составило 47 милисекунд.
Стоит отметить, что в Windows по умолчанию выполняется отправка только 4 пакетов. В Linux обмен пакетами продолжается до тех пор, пока пользователь самостоятельно не остановит процесс сочетанием клавиш CTRL+C. Чтобы запустить ping аналогичным образом в Windows, необходимо использовать параметр -t. Например:
ping -t 11.222.33.44
Остановка обмена пакетами выполняется тем же сочетанием клавиш – CTRL+C.
Установка количества отправляемых пакетов
Чтобы задать максимальное количество отправляемых пакетов, необходимо использовать команду следующего вида:
Windows:
ping -n <число_пакетов> <IP или домен>
например:
ping -n 5 11.22.33.44
Linux:
ping -c <число_пакетов> <IP или домен>
например:
ping -c 5 11.22.33.44
Изменение размера отправляемых пакетов
Чтобы выполнить ping с использованием пакетов определенного размера (в байтах), необходимо использовать следующую команду:
Windows:
ping -l <размер_пакетов> <IP или домен>
например:
ping -l 64 11.22.33.44
Linux:
ping -s <размер_пакетов> <IP или домен>
например:
ping -s 64 11.22.33.44
В данном случае производилась отправка пакетов размером в 64 байта.
Проверка трассировки
Трассировка маршрута может показать скорость прохождения пакетов между маршрутизаторами, которые соединяют ПК, с которого идут запросы, и конечный сервер.
Для выполнения трассировки используется следующая команда:
Windows:
tracert <IP или домен>
например:
tracert wikipedia.org
Linux:
traceroute <IP или домен>
например:
traceroute wikipedia.org
Стоит отметить, что по умолчанию при трассировке также выполняется DNS-запрос на разрешение IP адреса в доменное имя для каждого проходящего маршрутизатора. Эту опцию можно отключить, таким образом, сократив время получения результатов трассировки.
Чтобы активировать эту опцию необходимо использовать следующий вид команды:
Windows:
tracert -d <IP или домен>
Linux:
traceroute -n <IP или домен>