很多用戶反映,ADSL下載速率並沒有達到標稱的5 12K,通過ADSL接入網路後,下載時會出現一個下載速率指示條,上面顯示的下載速率一般為50KByte/s左右!這其實是個換算關係不清引起的誤會。
1,512KADSL是什麼意思?
512K=512Kbps=512Kbits/s=64Kbytes/s
我想這個換算應該沒什麼問題。
2,64Kbytes/s意味著什麼?
這個64K的真正含義是「個人用戶所能獨享的最大下載帶寬」
那麼這又是什麼意思呢,不知道現在有沒有人注意過電信ADSL安裝的申請表,上面的帶寬項目寫的是都是不高於512K」,「不高於8M」等等,也就是說我們在正常的情況下可以擁有最多不超過64K的專有帶寬。注意是「不高於」,那麼也就是說很多時候我們的專有帶寬可能小於64K,那有又是為什麼呢?
事實上,中國電信的ADSL是運行在ATM上面,ATM到chinanet邊緣路由器帶寬是 155M,每一個邊緣路由器可以連接3000用戶,如果這些用戶同時上網,那麼每個用戶其實只有50kbit/s的帶寬,也就是7Kbytes/s,加上路由器衰減,那麼最終可能只有普通modem的速度了。
當然以上只是假想的情況,畢竟3000人同時連在一臺邊緣路由器上面幾乎是不可能的,電信也不會讓路由器滿負荷連接而使得速度下降如此之巨。
但是,64K是最高專有帶寬是毋庸置疑的。
3,那為什麼我的512KADSL經常可以達到100K甚至200K以上的下載速度呢?
我們搞清楚了64K是最大專有帶寬,但不等於最大帶寬,事實上在ADSL撥號時已經分配了實際約等於8Mbps,也就是1Mbytes/s的下載帶寬,只不過電信限制了我們的專有帶寬最高64K,那麼當路由器連接的用戶較少的時候,我們可以獲得一部分超過專有帶寬的共享帶寬(顯然電信沒必要讓這些帶寬閑置),當然512K速率的ADSL永遠不可能通過佔用共享帶寬達到1M/s的下載速度,因為畢竟總還是有很多人在同時上網,而且電信肯定還有一些平衡負載的機制。
4,ADSL上傳速度對下載的影響
TCP/IP規定,每一個封包,都需要有acknowledge訊息的回傳,也就是說,傳輸的資料,需要有一個收到資料的訊息回覆,才能決定後面的傳輸速度,並決定是否重新傳輸遺失的資料。
上行的帶寬一部分就是用來傳輸這些acknowledge(確認)資料的,當上行負載過大的時候,就會影響acknowledge資料的傳送速度,併進而影響到下載速度。這對非對稱數字環路也就是ADSL這種上行帶寬遠小於下載帶寬的連接來說影響尤為明顯。
有試驗證明,當上傳滿載時,下載速度講變為理想速度的40%,這就可以解釋為什麼為什麼很多朋友用BT下載的時候稍微限速反而能夠獲得更大的下載速度。
既然這樣我們就不能要求所有的人都不限速,因為對於ADSL用戶來說這是很不現實的,也是不科學的。適當的限速是正確的。
5,ADSL的速度隨著連接時間的延長而逐漸降低。
前面說過ADSL再撥號的時候會建立最高理論8Mbps的下載帶寬,這個帶寬是永遠不會改變的!不過實際上由於ADSL的雜訊檢測機制如果線路情況不好那麼一開始建立的連接顯然不可能達到理論值,可能最後是5Mbps,這個帶寬也是不會改變的。
那為什麼說ADSL的速度會越來越慢呢?
這是因為即使用戶不關閉數據機的電源,有時ADSL鏈接也會隨時中斷。比如,在通信狀態因噪音增加而惡化,頻繁發生錯誤的情況下。鏈接中斷後,馬上就會重新進行調試,並重新確定鏈接。不過,如果此時致使鏈接中斷的噪音仍然存在的話,(這一般是比較大的)重新鏈接後的速度就會比原來更低。由於調試中所確定的鏈接速度是也固定的,因此即便之後噪音消失以後,鏈接速度也不會提高。ADSL數據機使用時間越長,發生這種情況的可能性就越高,所以連接速度越來越慢。
此時,如果用戶重新起動數據機,鏈接就會重新確立,速度就可能由此得以提高。這一常識可用作鏈接速度降低後的處理對策.
當然上面說的這些情況都只是根據ADSL連接本身來討論的,實際的情況還包括網際網路狀況,網站本身的響應等等。
瞭解了上面的知識,您或許就豁然開朗。原來512K並不是512KB呀,只有64KB,嗚嗚