1. 程式人生 > >網路 — MB/s、Mb/s、Mbps、Mbit/s、Kbps

網路 — MB/s、Mb/s、Mbps、Mbit/s、Kbps

 

MB/s(兆位元組每秒)、Mb/s(兆位元每秒)、Mbps(兆位元每秒)、Mbit/s(兆位元每秒)、Kbps(千位元每秒)

1Byte(位元組) = 8 bit(位元) 【1B=8b】

1MB(百萬位元組也稱兆位元組) = 8 Mb

1Mb = 0.125MB

1Kb = 1024bit

1KB = 1024Byte

Mbps 即 Milionbit per second(百萬位每秒); // Milionbit=1000Kilobit=1000000bit,所以1Mbps=1000 000bps;

Kbps 即 Kilobit per second(千位每秒);

bps 即 bit per second(位每秒)= bit / s;

bit(binary digit)即位元,指一位二進位制位,一個位元就是二進位制數字中的一個1或0,位元是資訊理論中使用的資訊量的單位。網路技術中的速率指的是資料的傳送速率,也稱為資料率或位元率,指每秒傳輸多少二進位制程式碼位數,單位用位/秒(bit/s或b/s),也記作bps 。

k=10^3=千,M=10^6=兆,G=10^9=吉,T=10^12=太,P=10^15=拍,E=10^18=艾,Z=10^21=澤,Y=10^24=兆。談到網路速率時往往指的是額定速率或標稱速率,而並非網路實際執行的速率。注意在計算機領域中,數的計算使用二進位制,千=K=2^10=1024,兆=M=2^20

頻寬用來表示網路中某通道傳送資料的能力,因此網路頻寬表示在單位時間內網路中的某通道所能通過的“最高資料率”,頻寬的單位是資料率的單位bit/s。

1MB=1024KB=1024*1024B;   1MB/s = 8Mb/s = 1024KB/s

所以1M寬頻即指1Mbps=1000Kbps=1000/8KBps=125KBps; 因此1M的頻寬下載的速度一般不會超過125KB每秒。

2M、3M頻寬的下載速度分別不會超過250KB、375KB每秒。

在我們實際上網應用中,下載軟體時常常看到諸如下載速度顯示為128KBps(KB/s),103KB/s等等寬頻速率大小字樣,因為ISP提供的線路頻寬使用的單位是位元

,而一般下載軟體顯示的是位元組(1位元組=8位元),所以要通過換算,才能得實際值。然而我們可以按照換算公式換算一下: 
128KB/s=128*8(Kb/s)=1024Kb/s=1Mb/s即128KB/s=1Mb/s。

  • 1Mbps與 1MB/s 是有區別的,1MB/s指的是是1024KB/S  
  • 記住K和k是沒區別的  ,區別在於bps屬於位每秒的單位,而m/s ,KB/S這兩個屬於位元組每秒的單位;資料傳輸速率的衡量單位K是十進位制含義,但資料儲存的K是2進位制含義。1kbit/s就是1000bit/s,而KB是1024個位元組,注意KB和kbit的區別;

例如:15GB的資料塊以10G的速率(省略bps)傳送,表明有15* 2^30 *8位元的資料塊以10* 10^9 bit/s的速率傳送。

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

 換算方法為512Kbit/s=(512/8)KByte/s=64KByte/s,考慮線路等損耗實際的下載速度在50KB/S以上就算正常了

  • 計算內網的傳輸速度 

經常有人抱怨內網的傳輸的數度慢那麼100MBPS網絡卡的速度應該有多快?網絡卡的100Mbps同樣是以bit/s來定義的

所以100Mb/S=100000KByte/s=(100000/8)KByte/s=12500KByte/s 在理論上1秒鐘可以傳輸12.5MB的速據考慮到干擾的因素每秒傳輸只要超過10MB就是正常了