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

Вид: 6569|Ответ: 0

[Роутер] [Практическое обучение] Обучающие материалы по обнаружению сетевых каналов Tracert и TraceRoute

[Скопировать ссылку]
Опубликовано 26.02.2022 15:37:34 | | | |
Требования: Сервер, который отправляет пинг локальной сети из локальной сети, не подключён, и сервер с маршрутом не отключают обнаружение пинга, а сервер, входящий в целевой пинг других сервисов, открыт.

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

Узловый зонд, связанный с связью Tracetcp
https://www.itsvse.com/thread-3984-1-1.html
Введение в tracert и traceroute

Сходства: Оба используются для отслеживания маршрутов и помощи в устранении неполадок, сосредотачиваясь на процессе и фиксируя результат.

Отличия: Tracert-запросы — это ICMP-эхо-пакеты; Запрос traceroute — это UDP-пакет, а порт назначения — случайный порт с 30 000 и более.

Tracert

Команда Tracert использует поле IP Time to Live (TTL) и сообщение об ошибке ICMP для определения маршрута от одного хоста к другому в сети.

Сначала tracert отправляет IP-пакет с TTL 1 на пункт назначения, и когда первый маршрутизатор на пути получает этот пакет, он вычитает TTL на 1. В этот момент TTL становится 0, поэтому маршрутизатор выбрасывает пакет и отправляет обратно сообщение «ICMP превышено время» (включая исходный адрес отправляемого IP-пакета, всё содержимое IP-пакета и IP-адрес маршрутизатора). После получения этого сообщения tracert знает, что маршрутизатор существует на этом пути, и затем отправляет другой пакет с TTL 2 для поиска второго маршрутизатора...... tracert каждый раз, когда TTL исходящего пакета добавляется на 1, чтобы обнаружить другой маршрутизатор, и это повторение продолжается, пока пакет не достигнет пункта назначения. Когда пакет достигает пункта назначения, хост не отправляет обратно сообщение о превышении времени ICMP, а когда достигнет пункта назначения, получит сообщение «ICMP порт недоступен», поскольку трассер отправляет пакеты на необычные порты (более 30 000) через UDP-пакеты, поэтому можно оценить, что он достиг пункта назначения.

Traceroute

TraceRoute — это инструмент, используемый для обнаружения количества шлюзов, проходящих между хостом, отправляющим пакет, и получателем. Принцип traceroute заключается в попытке отправить пробные пакеты с минимальным временем TTL (время жизни), чтобы отслеживать пакеты к шлюзу, через который проходит хост-получатель, а затем слушать ответ от шлюза ICMP. Размер отправленного пакета по умолчанию составляет 38 байт.

Принцип: Программа использует увеличение времени жизни (TTL) для достижения своей функции. Всякий раз, когда пакет (3 пакета, включая исходный адрес, адрес назначения и тег времени, с которого был выпущен пакет) проходит через маршрутизатор, его время выживания сокращается на 1. Когда время выживания равно 0, хост отменяет пакет и передаёт ICMP (Протокол управления пакетами Интернета). Это подпротокол семейства протоколов TCP/IP, используемый для передачи управляющих сообщений между IP-хостами и маршрутизаторами. Контрольные сообщения относятся к сообщениям о самой сети, например, недоступна ли сеть, доступен ли хост и доступен ли маршрут. Хотя эти управляющие сообщения не передают пользовательские данные, они играют важную роль в передаче пользовательских данных. TTL-пакет к исходному отправителю пакета.

Полный процесс программы traceroute: Сначала она отправляет IP-пакет с полем TTL 1 на хост-получателя, первый маршрутизатор, обрабатывающий этот пакет, вычитает значение TTL на 1, затем отбрасывает дейтаграмму и отправляет ICMP-пакет на хост-источник («сообщение тайм-аута», этот пакет содержит IP-адрес маршрутизатора, чтобы получить адрес первого маршрутизатора), Затем traceroute отправляет дейтаграмму с TTL 2, чтобы получить IP-адрес второго маршрутизатора и продолжает процесс, пока дейтаграмма не достигнет конечного хоста.

Установите инструмент traceroute на ваш сервер Linux с помощью следующей команды:


Эта статья используетсяСистема Windows оснащена трассером для тестирования, команда следующая:



После подключения к 192.168.3.253 ответа не последовало, и когда я открыл IP-адрес через браузер, обнаружил, что это сетевое устройство Huawei. (Подозреваете, что установлены определённые политики безопасности или активируются определённые правила)。 в конце концовПереключите сетевую среду и используйте другие WiFi-сети, и убедитесь, что целевой сервер может быть подключён нормально без 192.168.3.253





Предыдущий:Linux использует lookbusy для моделирования использования процессора
Следующий:Java о переопределении методов toString()
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com