Протокол ICMP, утилита traceroute | Практика по курсу “Компьютерные сети“
Исследуем работу утилиты traceroute с помощью Wireshark. Практические занятия по курсу “Компьютерные сети“
Страница курса -
Утилита traceroute (в Windows tracert) используется для определения маршрута от отправителя к получателю. Утилита выдает перечень всех маршрутизаторов, через которые необходимо пройти.
Для определения IP-адресов маршрутизаторов, traceroute использует протокол ICMP. На первом этапе отправляется эхо-запрос (ICMP-пакет с кодом 8, типом 0) со временем жизни 1. Первый маршрутизатор уменьшает время жизни до 0, отбрасывает пакет и передает отправителю сообщение об истечении времени жизни пакета (ICMP-пакет с кодом 11, типом 0). traceroute получает ICMP-пакет, анализирует IP-заголовок и извлекает из него IP-адрес отправителя. Это и есть адрес первого маршрутизатора.
Затем отправляется эхо-запрос со временем жизни 2, он доходит до второго маршрутизатора. Второй маршрутизатор отбрасывает пакет и также передает сообщение, что время жизни пакета истекло. traceroute извлекает из сообщения IP-адрес второго маршрутизатора. После этого traceroute передает эхо-запрос со временем жизни 3, 4, 5 и т.д., пока запрос не дойдет до получателя.
Работу утилиты traceroute можно эмулировать с помощью команды ping. Для этого нужно с помощью специального ключа задать время жизни эхо запроса:
Windows: ping -i 1
Linux: ping -m 1
Практическое задание для вас: определить путь до сайтов, которые вы часто смотрите. Используете сначала утилиту traceroute (в Windows tracert), затем ping и сравните результаты. Также с помощью Wireshark посмотрите, какие ICMP-пакеты при этом передаются.
Лекции по курсу “Компьютерные сети“
Практическое занятие по протоколу ICMP:
Видеолекция по протоколу ICMP:
1 view
2
0
4 months ago 00:18:53 1
Packet Tracer - Use ICMP to Test and Correct Network Connectivity
10 months ago 00:07:29 1
Замена батарейки блока ICMP проектора Barco
10 months ago 00:02:12 1
ping | Что это и как связан со скоростью твоего интернета?
10 months ago 00:08:29 3
Протокол ICMP, утилиты ping и traceroute | Введение в сети, часть 10
12 months ago 02:15:56 1
007. Введение в сетевые технологии, часть 2 - Владимир Иванов
1 year ago 00:05:23 1
Протокол ICMP в Wireshark | Практика по курсу “Компьютерные сети“
1 year ago 00:05:51 1
Анализатор сети Wireshark | Практика по курсу “Компьютерные сети“
1 year ago 00:06:00 1
Протокол ICMP, утилита traceroute | Практика по курсу “Компьютерные сети“
1 year ago 00:05:54 1
Инкапсуляция | Практика по курсу “Компьютерные сети“
1 year ago 00:23:21 1
Cisco - CCNA Certification 200-301 - OSI Model Part 3. 07
1 year ago 01:41:46 14
Компьютерные сети, Климанов М. М. г.
1 year ago 00:03:30 1
ICMP Data Exfiltration - USB Rubber Ducky/Exfiltration [PAYLOAD MINUTE]