핑
IT 위키
Ping : Packet INternet Groper
ICMP 에코 요청과 에코 응답을 주고받아 목적지 호스트에 도달할 수 있는지 확인하는 진단 도구
네트워크 문제를 확인할 때 가장 먼저 쓰는 명령이다.
- 출발지가 목적지로 ICMP Echo Request(타입 8)를 보낸다.
- 목적지가 ICMP Echo Reply(타입 0)로 답한다.
- 응답이 돌아오기까지 걸린 시간을 왕복 지연 시간(RTT)으로 표시한다.
- 응답이 없으면 호스트가 꺼져 있거나, 경로가 끊겼거나,
방화벽이 ICMP 를 차단하고 있는 것이다.
- 목적지까지의 도달 가능 여부
- 왕복 지연 시간과 그 편차
- 패킷 손실률
- TTL 값으로 짐작하는 거쳐 온 홉 수
경로상 어느 구간에서 끊겼는지는 알 수 없다. 그것은 traceroute 의 역할이다.
- 응답 여부로 살아 있는 호스트를 찾아내는 핑 스윕(Ping Sweep)에 악용된다.
- 규격을 넘는 크기의 패킷을 보내는 Ping of Death 공격에 쓰인다.
- 출발지를 위조한 요청을 브로드캐스트로 보내 응답을 몰리게 하는 스머프 공격에 쓰인다.
- 그래서 외부 경계에서는 ICMP 에코를 차단하는 경우가 많다. 핑이 안 된다고 호스트가
꺼져 있다고 단정할 수 없는 이유다.
