PING, ping   Packet InterNet Groper, Ping Test   Ping 명령어, 핑 테스트

(2022-11-28)

1. ping 명령어TCP/IP 환경에서, 상대쪽 호스트의 작동여부 및 응답시간을 측정하는 유틸리티 프로그램
     - ICMP 프로토콜을 기본으로 사용


2. ping 동작ICMP 질의메세지Echo Request 를 특정 호스트에 송신하고, 
     - 이의 응답인 ICMP Echo Reply 를 수신함으로써,
     - RTT (IP 패킷 왕복 시간 : ms) 및 TTL (IP 패킷 생존 수명) 값을 알아냄

  ㅇ 주요 관리 파라미터
     - 식별자 필드 : 단일 질의에 대한 식별(세션 식별 번호)을 위한 필드  ☞ Query Identifier
     - 순서 번호 : 0 부터 시작하여, ICMP 메세지 송출 마다 1씩 증가시킴 
     - 왕복 시간 : 데이터 섹션에 송신 시간을 삽입, 수신시 도착 시간에서 송신 시간을 뺌
        . 송신측에서 ICMP Echo Request에 일단 데이터를 포함시키면, 
        . 수신측은 ICMP Echo Reply에 이 데이터를 반드시 포함시켜야 함 

  ㅇ ping 명령어 옵션 例) (시스템 마다 옵션이 약간씩 다름)
     - n 갯수 : `요청 개수` 지정함
     - l 크기 : `패킷 크기` 지정함
     - i TTL  : `중간 라우터 경유 수` 지정함 (중간에 라우터를 몇 개 경유할지를 지정)
     - f      : `IP 조각화 안함` (디폴트는 IP 조각화 함)
     - t 횟수 : 이 옵션 없으면, 사용자가 중지 요청(Ctrl+C 또는 Ctrl+Break)할 때까지 계속 ping 함
        . Ctrl+C (아예 중지) 또는 Ctrl+Break (일시 중지)
        . 중지 요청까지의, 통계 보여줌 (최대,최소,평균 왕복 시간, 패킷 손실 수 등)
     - a      : 숫자 형태의 IP주소 대신에 호스트 이름 보여줌 

  ㅇ 보안 또는 방화벽
     - ping에 의하여 목적지 도달불가(Destination Unreachable)로 나타나더라도,
     - 보안 또는 방화벽에 의하여 의도적 차단일 수 있음

TCP/IP 유틸리티
   1. ifconfig/ipconfig   2. inetd   3. finger   4. netstat   5. nslookup   6. ping   7. rlogin,rsh   8. tcpdump   9. tracert  
ICMP 관련 명령어 유틸리티
   1. PING 명령어   2. traceroute/tracert 명령어  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"