C.W.K.
Stream
Lesson 01 of 13 · published

ping

~12 min · ping, icmp, rtt, packet-loss

Level 0Pinger
0 XP0/101 lessons0/12 achievements
0/150 XP to next level150 XP to go0% complete

가장 단순한 "살아있나" 체크

ping 이 ICMP Echo Request 패킷 보내고 Echo Reply 가 돌아오는 시간 측정. 동시에 두 질문 답 — host 도달 가능, 왕복 얼마나 빠른지. 키트에서 가장 오래된 네트워크 도구지만 뭐가 이상할 때 가장 먼저 잡는 도구야.

출력 읽기

각 reply 줄이 알 가치 있는 네 숫자:

  • icmp_seq — 시퀀스 번호; 빠짐 = 패킷 손실.
  • ttl — Time To Live; 라우터마다 1 씩 감소. 높은 TTL = 적은 hop, 낮은 = 많은 hop.
  • time — 왕복 ms; 낮을수록 빠름.
  • 패킷 손실 % — 요약 줄에; 0% 좋음, 1–2% 경계, 그 이상 진짜 문제.

Ping 이 거짓말할 때

어떤 host 와 방화벽이 ICMP 차단. 실패 ping 이 host 죽었다는 뜻 항상 아냐 — 그냥 ignore 설정일 수도. "ping 받을까" 너머 도달성 확인 필요하면 service port (22, 443) 의 nc -zv host port 와 짝.

Code

일상 ping 레시피·bash
# Standard — Ctrl+C to stop
ping google.com

# Send exactly N packets
ping -c 4 192.168.1.1

# Probe MTU/fragmentation with a specific packet size
ping -s 1472 -D 192.168.1.1   # 1472 + 28 = 1500 (standard MTU)
ping -s 8972 -D 192.168.1.1   # 8972 + 28 = 9000 (jumbo frames, Track 7)

# Flood ping (root only) — useful for stress, not casual use
sudo ping -f 192.168.1.1

External links

Exercise

ping -c 5 1.1.1.1 돌리고 평균 RTT 와 손실 메모. 그다음 ping -c 5 your-gateway-IP — 유선 LAN 엔 sub-millisecond, Wi-Fi 엔 ~5 ms. 그다음 ping -c 5 google.com — 차이 메모. Gateway 와 Google 의 갭이 ISP path.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.