📝 Какие бывают пинги, и зачем их столько?
Когда говорят “пинг”, обычно имеют в виду ICMP Echo Request. Это базовая проверка: жив ли вообще хост и как быстро отвечает. Но на практике пинговать можно разными способами, и каждый вариант помогает чуть по-разному диагностировать сеть.
🟣ICMP Ping — классика. Отправляется ICMP Echo Request, получаем ICMP Echo Reply. Используется в ping, fping, nping.
🟣TCP Ping — вместо ICMP отправляется TCP SYN (как при обычном соединении), и, если порт открыт, приходит SYN/ACK. Полезно, если ICMP заблокирован, но TCP доступен (например, проверка 443 порта).
🟣UDP Ping — отправляется UDP-пакет, а в ответ (если порт закрыт) приходит ICMP “port unreachable”. Если порт открыт, может не прийти ничего, что затрудняет интерпретацию.
🟣ARP Ping — работает в пределах локальной сети. Смотрит, отвечает ли MAC-адрес на ARP-запрос. Работает даже если IP стэк “молчит”.
🟣HTTP Ping — это не пинг в классическом смысле, а HEAD-запрос к HTTP-серверу. Получаем ответ - значит, и веб-приложение работает. Используется в curl, wget, httpping.
Серверная Админа | #network
Post #2248
9.38K

- 👍 59
- 🥰 9
- ❤ 8
- 🔥 1