当我尝试使用 udp ping 连接 mtr 时,我发现外部 wan 的数据包丢失
(mtr 8.8.8.8 -s 576 -n -u)的结果:
5. 149.6.154.169 9.5% 465 79.1 86.3 71.8 707.3 47.8
149.14.126.105
154.14.64.29
93.186.129.10
149.14.125.145
149.6.155.85
149.14.124.33
149.14.124.73
6. 46.33.86.206 3.2% 465 107.2 90.7 70.6 754.7 51.2
93.186.129.21
154.54.61.30
154.54.36.70
72.14.221.78
93.186.129.25
93.186.129.23
130.117.48.205
7. 195.219.166.196 36.3% 465 91.7 89.4 71.4 663.0 42.5
72.14.221.145
72.14.204.72
108.170.252.225
130.117.51.138
72.14.213.156
72.14.216.154
130.117.51.74
8. 209.85.172.66 55.9% 465 100.3 96.9 83.3 732.9 48.6
72.14.213.156
195.2.26.25
66.249.95.55
72.14.232.49
8.8.8.8
172.253.67.155
9. 195.2.24.130 91.0% 465 103.5 100.0 84.2 141.0 8.7
8.8.8.8
108.170.245.65
108.170.245.81
10. 8.8.8.8 92.0% 465 102.3 98.8 83.3 104.5 6.1
195.89.96.234
216.239.50.241
有没有办法修复这个问题或者减少它,而且我可以在不使用 vpn 的情况下更改 isp 路由,因为 vpn 会增加 ping 吗?
答案1
UDP 被视为“无连接”协议。没有像 TCP 一样保证交付。
“UDP不提供错误更正因此不可靠协议换句话说,数据包的交付没有得到保证。UDP 数据报在传输时没有提供确认。因为没有发送者和接收者之间没有虚拟连接,UDP 也被称为无连接“”。
这是设计使然,通常用于需要尽快传送/切换的流量。
使用 UDP 作为数据包丢失的衡量标准并不是一个好的做法。
引文来自此处:https://www.sciencedirect.com/topics/computer-science/user-datagram-protocol。
重点是我自己的。