IT 위키

Ping : Packet INternet Groper

ICMP 에코 요청과 에코 응답을 주고받아 목적지 호스트에 도달할 수 있는지 확인하는 진단 도구

네트워크 문제를 확인할 때 가장 먼저 쓰는 명령이다.

  • 출발지가 목적지로 ICMP Echo Request(타입 8)를 보낸다.
  • 목적지가 ICMP Echo Reply(타입 0)로 답한다.
  • 응답이 돌아오기까지 걸린 시간을 왕복 지연 시간(RTT)으로 표시한다.
  • 응답이 없으면 호스트가 꺼져 있거나, 경로가 끊겼거나,
 방화벽이 ICMP 를 차단하고 있는 것이다.

알 수 있는 것

[편집 | 원본 편집]
  • 목적지까지의 도달 가능 여부
  • 왕복 지연 시간과 그 편차
  • 패킷 손실률
  • TTL 값으로 짐작하는 거쳐 온 홉 수

경로상 어느 구간에서 끊겼는지는 알 수 없다. 그것은 traceroute 의 역할이다.

보안상의 문제

[편집 | 원본 편집]
  • 응답 여부로 살아 있는 호스트를 찾아내는 핑 스윕(Ping Sweep)에 악용된다.
  • 규격을 넘는 크기의 패킷을 보내는 Ping of Death 공격에 쓰인다.
  • 출발지를 위조한 요청을 브로드캐스트로 보내 응답을 몰리게 하는 스머프 공격에 쓰인다.
  • 그래서 외부 경계에서는 ICMP 에코를 차단하는 경우가 많다. 핑이 안 된다고 호스트가
 꺼져 있다고 단정할 수 없는 이유다.

같이 보기

[편집 | 원본 편집]