digital-garden/knowledge/dev/network/Анализ маршрута до интернет ресурса.md
2024-06-13 21:01:37 +03:00

1.4 KiB
Raw Blame History

aliases tags date zero-link parents linked
traceroute
зрелость/🌱
2024-01-11
00 Сети

Утилита traceroute показывает через какие сервера и с какой скоростью запрос проходит, прежде чем достигнет конечного сервера.

traceroute struchkov.dev -q 1

Принцип работы

Отправляется TCP-пакет, в котором устанавливается поле ttl, который убьет пакет спустя это время, чтобы пакет бесконечно не гулял по сети. Изначально ttl должен был быть в секундах, но сейчас все используют его в виде счетчика, и это называется хопом (hop). То есть ttl = 1 означает, что первый сервер уменьшит его на 1, ttl станет равным нулю и следующий сервер убьет этот пакет. Сервер, который убивает пакет, сообщает отправителю информацию об этом, передавая свой IP.

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