1. 程式人生 > >頻寬KB和Kb淺析

頻寬KB和Kb淺析

    B是指位元組(Byte)1個位元組有8個位元組成     b是指位元(bit)代表一個2進位制位(值為0或1)    上過網的朋友應該會聽說過網路頻寬這個詞,可是這個網路頻寬的單位到底是什麼,為什麼有的人說Kbps,而有的說KB/s,到底是什麼意思呢?今天就幫大家理理清楚這裡邊的關係。     這裡以電信ADSL來打比方,一般我們去電信申請ADSL上網,工作人員會告訴我們申請的ADSL頻寬是1M,這裡的1M是指"1Mbps",指的是數字訊號的傳輸速率,即網路頻寬。     我們知道,在計算機中1M=1024K,那上面的1Mbps=1024Kbps,是指每秒鐘傳送多少個千位的資訊(K表示千位,Kb表示的是多少千個位,ps是指每秒),一般的公司都是以Kb(注意是小寫的b)來表示網路頻寬的。     而我們在實際中常常會發現網路傳輸速度是以KB來表示的(注意是大寫的B),比如我們用迅雷下載個東東,在速度一欄裡面常常看到的是KB/s,這又是怎麼回事呢?那是因為我們用來表示檔案的大小往往採用的是位元組(KB),因為如果用位來表示檔案大小的話數字有點過於龐大,不易記憶,所以採用位元組來表示。這裡是指1秒鐘在網路上傳輸檔案的大小是多少個位元組,1KB=8Kb,用在網路頻寬上就是1KB/s=8Kbps。     綜上所述:電信ADSL網路頻寬1兆(M)實際上的單位換算就是1Mbps/s=1024kbps/s=1024Kb÷8/s=128KB/s,也就是說你的ADSL既可以說是1兆(M)寬頻,也可以說成128KB/s寬頻,這兩者意思是一樣的。(經常有初學者可能會問,我的ADSL明明說是頻寬1M,怎麼現在我下載才100多KB/s啊?其實你可以換算一下,你的頻寬已經要達到1M了)     不知道我的表述有沒有清晰,實際上就是要注意字母b的大小寫,如果是小寫的b,那就是表示位;如果是大寫的B,那表示的是位元組。1B=8b。所以下回你要問人家網路頻寬多大,你得問清楚是大B還是小b,否則很容易迷糊的。     例如:1Mbps的頻寬         1Mbps/s        0.125MB/s         1024kbps/s     128KB/s