Рубрики

Разница между Ping и Traceroute

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

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

Пинг также используется при проверке активности компьютеров в локальной сети. Для этого пользователь должен войти в командную строку и набрать: ping 127.0.0.1, и если адрес активен, ping вернет сообщение, подобное этому:

Pinging 127.0.0.1 with 32 bytes of data

Reply from 127.0.0.1: bytes=32 time<10ms TTL=32 Reply from 127.0.0.1: bytes=32 time<10ms TTL=32 Reply from 127.0.0.1: bytes=32 time<10ms TTL=32 Reply from 127.0.0.1: bytes=32 time<10ms TTL=32

IP-адрес 127.0.0.1 является адресом локального хоста и будет получать пинг-ответ, даже если отправитель не подключен к Интернету.

Traceroute — это утилита, которая отслеживает пакет с вашего компьютера на хост, а также показывает количество шагов (прыжков), необходимое для достижения этого, вместе с временем на каждом шаге. Traceroute работает, отправляя пакеты данных с низким временем жизни (Time to Live — TTL), которое указывает, сколько шагов (прыжков) может выжить пакет, прежде чем он будет возвращен. Когда пакет не может достичь конечного пункта назначения и истекает на промежуточном этапе, этот узел возвращает пакет и идентифицирует себя. Таким образом, постепенно увеличивая TTL, Traceroute может идентифицировать промежуточные хосты. Если какой-либо из переходов возвращается с «Тайм-аутом запроса», это означает перегрузку сети и причину медленной загрузки веб-страниц и разрыва соединений.

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

Смотрите Traceroute для более подробной информации.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

Разница между Ping и Traceroute

0.00 (0%) 0 votes