핑을 알자.
소개
신인이라도 아무렇지도 않게 사용하고 있는 ping 커멘드입니다만, 나오는 결과에 대해서 확실히 파악하고 있는 사람은 의외로 적을지도 모릅니다.
여기에서는 결과에 관해 쓰고 싶습니다.
핑이란?
ICMP 프로토콜을 사용하는 네트워크 진단 프로그램입니다.
ping 명령을 사용하여 대상 노드와 통신할 수 있는지 확인할 수 있습니다.
ping이 성공하면 소스와 목적지에서 IP 통신에 문제가 없는 것이 증명되고, ping이 실패하면 IP상의 통신에 문제가 있다고 판단할 수 있습니다.
정상 결과
Windows 명령 프롬프트에서 ping을 실행한 결과. "ping 192.168.0.1"을 실행한 결과입니다.
192.168.0.1에 ping이 성공하고 ping 명령을 실행한 PC와 IP에서의 통신이 정상적으로 가능하다는 것을 증명하고 있습니다.
ping 192.168.0.1
Reply from 192.168.0.1: byte=32 time<1ms TTL=128
Reply from 192.168.0.1: byte=32 time<1ms TTL=128
Reply from 192.168.0.1: byte=32 time<1ms TTL=128
Reply from 192.168.0.1: byte=32 time<1ms TTL=128
※결과로부터 이하의 내용을 알 수 있습니다.
표시 결과
내용
Reply from
PING이 성공하면 표시.
byte=32
ICMP 패킷의 데이터 크기. 디폴트로 32byte의 데이터가 송신.
time<1ms
ICMP 패킷의 응답까지 경과한 시간. 이번에는 1밀리초(0.001초) 시간이 걸린 것을 알 수 있습니다.
TTL=128
몇 개의 Layer3 기기를 통과할 수 있는지를 나타냅니다. 나머지 128대 통과할 수 있음을 알 수 있습니다.
타임아웃 결과
다음과 같이 "Request time out :"이 표시되면 요청이 시간 초과되어 대상 장치와 통신할 수 없음을 의미합니다.
ping 192.168.0.1
Request time out :
Request time out :
Request time out :
Request time out :
다만, Windows 방화벽과 같이 ICMP만을 블록하고 있는 케이스, 경로 도중에 있는 라우터 등으로 보안상의 관점에서 ICMP 통신을 제한하고 있는 케이스 등에서는, 이 메세지가 출력되어도 통신할 수 없는 것은 ICMP의 통신만으로 TCP/IP에서의 통신이 문제없는 경우가 있으므로 주의가 필요합니다.
대상 네트워크에 연결할 수 없는 경우
아래와 같이 "Destination net unreachable"이 표시되면 PING이 실패한 것입니다.
ping 172.16.0.1
Reply from 192.168.0.254:Destination net unreachable
Reply from 192.168.0.254:Destination net unreachable
Reply from 192.168.0.254:Destination net unreachable
Reply from 192.168.0.254:Destination net unreachable
172.16.0.1에 PING을 한 결과, 172.16.0.1로부터의 응답은 없지만, 대신에 192.168.0.254가 응답하고 있는 상태입니다. 이는 192.168.0.254까지 패킷이 도달했지만 라우터 시점에 라우팅 정보가 없어 대상 네트워크로 패킷을 전송할 수 없음을 나타냅니다.
대상 호스트에 도달할 수 없는 경우
아래와 같이 'Destination host unreachable'이 표시되는 경우에도 대상 호스트에 연결할 수 없으므로 PING이 실패합니다.
ping 172.16.0.1
Reply from 192.168.0.254:Destination host unreachable
Reply from 192.168.0.254:Destination host unreachable
Reply from 192.168.0.254:Destination host unreachable
Reply from 192.168.0.254:Destination host unreachable
이 오류는 "net"이 아니라 "host"입니다. 이 오류 메시지는 192.168.0.254 라우터까지 도달하여 대상 네트워크에 도달 할 수 있지만 해당 장치 (호스트)에 도달 할 수 없음을 의미합니다.
또는 이 장치(172.16.0.1)로의 라우팅을 찾을 수 없음을 의미하는 메시지입니다.
결론
정상 이외의 결과도 여러 가지 있다고 생각합니다만, 아무렇지도 않게 정상이다! 이상하다! 라고 생각하는 것이 아니라, 나온 결과에 대해서 확실히 이해해 원활한 작업을 실시해 갑시다!
Reference
이 문제에 관하여(핑을 알자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masapiko/items/57d6d6f666ee0412383b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)