2016-04-30 335 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秒。