萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> MB/s和Mbit/s有什麼區別?

MB/s和Mbit/s有什麼區別?

   數據傳輸率的單位一般采用MB/s或Mbit/s,尤其在內部數據傳輸率上官方數據中更多的采用Mbit/s為單位。此處有必要講解一下兩個單位二者之間的差異:

  MB/s的含義是兆字節每秒,Mbit/s的含義是兆比特每秒,前者是指每秒傳輸的字節數量,後者是指每秒傳輸的比特位數。MB/s中的B字母是Byte的含義,雖然與Mbit/s中的bit翻譯一樣,都是比特,也都是數據量度單位,但二者是完全不同的。Byte是字節數,bit是位數,在計算機中每八位為一字節,也就是1Byte=8bit,是1:8的對應關系。因此1MB/s等於8Mbit/s。因此在在書寫單位時一定要注意B字母的大小寫,尤其有些人還把Mbit/s簡寫為Mb/s,此時B字母的大小真可以稱為失之毫厘,謬以千裡。

  上面這是一般情況下MB/s與Mbit/s的對應關系,但在硬盤的數據傳輸率上二者就不能用一般的MB和Mbit的換算關系(1B=8bit)來進行換算。比如某款產品官方標稱的內部數據傳輸率為683Mbit/s,此時不能簡單的認為683除以8得到85.375,就認為85MB/s是該硬盤的內部數據傳輸率。因為在683Mbit中還包含有許多bit(位)的輔助信息,不完全是硬盤傳輸的數據,簡單的用8來換算,將無法得到真實的內部數據傳輸率數值。

  1.計算光纖傳輸的真實速度

  使用光纖連接網絡具有傳輸速度快。衰減少等特點。因此很多公司的網絡出口都使用光纖。一般網絡服務商聲稱光纖的速度為“ 5M”,那麼他的下載真實速度是多少那?我們來計算一下,一般的情況下,“5M”實際上就是5000Kbit/s(按千進位計算)這就存在一個換算的問題。Byte和bit是不同的。1Byte=8bit.而我們常說的下載速度都指的是Byte/s 因此電信所說的“5M”經過還換算後就成為了(5000/8)KByte/s=625KByte/s這樣我們平時下載速度最高就是625KByte/s常常表示625KB/S

  在實際的情況中。理論值最高為625KB/S。那麼還要排除網絡損耗以及線路衰減等原因因此真正的下載速度可能還不到600KB/S 不過只要是550KB/S以上都算正常

  2.計算ADSL的真實速度ADSL是大家經常使用的上網方式。那麼電信和網通聲稱的“512K”ADSL下載速度是多少那?

  換算方法為512Kbit/s=(512/8)KByte/s=64KByte/s,考慮線路等損耗實際的下載速度在50KB/S以上就算正常了 那麼“1MB”那?大家算算吧答案是125KByte/s

  3.計算內網的傳輸速度

  經常有人抱怨內網的傳輸的數度慢那麼真實情況下的10/100MBPS網卡的速度應該有多塊那?網卡的100Mbps同樣是以bit/s來定義的 所以100Mb/S=100000KByte/s=(100000/8)KByte/s=12500KByte/s 在理論上1秒鐘可以傳輸12.5MB的速據考慮到干擾的因素每秒傳輸只要超過10MB就是正常了 現在出現了1000Mbps的網卡那麼速度就是100MB/S

  特別提示:

  (1)關於bit(比特)/second(秒)與Byte(字節)/s(秒)的換算說明:線路單位是bps,表示bit(比特)/second(秒),注意是小寫字母b;用戶在網上下載時顯示的速率單位往往是Byte(字節)/s(秒),注意是大寫字母B。字節和比特之間的關系為1Byte=8Bits;再加上IP包頭、HTTP包頭等因網絡傳輸協議增加的傳輸量,顯示1KByte/s下載速率時,線路實際傳輸速率約10kbps。例如:下載顯示是50KByte/s時,實際已經達到了500Kbps的速度。切記注意單位!!!

  (2)用戶申請的寬帶業務速率指技術上所能達到的最大理論速率值,用戶上網時還受到用戶電腦軟硬件的配置、所浏覽網站的位置、對端網站帶寬等情況的影響,故用戶上網時的速率通常低於理論速率值。

  (3)理論上:2M(即2Mb/s)寬帶理論速率是:256KB/s(即2048Kb/s),實際速率大約為103--200kB/s;(其原因是受用戶計算機性能、網絡設備質量、資源使用情況、網絡高峰期、網站服務能力、線路衰耗,信號衰減等多因素的影響而造成的)。4M(即4Mb/s)的寬帶理論速率是:512KB/s,實際速率大約為200---440kB/s。

  寬帶網速計算方法

  基礎知識:

  在計算機科學中,bit是表示信息的最小單位,叫做二進制位;一般用0和1表示。Byte叫做字節,由8個位(8bit)組成一個字節(1Byte),用於表示計算機中的一個字符。bit與Byte之間可以進行換算,其換算關系為:1Byte=8bit(或簡寫為:1B=8b);在實際應用中一般用簡稱,即1bit簡寫為1b(注意是小寫英文字母b),1Byte簡寫為1B(注意是大寫英文字母B)。

  在計算機網絡或者是網絡運營商中,一般,寬帶速率的單位用bps(或b/s)表示;bps表示比特每秒即表示每秒鐘傳輸多少位信息,是bit per second的縮寫。在實際所說的1M帶寬的意思是1Mbps(是兆比特每秒Mbps不是兆字節每秒MBps)。

  建議用戶記住以下換算公式:

  1B=8b 1B/s=8b/s(或1Bps=8bps)

  1KB=1024B 1KB/s=1024B/s

  1MB=1024KB 1MB/s=1024KB/s

  規范提示:實際書寫規范中B應表示Byte(字節),b應表示bit(比特),但在平時的實際書寫中有的把bit和Byte都混寫為b ,如把Mb/s和MB/s都混寫為Mb/s,導致人們在實際計算中因單位的混淆而出錯。切記注意!!!

  實例: 在我們實際上網應用中,下載軟件時常常看到諸如下載速度顯示為128KBps(KB/s),103KB/s等等寬帶速率大小字樣,因為ISP提供的線路帶寬使用的單位是比特,而一般下載軟件顯示的是字節(1字節=8比特),所以要通過換算,才能得實際值。然而我們可以按照換算公式換算一下:

  128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s即128KB/s=1Mb/s。

copyright © 萬盛學電腦網 all rights reserved