ICMP ECHO_REQUEST 패킷을 네트워크 호스트에 전송하여 네트워크 연결성을 확인하는 명령어이다

사용법 : ping [옵션] host 
-b : 브로드캐스트 주소로 ping을 보낸다. 
-c count : 지정한 count 숫자만큼  패킷을 보낸 후 끝낸다. 
-f : ping Flooding 패킷을 보낼수 있다. 초기 유닉스 시스템의 Dos Ping공격으로 이용 되었다. 
-i wait : 지정한 wait 간격으로 패킷을 보낸다. 
-I interface_address : 발신지 주소의 인터페이스 주소를 지정한다. 
-l prelaod : 정상적인 모드에서 ping을 보내기 전에, 가능한 빨리 지정한 preload수만큼 미리 패킷을 보낸다. 
-n : ping을 보내는 대상의 패킷이 돌아오는 호스트이름을 IP 주소형태로 보여준다. 
-p pattern : 송신할 패킷을 채우기 위해 16 pad'' 바이트까지 지정한다. 이는 네트워크의 데이터 관련 문제를 진단하는 데 유용하다. 예를 들어 -p ff는 모두 1로 패킷을 채운다. 
-q : ping 패킷의 반응 상황을 보여주지 않고, 통계만 보여준다. 
-r : 라우팅 테이블을 이용하지 않고, 직접적으로 연결된 호스트에 패킷을 보낸다. 
-s packetsize : 지정한 패킷 사이즈 크기만큼의 패킷을 보낸다. 기본값은 56이며, 최대값은 65507 이다. 
-v : ECHO_RESPONSE와 함께 수신된 ICMP 패킷의 상세 정보를 보여준다. 
-V : 버전정보를 보여준다. 

ping은 네트워크에 ICMP 패킷을 보내 호스트의 연결성을 분석하는 명령어이다.
네트워크에 연결된 하나의 호스트가 다른 호스트에 ICMP 패킷을 보내게 되면, 패킷은 대상 호스트에 도착한 시간을 기록한 후 다시 패킷을 보낸 호스트로 돌아오게 된다.
이 두 호스트간에 오고 간 패킷의 왕복 시간을 계산하여, 네트워크 호스트의 연결성이나 호스트의 동작 유무를 알 수 있다. 만일 응답이 없다면, 패킷을 보낸 호스트의 연결이나 동작에 이상이 발생한 것으로 판단 할 수 있다.
2005/06/17 15:19 2005/06/17 15:19

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다