為什麼單線程下載時速度是慢慢增加到最大帶寬的?
12-28
嘗試單線程從某伺服器上下載一個1G的文件,發現下載過程中速度是從10kb/s慢慢到我家的帶寬上限1.4mb/s,這是為什麼?但是有的伺服器可以迅速就到達帶寬上限進行下載,這是什麼原理?
TCP slow start.
補充,因為tcp的滑動窗口機制,在開始傳輸時每個rtt窗口增大一點。所以和伺服器的延遲決定了傳輸速度增長快慢。
http://coolshell.cn/articles/11609.html
推薦閱讀:
※計算機培訓,是去還是留?
※英特爾的「處理器信息更新工具」是怎麼工作的,為什麼會有這種工具?
※下一個革命性的人機交互方式會是什麼?
※對於計算機系學生 MacBook Pro 128G 是否夠用?
※PAT考試難度,準備方法,準備時間及相關問題?