2016-04-30 337 views

回答

54

打个比方:

enter image description here

  • 延迟是花费的时间通过管行进的量。
  • 带宽是管的宽度。
  • 水流的量将是您吞吐量
+3

延迟是花费的时间通过管行进的量,而不是其长度:http://www.dslreports.com/faq/694 。然而,它是作为管长度的函数来测量的。 – Mario

5

当使用TCP发送SYN数据包时,它将等待SYN+ACK响应,发送和接收之间的时间就是延迟。它是一个变量即时间的函数。

如果我们这样做是一个100Mbps的连接上,这是我们有即多少比特每秒可以发送的理论带宽。

如果我压缩速率都是1000Mbit文件,100MB的,并把它在100MB的行,然后我的有效吞吐量可以考虑每秒1Gbit的。理论吞吐量和理论带宽在这个网络上是相同的,但为什么我说吞吐量是每秒1Gbit。

在谈到吞吐量我听到它在关系最让我即假定了压缩在在堆栈中的一些层的1Gbit的吞吐量例如在应用程序和我们测量吞吐量那里。实际网络的吞吐量没有变化,但应用程序吞吐量没有变化。有时吞吐量正在谈论actual throughput,即100Mbit连接是理论带宽,理论吞吐量也是bps,但不太可能是您实际获得的。

吞吐量也在整个系统的术语,比如每天或每小时填充瓶数洗狗的数量。你不会经常以这种方式使用带宽。

注意,特别是带宽有其他的普通的意思,我假定的网络,因为这是计算器,但如果它是一个数学或业余无线电爱好者论坛上,我可能是别的完全讲的东西。

https://en.wikipedia.org/wiki/Bandwidth

https://en.wikipedia.org/wiki/Latency

这是值得一读的吞吐量。

https://en.wikipedia.org/wiki/Throughput

3

这是我的语言一点,我可以理解

当你去购买水管,还有你看看两个完全独立的参数:的直径管道及其长度。直径决定了管道的吞吐量,长度决定了等待时间,即水滴在管道上行进的时间。要注意的重点是长度和直径是独立的,因此通信信道的等待时间和吞吐量也是独立的。

更正式地说,吞吐量定义为每秒进入或离开管道的水量,延迟是液滴从管道一端流到另一端所需的平均时间。

让我们做一些数学:

为简单起见,假设我们的管道是一个4英寸X 4英寸正方形,其长度为12英寸。现在假定每个水滴是0.1英寸×0.1英寸×0.1英寸的立方体。因此,在管道的一个横截面上,我将能够适应1600个水滴。现在假定水滴以1英寸/秒的速率传播。

吞吐量:每组液滴将在0.1秒内移入管道。因此,10组将在1秒内移动,即每秒钟有16000个液滴进入管道。请注意,这与管道的长度无关。 延迟:在一英寸/秒的速度下,无论管道的直径如何,液滴A都需要12秒才能从管道的一端流到另一端。因此等待时间将是12秒。