강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

네트워크 통신이 가능한가를 확인하는 가장 대표적인 ping 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

네트워크 통신이 가능한가를 확인하는 가장 대표적인 ping 사용법

 

 

 

pingICMP(Internet Control Message Protocol)라는 프로토콜을 이용하여 현재 호스트(서버)가 외부와 통신이 가능한가를 테스트하기 위하여 사용하는 네트워크 명령어입니다.

 

 

 

  간단히 말씀 드리자면 현재 서버가 외부와 통신이 가능한가를 확인하는 명령어라고 할 수 있습니다.

 

 

 

  ping은 시스템관리자뿐 아니라 인터넷에 연결되어 있는 PC사용자들도 대부분 너무나 잘 알고 있는 명령어입니다.

 

 

 

 , 사용하는 서버나 PC가 통신이 되지 않을 경우에 외부와의 통신이 가능한가를 확인하기 위하여 가장 많이, 그리고 가장 흔하게 사용하는 명령어입니다.

 

 

 

 또한 특정 IP나 도메인을 가진 네트워크장비(서버,PC,라우터,스위치 등)가 인터넷상에서 살아있는가(통신이 가능한가)를 확인하는 용도로 사용합니다.

 

 

 

 


ping
테스트를 할 때에 별도의 옵션이 사용되지 않는다면 1회 테스트할 때에 사용되는 패킷(packet) 크기(size) 56byte(실제로는 8byte ICMP 헤드를 포함하여 164byte를 보냄)로 정의되어 있습니다.

 

 

 

 ping테스트는 ICMP패킷을 이용하므로 모든 테스트 패킷에 ICMP헤드정보 8tyte를 포함하여 보내고 있습니다.

 

 

 

 

 

또한 별도의 옵션이 없는 한 ping테스트는 종료명령(^C)을 만날 때까지 계속될 것입니다.

 

 

 

 그리고 ping테스트가 종료되고 나면 테스트한 결과의 통계 값을 보여줍니다.

 

 

 

 


이 통계 값에는 다음과 같은 결과값들이 있습니다.

 

 

 

 

 

 - ping테스트하기 위해 보내기 한 전체 패킷(packet) (packets transmitted)

 


 -
보낸 패킷(packet)수 중에서 받은 전체 패킷(packet) (received)

 

 - 보내고 받은 패킷 중 유실된 패킷수(packet loss)

 

 - 테스트결과 응답속도의 최소, 평균, 최대값

 

 

 

명령어위치 : /bin/ping



 

그리고 ping에는 다음과 같은 옵션들이 있습니다.

 

 

 

 ping에서 사용되는 옵션들은 주의해서 사용해야 합니다.

 

 

 

 이들 옵션에 대해서 다음사항을 반드시 알아두시기 바랍니다.

 

 

 

 

옵션

의미

-s 옵션

 

. ping테스트시에 사용할 패킷사이즈 크기 설정옵션

. byte단위로 지정

. 이 옵션이 없으면 기본 값으로 56byte를 사용함(64byte=8byte+56byte)

-q 옵션

. ping테스트결과를 지속적을 보여주지 않고 종합 결과만을 보여주는 옵션.

-i 옵션

. ping테스트시 사용할 interval을 설정, 즉 지연시간을 의미함.

. 초간격으로 지정하며 이 옵션이 지정되지 않으면 기본 1초임

-b 옵션

. ping테스트하는 서버와 동일한 네트워크에 있는 모든 호스트로 패킷보냄.

-c 옵션

. ping테스트시 보낼 패킷 수를 지정해주는 옵션.

. , ping테스트할 횟수를 의미함. 횟수제한을 두고자 할 때 사용함.

. 이 옵션이 없다면 ^C를 누를때까지 ping테스트를 계속함.

-w옵션

. ping테스트를 몇 초 후에 멈출 것인지 지정함.

. , ping테스트의 시간제한을 두고자 할 때 사용함.

. -c옵션과 함께 사용하지 않음.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,982 개
  • 현재 접속자 :  380 명