Files
SecondBrain/.trash/05 NoxPKB/wiki/Networking—ICMP & Ping (one-screen).md
T
2026-04-20 22:55:39 +03:00

2.0 KiB
Raw Blame History

Networking — ICMP & Ping (one-screen)

ICMP (Internet Control Message Protocol) — служебные сообщения на сетевом уровне (L3), которые помогают диагностировать доставку пакетов и сетевые проблемы.

Источники:

  • 01 Library/04 Networking/Протоколы/ICMP - Internet Control Messag
  • 01 Library/04 Networking/Утилита Ping

Что делает ICMP

  • помогает понять, достигает ли пакет адресата и что происходит по пути
  • активно используется маршрутизаторами и другими L3‑устройствами

TTL (Time To Live)

  • TTL ограничивает число “хопов” (переходов через маршрутизаторы).
  • Если в сети петля маршрутизации, TTL “сгорит” и пакет не будет ходить бесконечно.
  • Очень большие значения хопов (например, близко к 128) обычно подозрительны и могут указывать на проблему.

Ping (ICMP echo)

Ping — базовая проверка связности и задержки:

  1. ICMP echo request — запрос «хост жив?»
  2. ICMP echo reply — ответ
  3. RTT (roundtrip time) = время туда‑обратно

Traceroute

traceroute (или аналоги) строит список хопов на маршруте до цели, обычно опираясь на TTL/ICMP‑ответы.

Тёмная сторона

ICMP может использоваться в атаках:

  • DoS через массовые ping‑запросы
  • исторически: Ping of Death (переполнение через фрагментацию oversized‑пакетов)

Связанные узлы: Networking—MOC, Networking—OSI (one-screen).