Files
freeCodeCamp/guide/russian/security/traceroute/index.md
Danil Tkachenko f7bae47e61 Fixes to Russian page for Traceroute (#32594)
* Fixes to Russian page for Traceroute

-Translation mistakes fixed
-grammer fixed
-local title fixed

* Update index.md
2019-08-07 10:46:46 -07:00

6.4 KiB
Raw Blame History

title, localeTitle
title localeTitle
Traceroute Traceroute

Оглавление

Traceroute

Traceroute - это диагностический инструмент компьютерной сети для отображения маршрута (пути) проходимого пакетами данных и измерения транзитных задержек пакетов через сеть по Интернет-протоколу (IP). Маршрут записывается как время обратного хода пакетов, полученных от каждого последующего хоста (удаленного узла) в маршруте (пути); сумма средних времен в каждом прыжке является мерой общего времени, затраченного на установление соединения. Traceroute продолжается, если все (три) отправленные пакета теряются не более чем два раза, иначе соединение теряется и маршрут не может быть оценен. В отличие от Traceroute, Ping, вычисляет только конечное время прохода туда и обратно.

Как данные перемещаются через Интернет

Каждый компьютер в traceroute идентифицируется по его IP-адресу, который представляет собой девятизначное число, разделенное точками, которое идентифицируют уникальное сетевой адрес этого компьютера. Вот несколько деталей относительно traceroute:

 - Путь от одного компьютера до другого называется hop (прыжок). 
 - Время пряжка измеряется в милисекундах. 
 - Информация, которая передается по пути, называется packet (пакет). 

В выводе traceroute обычно отображаются три отдельных столбца для времени пересылки, так как каждый трассировочный объект отправляет три отдельных пакета информации на каждый компьютер. В самом верху списка, traceroute даст предел количества прыжков, которые он отобразит, 30 прыжков часто являются максимальным числом.

Когда traceroute испытывает трудности с доступом к компьютеру, он отображает сообщение «Request timeout» (превышено время ожидания для запроса). Каждый из столбцов перескока отображает звездочку вместо миллисекундного счета.

Некоторые примеры использования

Большинство реализаций включают, по меньшей мере, опции для указания количества запросов для отправки на скачок, время ожидания ответа, предел количества переходов и используемый порт. Вызов traceroute без определенных параметров отображает список доступных параметров, в то время как man traceroute представляет более подробную информацию, включая отображаемые флаги ошибок. Простой пример в Linux:

[root@example ~]#  traceroute -w 3 -q 1 -m 16 www.google.com 
 traceroute to www.google.com (216.58.200.36), 16 hops max, 60 byte packets 
 1  192.168.4.2 (192.168.4.2)  0.136 ms 
 2  * 
 3  * 
 4  * 
 5  * 
 6  * 
 7  * 
 8  * 
 9  * 
 10  * 
 11  * 
 12  * 
 13  * 
 14  * 
 15  * 
 16  * 

В приведенном выше примере traceroute должен ждать три секунды (вместо пяти), отправлять только один запрос на каждый прыжок (вместо трех), ограничивать максимальное количество переходов до 16 (вместо 30), с www.google.com в качестве конечного хоста.

Traceroute может помочь определить неверные значения таблиц маршрутизации или брандмауэры, которые могут блокировать трафик ICMP или высокий порт UDP в сеансе Unix на сайте. Обратите внимание, что брандмауэр может разрешать пакеты ICMP, но не разрешать пакеты других протоколов.

Traceroute также используется тестировщиками проникновения для сбора информации о сетевой инфраструктуре и диапазонах IP-адресов вокруг определенного хоста.

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

Больше информации

Читайте больше информации о Traceroute: