Что такое трассировка

Bus Network TopologyСегодня поговорим о таком процессе как трассировка. Данная процедура значительно упрощает жизнь системным администраторам когда нужно определить промежуточные узлы, через которые проходят пакеты.

Итак, трассировка это процедура определения промежуточных узлов, через которые проходит информация на пути следования к конечной точке. Делается это при помощи специальной программы, которая, впрочем, уже встроена во все популярные операционные системы. В Windows она носит название tracert, в Linux и macOS (и многих других) — traceroute.

Трассировка здорово выручает в случаях, когда мы не можем получить куда-то доступ по сети. В таком случае мы можем запустить трассировку и посмотреть дальше какого устройства пакеты не уходят.

В Windows достаточно открыть командную строку и ввести tracert [имя или IP-адрес].

Вот пример успешной трассировки в Windows. Успешной в том смысле, что пакет успешно достиг указанного адреса.

Что такое трассировка
Трассировка в Windows.

Повторим эту же процедуру в Linux. Как видите, в моём случае нужной утилиты не оказалось в системе, но обычно её всегда можно установить.

Что такое трассировка

Здесь команда будет выглядеть следующим образом: traceroute [имя или IP-адрес].

Что такое трассировка
Трассировка в Linux.

Другой полезной функцией трассировки является то, что она помогает понять, где возникают задержки в передачи информации.

Как видим, трассировка даёт более детальную информацию, нежели, например, утилита ping, которая просто показывает, доступен удалённый узел или нет. Интересующиеся темой могут «копнуть» в сторону программы tracemap, которая позволяет строить целые схемы прохождения пакетов. Но это уже отдельная история.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *