在我的手机上运行互联网速度测试表明,我的下载速度比我的 ISP 宽带连接快得多(是的,我的“宽带”就是这么差)。但是,我的移动连接的 ping 时间要长得多/慢得多。
我原本以为 ping 和速度会齐头并进。
我了解 ping 的概念,即对源和目的地之间的往返行程的测量。
那么,这是否意味着移动连接距离目的地“更远”,但“更宽”且吞吐量更高?
答案1
想象这一点的最简单方法是想象一条河流 - 水是数据,漂浮的橡皮鸭是你的 ping(尽管只在一个方向)。
河流有两个相关属性 - 大小(宽度和深度)和速度(流速)。一条大河可能流动着很多水,但这并不一定意味着流速很高(因此你的鸭子可能需要很长时间才能从一个点到达另一个点)。同样,一条小河可能流动的水量不大,但流速很快。
当然,小河可以流速缓慢,大河可以流速迅速,而宽带的理想选择是后者。然而,这两种特性并不一定直接相关。
另一个问题是,往返目的地的每段路径上的路由器都可能延迟数据传输。继续这个类比,想象一下这条河沿途有许多水闸。这些水闸可以挡住你的鸭子,直到它准备好让你的鸭子继续前往河流的下一段。
免责声明:将调制解调器放入湍急的大河流中不会有帮助。
答案2
我认为你的概念是正确的。在高带宽方面,我得到了相同的结果,但 ping/延迟较高……这与数据传输方式有关……蜂窝连接的效率远低于真正的宽带连接。
答案3
我原本以为 ping 和速度会齐头并进。
不,这就是为什么大多数速度测试会单独报告这些。
需要ping
来自服务器才能继续进行下半程的“往返”。因此,时间ping
就是和包括上行传输时间、服务器响应时间和下行传输时间。
那么,这是否意味着移动连接距离目的地“更远”,但“更宽”且吞吐量更高?
这些信号以光速传播,因此源和目的地之间的距离必须是很大才会成为影响因素。您的手机可能由几英里内的塔提供服务。即使是(低轨道)卫星电话传输距离也不到一千英里。
几乎所有长距离传输方案(包括您正在比较的两种方法)都使用串行传输。它们可能采用调制方案(通过模拟信道传输数字信息),每个符号传输几个位(例如,8VSB 为 3 位,QAM256 为 8 位)。但这在比特每秒规范传输速率。
你根本无法推断请求和响应吞吐量基于单向的性能转移速率。您需要考虑服务器响应时间、可能发生的中间中继或跳数(存储转发完全缓冲的重传或突破这只会增加很小的延迟)和协议开销。
答案4
大型电话网络经常使用 QoS 来降低 ICMP 和其他与服务性能无关的流量的优先级。