🔎 ПАКЕТ ПОД МИКРОСКОПОМ
ICMP — служебные сообщения IP-сети
ICMP — Internet Control Message Protocol. Он используется для диагностики и передачи сообщений об ошибках при работе IPv4.
В IPv4:
Protocol = 1
Структура:
Ethernet | IPv4 | ICMP | Data
📦 Основные поля ICMP:
Type | Code | Checksum
Type определяет тип сообщения, а Code уточняет его причину.
Основные типы:
0 → Echo Reply
3 → Destination Unreachable
8 → Echo Request
11 → Time Exceeded
🏓 Ping
Использует:
Echo Request → Echo Reply
Так проверяется доступность узла и измеряется время ответа.
🛣 Traceroute
Когда IPv4 TTL достигает нуля, маршрутизатор отбрасывает пакет и обычно отправляет:
ICMP Time Exceeded
На этом механизме строится определение промежуточных узлов маршрута.
🔬 Wireshark
Фильтр:
icmp
В захвате можно увидеть Echo Request/Reply, Destination Unreachable, Time Exceeded и другие ICMP-сообщения.
💡 Главное: ICMP — это механизм обратной связи IP-сети. Он помогает понять, что произошло с пакетом при его доставке.
Post #214
85
