1. Ping
1) 개요
●Ping은 TCP/IP 프로토콜을 사용하는 응용 프로그램으로 다른 호스트에 IP 데이터그램이 도착할 수 있는지를
검사하는 것을 의미한다.Ping을 수행하는 프로그램은 ICMP echo request라는 메시지를 원격 호스트로 보내 응답하는가를 기다린다.
즉 송신한 ICMP echo request를 받은 호스트가 동작 중이면 응답할 것이고 호스트가 동작 중인지 아닌 지를 검사할 수 있다.
●Ping 이라는 이름은 “Packet Internet Groper” 약어이다
●Ping은 진단용으로 네트워크 또는 시스템에 장애가 발생했는 지의 여부를 조사하는데
사용되기도 한다
2) Ping 시험법
아래의 예제는 window7 화면을 이용한 내용입니다.
시작 -> 보조프로그램 -> 명령 프롬프트 메뉴를 클릭합니다.
또는 □ 화면 내에 cmd 라는 명령어를 입력하면 아래의 화면이 나타납니다.
2. Ping 명령어 입력 방법
ping[호스트 주소]
예) C:Users> ping 172.168.10.180
1) 비정상 응답화면
2) 정상응답 화면
응답에 대한 설명
옵션없이 ping 테스트를 수행하면 기본적으로 32바이트 에코 패킷 4개를 전송합니다.
TTL은 Time-To-Live 값으로 장비를 거치면서 TTL을 하나씩 감소시킨 값입니다.
TTL값을 보면 어느정도 거치는지 알 수 있고 감소시키는 이유는 계속 유령처럼 떠돌아다니는 것을 방지하고자 합니다.
TTL값이 0이되면 패킷이 드롭되는데 Window의 경우는 128에서 시작합니다.
시간은 주소로 갔다가 돌아온 시간을 의미합니다.
3. Ping 명령어 옵션
사용 형식 Ping [-옵션] [호스트 주소]
옵션
|
설명
|
-n num
|
Count,정수 n값 만큼 패킷을 보낸다
|
-i ttl
|
time to live
|
-l size
|
Packetsize, n 값 만큼 지정한 사이즈로 패킷을 송신한다.
|
-w timeout
|
각 응답의 대기 시간 제한(밀리초)
|
-t
|
중지될 때 까지 지정한 호스트를 ping.
통계를 보고 계속하려면 <ctrl+Break>를 입력 중지하려면 <ct기+c>를 입력
|
예> -n num 옵션 적용예