ping 指令中的 -U 選項有什麼用?

ping 指令中的 -U 選項有什麼用?

我正在學習 ping 命令及其選項。

在 ping 中,-U 選項用於完整的使用者到使用者延遲。

ping 和 ping -U 選項的輸出沒有差別。

$ ping google.com
PING google.com (216.58.199.174) 56(84) bytes of data.
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=1 ttl=57 time=49.9 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=2 ttl=57 time=44.6 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=3 ttl=57 time=43.6 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=4 ttl=57 time=45.6 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 43.641/45.990/49.991/2.422 ms

$ ping -U google.com
PING google.com (216.58.199.174) 56(84) bytes of data.
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=1 ttl=57 time=54.9 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=3 ttl=57 time=46.0 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=4 ttl=57 time=42.8 ms
64 bytes from bom05s08-in-f14.1e100.net (216.58.199.174): icmp_req=5 ttl=57 time=42.2 ms
^C
--- google.com ping statistics ---
6 packets transmitted, 4 received, 33% packet loss, time 5013ms
rtt min/avg/max/mdev = 42.267/46.544/54.984/5.091 ms

誰能解釋一下這兩個命令之間有什麼區別以及 ping 命令中 -U 選項的用途是什麼。

答案1

據我了解,標準 ping 顯示網路往返回應時間,而 ping -U 顯示用戶到用戶的延遲。由於 DNS 故障和其他網路擁塞,回應時間和使用者延遲可能會有所不同。

在您給出的示例中..當時沒有任何問題。

但這可能不準確......這是我經過一些簡短的研究後確定的

另外一個很好的 ping 開關是 -c 開關,它是 ping 計數.. Windows ping 4 次然後停止,因為 Ubuntu 會 ping 直到你停止它.. -c 開關會改變它.. 如果你使用ping -c 4 google.com它,它將ping 4次後停止。

相關內容