iputils ping 프로그램 -W 옵션은 언제 두 RTT를 기다리나요?

iputils ping 프로그램 -W 옵션은 언제 두 RTT를 기다리나요?

iputils ping 프로그램은 -W이 옵션에 대해 다음을 지정합니다.

-W timeout
       Time to wait for a response, in seconds. The option affects only
       timeout in absence of any responses, otherwise  ping  waits  for
       two RTTs.

-W이 값은 어떤 상황에서아니요적용되며 "2 RTT 대기"가 적용됩니까?

답변1

ping 시퀀스 중에는 ping이 발생한 시스템에서 응답이 없습니다. 이 경우, ping핑 시퀀스의 모든 RTT의 최대값에 2를 곱한 시간 이후에 타임아웃이 발생합니다.

이 예에서는 시간 초과가 55.392 × 2 = 110.784밀리초로 설정됩니다.

PING www.google.com (173.194.44.80) 56(84) bytes of data.
64 bytes from 173.194.44.80: icmp_seq=1 ttl=47 time=55.3 ms
64 bytes from 173.194.44.80: icmp_seq=2 ttl=47 time=52.6 ms
64 bytes from 173.194.44.80: icmp_seq=3 ttl=47 time=52.7 ms
64 bytes from 173.194.44.80: icmp_seq=4 ttl=47 time=53.9 ms
64 bytes from 173.194.44.80: icmp_seq=5 ttl=47 time=52.5 ms
64 bytes from 173.194.44.80: icmp_seq=6 ttl=47 time=52.7 ms
64 bytes from 173.194.44.80: icmp_seq=7 ttl=47 time=52.8 ms
64 bytes from 173.194.44.80: icmp_seq=8 ttl=47 time=53.2 ms
^C
--- www.google.com ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7010ms
rtt min/avg/max/mdev = 52.535/53.273/55.392/0.939 ms

ping을 시도하는 컴퓨터가 전혀 응답하지 않는 경우:

  • 이 플래그를 사용하지 않으면 -W구현에 따라 일정 시간(보통 4초 또는 10초) 후에 ping이 시간 초과됩니다.
  • -W플래그를 사용하면 지정된 시간 이후에 핑 시간이 초과됩니다.

관련 정보