2011-08-19 45 views
-1

我剛剛與一位正試圖向我解釋兩個健康網絡不可能在海洋上互相通信而沒有顯着帶寬損失的人進行奇怪對話。Bandwith失去距離 - 我是否餵了一頭牛或我有研究要做?

例如 - 如果您有一臺連接速度爲100Mb/sec的機器,此處http://www.hetzner.de/en/hosting/unternehmen/rechenzentrum嘗試與美國的機器以完全相同的設置進行通信,則只能獲得原始連接速度的一小部分。無論您如何分配負載,這都是事實 - 遠距離的總損失將是相同的。美國和德國之間的「全部容量」不會超過距離始發者一英里的數據中心的一半。

如果這是真的,那意味着我對包如何工作的理解是錯誤的。我的意思是,如果沒有丟包,爲什麼會有延遲以外的問題?我試圖理解他的論點,但是不知所措。他似乎很聰明,100%確信他的信息。這很難理解,因爲他解釋的數據像是一條河,我把它當作一系列數據包來考慮。

有人可以向我解釋我錯過了什麼,或者我只是處理一個處於權威和信心位置的瘋子?

回答

1

他可能指的是您在任何時候都可以「飛行」的數據包數量。

看看維基百科上關於帶寬延遲產品進入一些更多的信息,這樣的: http://en.wikipedia.org/wiki/Bandwidth-delay_product

這就是說,這取決於你有這兩個地方之間的聯繫,那麼我不認爲等待時間會很多問題導致這個問題(假設光纖連接,而不是衛星)。

他也可能指的是會有一些往返設置TCP連接的事實,因此對於可能建立大量小型連接(網頁瀏覽)的最終用戶來說,顯然的速度可能會更少。

-Matt

+0

非常感謝...對於我們談論的Minecraft服務器最大容量的記錄,所以這將是UDP。 – diadem