Команда трассировки маршрута TCP — что поможет узнать, как использовать

Сталкивались ли вы с проблемой нестабильной связи? Или невозможностью подключиться к серверу или сайту. Можно ли определить причину неполадки? Для этого используется команда трассировки. Рассмотрим подробнее как это работает.

Немного теории

При проблемах с подключением к серверу выполните трассировку маршрута, чтобы проверить доступность сервера.
Трассировка — программа, определяющая маршруты следования в сетях TCP/IP. Отображает скорость прохождения пакетов от маршрутизатора, подключенному к ПК, с которого идет, запрос на сервер. Рассмотрим, как это делать, используя служебную команду TRACERT.

Что это такое

TRACERT показывает, как проходит трафик в сети. Это не только команда, а программа, работающая через командную строку.  TRACERT собственный компонент Windows. Инсталлируется на ПК вместе с системой. Файл называется «TRACERT.exe», расположен в «system32».

Как работает

Предположим, что сетевой пакет — это посылка, отправленная по почте. Пока она попадет к адресату, сделает остановки, где ее регистрируют и отправляют дальше. Зная ее номер можно отселить перемещение, используя для этого специальные сайты. Подобным образом работает команда TRACERT. Рассмотрим, как происходит команда трассировки маршрутов TCP/IP.
Время существования первого отправленного пакета (TTL) принимается за «1». IP протокол маршрутизатора его принимает. При помощи работы специального алгоритма уменьшает на 1. Маршрутизатор отбрасывает нулевой пакет и отсылает ICMP-сообщение (протокол, применяющийся для отправки сообщений про ошибки). В нем содержится имя маршрутизатора и его IP. Когда ICMP приходит к отправителю он обрабатывается и отправляется, но уже со значением TTL равным «2». Пакет приходит на второй узел где обнуляются и посылается узлу отправителю. Так происходит пока пакет не дойдет до конечного узла. Такая последовательная отправка поможет получить маршрут прохождения информации от ПК к узлу в интернет.

Где используется

Применяется для диагностики сетевых сбоев. Позволяет определить:

  1. Где произошла блокировка недоступного сайта: у провайдера или за его пределами;
  2. Место сбоя с нужного маршрута;
  3. Является ли ресурс подлинным.

Команда трассировки в CMD

Задумывались ли вы как идет сигнал от ПК к сайту? Чтобы узнать, используйте команду TRACERT. Рассмотрим на примере как мы ходим на сайт https://public-pc.com/.
Запускаем командную строку. Нажимаем комбинацию клавиш «Win+R». В открывшемся окне пишем «cmd».
Пишем команду: TRACERT public-pc.com. Отобразится результат ее выполнения. Главное, чтобы количество посланных пакетов совпадало с полученными. Без потерь. Посмотрите, чтобы адрес места назначения совпал с адресом конечной точки.

Как разобраться с результатом

Команда трассировки маршрута TCP отобразит весь путь, прошедший сетевым пакетом до узла назначения. В нашем примере запрос к сайту сделал четырнадцать переходов, прошел 13 пунктов. Четырнадцатым шагом достиг результата. По умолчанию максимальное количество переходов тридцать. Во 2, 3, 4 столбце содержится информация о времени с момента отправки пакета, и до получения ответа. В последнем столбце отображаются имена и адреса узлов.
Участки, на которых время отклика самое маленькое говорит, что канал не перегружен, информация проходит без задержек.
На узлах с большим временем отклика будет написано, что превышено время ожидания. Означает, что или сайт временно недоступен, или проблема у провайдера.
Если прописать команду без сайта, появится справка о параметрах.

Вывод

Мы рассмотрели, как работает команда трассировки маршрута TCP. Используйте ее при диагностики сетевых проблем. Скопируйте полученный результат, отправьте провайдеру. Он подскажет в чем причина.

Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Николай

    Как сохранить результаты трассировки? Окно, по окончании процесса сразу пропадает.

    1. Вадим

      Попробуйте открыть сначала командную строку (cmd), а там уже запустить команду tracert — командная строка сама не закроется.

Задайте вопрос или оставьте свое мнение

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