wbtools.ru - Мониторинг курсов обмена валют на бирже платежной системы webmoney
Вход | Регистрация | Курсы WMZ/WMR | Инструменты | Форум | Контакты

traceroute

Traceroute определяет маршрут следования данных в сети TCP/IP между двумя узлами.
При этом показывается информация о всех промежуточных маршрутизаторах по пути следования пакетов.
Это позволяет увидеть на каком маршрутизаторе возникают большие задержки или происходит потеря пакетов.
На промежуточных маршрутизаторах может стоять ограничение на количество ответов ICMP.
Это может привести к возникновению ложных потерь.
Как работает traceroute.
Traceroute посылает целевому узлу несколько ICMP-пакетов, каждый раз увеличивая значение TTL на 1.
Начинается отправка пакетов с TTL равным 1.
В поле TTL указывается максимально число маршрутизаторов, которое может быть пройдено пакетом.
Оно предназначено для уничтожения пакетов, которые слишком долго ходят по сети.
Каждый маршрутизатор при передаче пакета уменьшает значение поля TTL на 1.
Как только TTL уменьшится до 1, марщрутизатор уничтожит пакет и отправит отправителю ICMP сообщение о ошибке "time exceeded in transit".
Traceroute определяет адрес каждого маршрутизатора и время между отправкой запроса и получением ответа от него.
Достижение узла назначения Traceroute определяет так.
Отсылаемые traceroute пакеты имеют заведомо не используемый порт назначения.
Узел назначения получив пакет на такой порт отсылает отправителю ICMP-сообщение о ошибке "порт недоступен".
Получив такое сообщение Traceroute определяет, что достигнут конечный узел назначения.
То есть промежуточные маршрутизаторы отвечают сообщением о ошибке "time exceeded in transit".
(так как TTL полученного узлом пакета равно 1).
А конечный узел назначения отвечает сообщением о ошибке "порт недоступен",
так пакет пришел на не используемый порт.

Укажите имя домена или IP для тестирования утилитой traceroute