본문 바로가기
컴퓨터/네트워크

ping 명령 사용하기 | request time out 나오는 이유

by 우유식빵 2020. 2. 24.

ping 명령어는 특정 도메인의 IP주소를 확인할 때 사용하기도하고

또는 도메인이나 IP주소를 직접입력하여 패킷을 확인할수 있습니다.

 

윈도우는 명령 프롬프트를 열면 되고, MAC OS는 터미널을 열거나 네트워크 유틸리티에서 Ping에 들어가서 확인하면 됩니다

ping "도메인" 을 입력하면 되고, 그만 확인하고 싶을땐 Ctrl + Z 를 누르면 됩니다.

ICMP(internet control message protocol)는 호스트서버와 인터넷 게이트웨이 사이에서 메세지를 제어하고 오류를 알려주는 프로토콜인데 ping 이 이를 사용합니다. ping은 주소사이를 오가는 ICMP 패킷을 잡아서 확인합니다.

 

터미널에서 핑을 확인하게 될 땐, 무제한 전송을 하기때문에

ping statistics 를 확인하려면 네트워크 유틸리티에 들어가서 확인하는 것이 편합니다.

핑 전송에 성공하면 데이터의 크기와, IP주소, 패킷이 전송되는데 걸리는 시간을 보여준다.

중간중간 핑 응답에 실패하면 Request timeout이 뜬다.

Request timeout이 뜨는 이유는 패킷이 목적지에 도착하지 못했음을 의미한다.

ICMP 패킷은 UDP 처럼 무조건 목적지에 도착하지 않기 때문에 이 같은 실패가 나타난다.

 

참고

why does ping return 'request time out':

https://superuser.com/questions/241181/why-does-ping-returns-request-timed-out-for-some-hosts

how often does it acceptable:

https://superuser.com/questions/1185365/how-often-is-it-acceptable-to-time-out-when-pinging-google

 

다음은, 네이버와 다음 도메인으로도 시도를 해보았습니다. 하지만 모든 반응이 실패였어요

이에 관하여 찾아보았습니다. 이에 대한 이유로는,

  • 서버또는 네트워크가 다운되었거나 도달할 수 없는 경우,
  • 목적지의 방화벽이 ICMP를 거부하는 경우,
  • 시스템관리자에 의해 목적지의 네트워크가 핑 명령어를 차단한 경우,
  • 인터넷/네트워크 연결이 없는 경우
  • 기타 등등

이 있다고 하네요. 당연히 네이버와 다음이 서버가 다운되진 않았을테니

두번째 또는 세번째 이유로 인한 결과이지 않을까 싶습니다.

 

참고

ping request timeout means:

https://www.quora.com/How-do-I-resolve-a-request-timed-out-when-pinging

 

댓글