HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Принцип работы утилиты traceroute</a></li>
1 <ul><li><a>Принцип работы утилиты traceroute</a></li>
2 <li><a>Параметры и ключи</a></li>
2 <li><a>Параметры и ключи</a></li>
3 <li><a>Через командную строку</a><ul><li><a>Примеры команд</a></li>
3 <li><a>Через командную строку</a><ul><li><a>Примеры команд</a></li>
4 </ul></li>
4 </ul></li>
5 <li><a>Расширенная диагностика</a></li>
5 <li><a>Расширенная диагностика</a></li>
6 </ul><p>Трассировка в MS и других операционных системах - проверка доставки пакета данных по заданному маршруту до удаленного сервера. Своеобразный способ диагностики. С его помощью удается выявить в сети проблемные участки - пространства, в которых возникают потери сетевых пакетов.</p>
6 </ul><p>Трассировка в MS и других операционных системах - проверка доставки пакета данных по заданному маршруту до удаленного сервера. Своеобразный способ диагностики. С его помощью удается выявить в сети проблемные участки - пространства, в которых возникают потери сетевых пакетов.</p>
7 <p>Трассировка выполняется в различных операционных системах различными командами. Их достаточно легко запомнить. Пример - в Windows tracert, в Linux - traceroute. Рекомендуется использовать для рассматриваемой функции специальное программное обеспечение. Пример - MTR MS.</p>
7 <p>Трассировка выполняется в различных операционных системах различными командами. Их достаточно легко запомнить. Пример - в Windows tracert, в Linux - traceroute. Рекомендуется использовать для рассматриваемой функции специальное программное обеспечение. Пример - MTR MS.</p>
8 <h2>Принцип работы утилиты traceroute</h2>
8 <h2>Принцип работы утилиты traceroute</h2>
9 <p>В MS и других операционных системах, когда пользователь открывает сайт, браузер посылает на сервер запрос. Соответствующая команда идет через маршрутизаторы (узлы или "хопы"). Команды tracert и traceroute позволяют выяснять, через сколько узлов проходит запрос до тех пор, пока не достигнет целевого адресата.</p>
9 <p>В MS и других операционных системах, когда пользователь открывает сайт, браузер посылает на сервер запрос. Соответствующая команда идет через маршрутизаторы (узлы или "хопы"). Команды tracert и traceroute позволяют выяснять, через сколько узлов проходит запрос до тех пор, пока не достигнет целевого адресата.</p>
10 <p>Утилиты формируют пакет, предназначенный для целевого узла, а затем отправляют через маршрутизаторы - транзитные (нецелевые) узлы. В заголовках передаваемых пакетов поддерживается TTL-поле. Оно указывает на время жизни.</p>
10 <p>Утилиты формируют пакет, предназначенный для целевого узла, а затем отправляют через маршрутизаторы - транзитные (нецелевые) узлы. В заголовках передаваемых пакетов поддерживается TTL-поле. Оно указывает на время жизни.</p>
11 <p>Traceroute и tracert при помощи TTL определят количество узлов, проходимых каждым отдельно взятым пакетом. На каждом узле от заданного TTL будет отниматься единица ("минус одна жизнь"). Если в процессе маршрута рассматриваемый показатель станет равен 0, MS и его маршрутизатор отбросят пакет. Он вернется отправителю с сообщением об ошибке типа "Time Exceeded".</p>
11 <p>Traceroute и tracert при помощи TTL определят количество узлов, проходимых каждым отдельно взятым пакетом. На каждом узле от заданного TTL будет отниматься единица ("минус одна жизнь"). Если в процессе маршрута рассматриваемый показатель станет равен 0, MS и его маршрутизатор отбросят пакет. Он вернется отправителю с сообщением об ошибке типа "Time Exceeded".</p>
12 <h2>Параметры и ключи</h2>
12 <h2>Параметры и ключи</h2>
13 <p>При трассировке сети соответствующие "запросы" в MS и Linux могут быть обработаны с определенными параметрами. У tracert можно использовать следующие свойства и ключи:</p>
13 <p>При трассировке сети соответствующие "запросы" в MS и Linux могут быть обработаны с определенными параметрами. У tracert можно использовать следующие свойства и ключи:</p>
14 <ol><li>d. Используется в MS для предотвращения попытки команды tracert разрешения IP-адресов промежуточных маршрутизаторов в имена. За счет этого параметра увеличивается скорость вывода результатов проверки Сети.</li>
14 <ol><li>d. Используется в MS для предотвращения попытки команды tracert разрешения IP-адресов промежуточных маршрутизаторов в имена. За счет этого параметра увеличивается скорость вывода результатов проверки Сети.</li>
15 <li>h. Максимальное количество переходов на пути при поиске конечного элемента. По умолчанию соответствующее значение в MS равно 20.</li>
15 <li>h. Максимальное количество переходов на пути при поиске конечного элемента. По умолчанию соответствующее значение в MS равно 20.</li>
16 <li>j. Задает в tracert для сообщений с эхо-запросом использование параметра свободной маршрутизации в заголовке IP с набором промежуточных мест назначения. Они должны быть указаны в разделе "список_узлов". При свободной маршрутизации успешные промежуточные пространства назначения могут разделяться одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке - 9 штук. "Список_адресов" - это набор IP-адресов, которые разделяются пробелами.</li>
16 <li>j. Задает в tracert для сообщений с эхо-запросом использование параметра свободной маршрутизации в заголовке IP с набором промежуточных мест назначения. Они должны быть указаны в разделе "список_узлов". При свободной маршрутизации успешные промежуточные пространства назначения могут разделяться одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке - 9 штук. "Список_адресов" - это набор IP-адресов, которые разделяются пробелами.</li>
17 <li>w. Отвечает за определение времени ожидания получения эхо-ответов протоколов ICMP или ICMP-сообщений (в миллисекундах) об истечении времени, соответствующих заданному сообщению эхо-запроса. Если в traceroute или tracert сообщение не получено в течение установленного времени, на экране появится символ "звездочка". Timeout по умолчанию - 4 секунды.</li>
17 <li>w. Отвечает за определение времени ожидания получения эхо-ответов протоколов ICMP или ICMP-сообщений (в миллисекундах) об истечении времени, соответствующих заданному сообщению эхо-запроса. Если в traceroute или tracert сообщение не получено в течение установленного времени, на экране появится символ "звездочка". Timeout по умолчанию - 4 секунды.</li>
18 <li>Имя конечного компьютера. Команда tracert задаст точку назначения, выраженную IP-адресом или именем соответствующего узла.</li>
18 <li>Имя конечного компьютера. Команда tracert задаст точку назначения, выраженную IP-адресом или именем соответствующего узла.</li>
19 <li>?. Символ, который отвечает за справку в командной строке MS.</li>
19 <li>?. Символ, который отвечает за справку в командной строке MS.</li>
20 </ol><p>Команда "traceroute" Windows является не единственной помогающей проверять Сеть. Можно также воспользоваться PING. Данная функция является основной в TCP/IP. Она используется для устранения неполадок соединения, просмотра возможности доступа и разрешения имен.</p>
20 </ol><p>Команда "traceroute" Windows является не единственной помогающей проверять Сеть. Можно также воспользоваться PING. Данная функция является основной в TCP/IP. Она используется для устранения неполадок соединения, просмотра возможности доступа и разрешения имен.</p>
21 <p>Еще в MS можно задействовать PATHPING. Эта операция используется для предоставления информации о латентности сети и информационных потерях на промежуточных узлах.</p>
21 <p>Еще в MS можно задействовать PATHPING. Эта операция используется для предоставления информации о латентности сети и информационных потерях на промежуточных узлах.</p>
22 <h2>Через командную строку</h2>
22 <h2>Через командную строку</h2>
23 <p>Теперь можно организовать трассировку в MS через командную строку или специальные утилиты. Первый вариант является самым простым. Для его реализации необходимо выполнить следующие действия:</p>
23 <p>Теперь можно организовать трассировку в MS через командную строку или специальные утилиты. Первый вариант является самым простым. Для его реализации необходимо выполнить следующие действия:</p>
24 <ol><li>Нажать Win+R или открыть службу "Выполнить".</li>
24 <ol><li>Нажать Win+R или открыть службу "Выполнить".</li>
25 <li>Набрать функцию CMD в предложенном окне. Подтвердить ее обработку.</li>
25 <li>Набрать функцию CMD в предложенном окне. Подтвердить ее обработку.</li>
26 <li>В командной строке вписать tracert. Через пробел - указать нужный сервер, домен или IP.</li>
26 <li>В командной строке вписать tracert. Через пробел - указать нужный сервер, домен или IP.</li>
27 <li>Кликнуть по клавише "Enter".</li>
27 <li>Кликнуть по клавише "Enter".</li>
28 </ol><p>Вот наглядный пример трассировки в Windows:</p>
28 </ol><p>Вот наглядный пример трассировки в Windows:</p>
29 <p>Здесь утилита сформировала запрос, который прошел через 13 транзитных узлов. Это помогло ему добраться до целевого - Yandex.</p>
29 <p>Здесь утилита сформировала запрос, который прошел через 13 транзитных узлов. Это помогло ему добраться до целевого - Yandex.</p>
30 <p>В операционных системах Linux операция осуществляется точно также. Разница в том, что вместо tracert используется traceroute.</p>
30 <p>В операционных системах Linux операция осуществляется точно также. Разница в том, что вместо tracert используется traceroute.</p>
31 <h3>Примеры команд</h3>
31 <h3>Примеры команд</h3>
32 <p>Для того, чтобы лучше понимать рассматриваемый вопрос, необходимо изучить несколько наглядных примеров. Они базируются на команде tracert. Вот несколько вариантов использования соответствующего запроса:</p>
32 <p>Для того, чтобы лучше понимать рассматриваемый вопрос, необходимо изучить несколько наглядных примеров. Они базируются на команде tracert. Вот несколько вариантов использования соответствующего запроса:</p>
33 <p>Перечисленные операции должны быть знакомы каждому, кто работает с Интернетом. Все перечисленные функции выполняются непосредственно в командной строке. Но есть и другой вариант - расширенная диагностика. Она осуществляется через специальное программное обеспечение.</p>
33 <p>Перечисленные операции должны быть знакомы каждому, кто работает с Интернетом. Все перечисленные функции выполняются непосредственно в командной строке. Но есть и другой вариант - расширенная диагностика. Она осуществляется через специальное программное обеспечение.</p>
34 <h2>Расширенная диагностика</h2>
34 <h2>Расширенная диагностика</h2>
35 <p>Рассмотренные средства являются стандартными для операционных систем. Кроме них трассировка IP-адреса может осуществляться через специальные приложения. Пример - MTR. Она позволяет отслеживать неполадки непрерывно. Эта особенность дает более полное представление о возникающих проблемах.</p>
35 <p>Рассмотренные средства являются стандартными для операционных систем. Кроме них трассировка IP-адреса может осуществляться через специальные приложения. Пример - MTR. Она позволяет отслеживать неполадки непрерывно. Эта особенность дает более полное представление о возникающих проблемах.</p>
36 <p>Диагностика через MTR осуществляется столько времени, сколько на нее нужно. Для расширенной трассировки до сервера через стороннюю программу необходимо:</p>
36 <p>Диагностика через MTR осуществляется столько времени, сколько на нее нужно. Для расширенной трассировки до сервера через стороннюю программу необходимо:</p>
37 <ol><li>Загрузить<a>отсюда</a>пакет MTR.</li>
37 <ol><li>Загрузить<a>отсюда</a>пакет MTR.</li>
38 <li>Распаковать архив. Запустить файл WinMTR.</li>
38 <li>Распаковать архив. Запустить файл WinMTR.</li>
39 <li>В поле "Host" ввести серверное имя, IP-адрес или домен. Нажать на кнопку "Start".</li>
39 <li>В поле "Host" ввести серверное имя, IP-адрес или домен. Нажать на кнопку "Start".</li>
40 </ol><p>Остается дождаться завершения сканирования. Процедура обычно отнимает около двух минут. Если проблема непостоянная - она возникнет на дисплее, после чего диагностику предстоит остановить. Скриншот с результатом программист должен отправить в службу поддержки.</p>
40 </ol><p>Остается дождаться завершения сканирования. Процедура обычно отнимает около двух минут. Если проблема непостоянная - она возникнет на дисплее, после чего диагностику предстоит остановить. Скриншот с результатом программист должен отправить в службу поддержки.</p>
41 <p>Операционные системы Linux тоже поддерживают аналог MTR. Его можно отыскать во встроенном пакетном менеджере операционной системы. А для того, чтобы лучше разобраться в трассировке через tracert, рекомендуется завершить специальные дистанционные компьютерные курсы. На них с нуля научат не только программировать, но и работать с Сетью.</p>
41 <p>Операционные системы Linux тоже поддерживают аналог MTR. Его можно отыскать во встроенном пакетном менеджере операционной системы. А для того, чтобы лучше разобраться в трассировке через tracert, рекомендуется завершить специальные дистанционные компьютерные курсы. На них с нуля научат не только программировать, но и работать с Сетью.</p>
42 <p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
42 <p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
43 <ul><li><em><a>Network engineer</a>;</em></li>
43 <ul><li><em><a>Network engineer</a>;</em></li>
44 <li><em><a>Network engineer. Basic</a>.</em></li>
44 <li><em><a>Network engineer. Basic</a>.</em></li>
45 </ul>
45 </ul>