ping은 지정한 IP나 주소로 ICMP 프로토콜을 이용하여 패킷을 전송하고 응답을 받는 것을 이용해 네트워크의 상태를 파악하기 위해 사용하는 명령어입니다.
가장 쉽게 네트워크의 상태를 파악할 수 있어 많이 사용되고 네트워크가 안될 시 구간 구간 별로 ping을 보내 확인이 가능합니다.
아래에서 설명하는 옵션 이외에도 다양한 옵션이 있으며 많이 사용되는 옵션을 정리한 것 입니다.
관련 옵션(Linux)
- c(count) 옵션
- ping은 기본적으로
ctrl + c
로 멈추지 않으면 계속해서 전송 - 해당 옵션을 통해 전송할 패킷 수를 지정할 수 있음
ping 8.8.8.8 -c 10
<- 8.8.8.8로 icmp 패킷을 10번 전송
- ping은 기본적으로
- D 옵션
- 결과 앞에 타임스탬프 출력
ping 8.8.8.8 -D
- f 옵션
- flood mode로 빠른 속도로 패킷 전송
ping 8.8.8.8 -f
- i(interval) 옵션
- 패킷 사이 간격 시간을 지정
- 기본값은 1초
ping 8.8.8.8 -i 0.2
- O 옵션
- 전송한 패킷에 대한 응답 패킷을 출력
- 통신이 정상적이면 평소와 출력이 같지만 통신이 안될 때는 전송한 패킷 중 어디에서 오류가 발생하는지 출력
ping 8.8.8.8 -O
- R 옵션
- 전송한 패킷의 라우터 경로를 출력
- 최대 9개까지만 출력되고 라우터나 방화벽에서 이를 차단하면 확인 불가능
ping 8.8.8.8 -R
- s 옵션
- 패킷 크기 설정
ping 8.8.8.8 -s 58
- h 옵션
- ping 명령어에 대한 도움말 출력
'Network > 명령어' 카테고리의 다른 글
nslookup 명령어 (0) | 2022.04.07 |
---|---|
iperf 명령어 (0) | 2022.04.07 |