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
플래그를 사용하면 지정된 시간 이후에 핑 시간이 초과됩니다.