為什麼單線程下載時速度是慢慢增加到最大帶寬的?

嘗試單線程從某伺服器上下載一個1G的文件,發現下載過程中速度是從10kb/s慢慢到我家的帶寬上限1.4mb/s,這是為什麼?但是有的伺服器可以迅速就到達帶寬上限進行下載,這是什麼原理?


TCP slow start.


補充,因為tcp的滑動窗口機制,在開始傳輸時每個rtt窗口增大一點。所以和伺服器的延遲決定了傳輸速度增長快慢。


http://coolshell.cn/articles/11609.html


推薦閱讀:

計算機培訓,是去還是留?
英特爾的「處理器信息更新工具」是怎麼工作的,為什麼會有這種工具?
下一個革命性的人機交互方式會是什麼?
對於計算機系學生 MacBook Pro 128G 是否夠用?
PAT考試難度,準備方法,準備時間及相關問題?

TAG:互聯網 | 下載 | 計算機 | HTTP | TCP |