관리 메뉴

Life goes slowly...

[Linux] 네트워크 상태확인 - ping 본문

프로그래밍/Linux

[Linux] 네트워크 상태확인 - ping

빨강소 2020. 7. 31. 09:41
728x90
반응형

ping

Ping(Packet Internet Groper)은 네트워크 상태를 확인하는 가장 기초적인 명령어로 네트워크 상태를 체크하려는 서비스 대상을 향해 일정 크기의 패킷을 보낸 후에 대상 컴퓨터가 이에 대하여 응답하는 메시지를 확인하여 작동 여부나 네트워크 상태를 확인 가능한 명령어입니다. 상대 호스트와 연결 가능 여부를 확인할 수 있습니다.

ICMP 응답 확인 도구이기도 하며 IP 네트워크를 통하여 호스트가 도달이 가능한지 테스트하는 명령어입니다. 무한 반복으로 시도됩니다.

ping [옵션] [IP 및 도메인]

 

옵션

  • -c(count) : ping의 보낼 횟수를 말하고 생략되었을 경우 무제한으로 실행
  • -i(interval) : ping의 보내는 간격을 말하고 생략되었을 경우 1초 단위로 실행
  • -s(size) : 패킷 사이즈를 정해 보내는 옵션을 말합니다.
  • -f(fast) : 최대 속도의 설정하는 옵션

 

ping의 한계

해커들이 ping을 통하여 공격 대상을 찾기에 ICMP 프로토콜을 제한하거나 특정 IP에만 응답을 하도록 서버를 관리하는 경우가 늘어가서 ping 명령어만으로 네트워크 확인을 판단하기에 어려운 경우에 많습니다. 이러한 경우에도 불구하고 ping 명령어 만으로 네트워크 연결 상태를 손쉽게 확인 가능하기에 많이 이용되고 있습니다.

 

ping 명령어 예제

www.naver.com인 경우는 ping을 차단되어 있는 상태라 결과를 받지 못하고 상태가 종료되었습니다.

 

www.google.com 인 경우는 ping을 무제한으로 호출하는 옵션으로 인하여 3번 호출하고 관련된 결과값을 받을 수 있습니다.

728x90
반응형
Comments