延迟和速度之间有区别吗?

网络工程 联网
2021-07-09 23:45:59

所以延迟是比特从发送方到接收方所需的时间,速度是比特传输的速度,所以从逻辑上讲,网络速度越快,延迟就越低,但为什么人们说卫星连接有很好的速度,但可怕的延迟!!有人可以解释一下这里发生了什么吗?

2个回答

你可以有很高的速度,但如果你必须经过很长的距离,那么你也会有很高的延迟

让我们用洛杉矶伦敦来理解这一点:

从洛杉矶到伦敦的距离约为9000公里。(最短路径)。

地球同步卫星距离地球 35,800 公里。

这颗卫星的距离大约是洛杉矶-伦敦距离的 4 倍。

由于无线电波以每秒 300,000 公里的光速传播,因此当您与卫星通信时,总距离(上下)接近 71,500 公里。无线电波从起点移动到终点所需的时间约为240 毫秒(毫秒)。

使用光纤,速度约为光速的 2/3(每秒 200.000 公里),距离约为9,000 公里,行程时间接近45 毫秒

卫星可用于电视等单向通信,但不适用于视频会议等双向通信。

延迟实际上只是距离:一点开始离开这里并到达那里所需的时间。(正如在另一个答案中完美解释的那样)这与速度完全无关:信号开始到达卫星链路需要大约 240 毫秒,无论是 1 位/秒还是 1 Mbit/秒。消息的开头需要 1 个滞后期才能到达。第一位的结束需要 1 个滞后 + 1 个位时间。如果您正在等待答案,通常需要 1 个延迟 + N位超时、1 个处理时间P和 1 个延迟 + M位时间(NM是消息和回答位长度)= 2 * 延迟 + ( N + M ) 位时间 + P. 需要注意的是滞后往往是比数据包的时间大,而且往往占主导地位的交易。

我通常以一匹小马为例。它以大约 20 米/秒的速度前进,大约有 2 米长。赛车超过 1 公里,鼻子到达需要 1000/20 = 50 秒,然后尾巴到达 2/20 = 0.1 秒。如果你改变比赛的距离,尾巴仍然在鼻子后 0.1 秒到达。

由于传播速度和位时间在电信号和光信号中基本上无关,所以这个类比非常轻微。传播速度非常快且非常均匀(范围从大约 0.6 c到接近 1 c),因此延迟仅取决于距离。而比特率变化很大(因为设计速度和可靠性需要花钱)。普通商业用途中的非专业速度低至 9600 位/秒,高至 10 Gbit/秒。

请注意,测量传播延迟可能很棘手,我们通常从传输开始到接收结束进行测量,即从发出传输命令到预期操作开始的延迟。

正确理解滞后的重要性会告诉您原因

  • 我们在 TCP 中有滑动窗口
  • 我们需要缓冲音频和视频
  • 我们需要用于高级协议的客户端 - 服务器架构,例如数据库
  • 我们不能在长延迟线路上使用 TFTP