轉換公式與十進位標準
本頁面的核心是將以十億位元每秒(Gigabits per second,Gbps)為單位的資料傳輸率,換算為百萬位元每秒(Megabits per second,Mbps)。換算依據是國際單位制(SI)的十進位前綴:1 Gbps 等於 1000 Mbps。公式非常直接:
Mbps = Gbps × 1000
輸入一個非負的 Gbps 值,輸出就是乘以 1000 後的 Mbps 值。例如:
- 1.5 Gbps → 1.5 × 1000 = 1500 Mbps
- 0.25 Gbps → 0.25 × 1000 = 250 Mbps
- 10 Gbps → 10 × 1000 = 10 000 Mbps
結果原則上顯示到小數點後兩位,但當乘積為整數時直接顯示整數。這個轉換完全遵循電信與網路產業的慣例——IEEE 802 系列標準與 ITU-T 建議書中,所有數據速率均使用十進位前綴。
為何網路速率使用 1000 而不是 1024
許多人對於「Giga」與「Mega」的換算感到困惑,因為在儲存領域(如硬碟容量、記憶體大小)中,經常使用二進位前綴:1 GiB = 1024 MiB。然而,網路資料傳輸率的定義從一開始就採用十進位 SI 前綴。原因在於:
- 通訊系統的時脈與調變機制以 10 的次方為基礎設計(例如 1 Gbps 的實體層符號率為 125 MHz × 8 位元)。
- 國際標準組織(IEEE、ITU)明確規定 Gbps、Mbps、kbps 均為十進位單位。
- 歷史發展上,數據機與早期網路設備(如乙太網路)即沿用十進位,以避免與記憶體位址對齊的二進位制混淆。
這個頁面嚴格採用 1 Gbps = 1000 Mbps,與儲存領域常用的 1 Gib/s = 1024 MiB/s 完全區隔。使用者若要用於硬碟或檔案傳輸,需注意此差異。
常見的位元與位元組混淆陷阱
網路速率從來都是用「位元每秒」(bps),而檔案大小通常用「位元組每秒」(B/s)。換算關係是 1 位元組 = 8 位元,但這僅是理想情況;實際有效傳輸率還要扣除協定標頭、封包間距等開銷。
舉例來說,一條 100 Mbps 的連線,理論最大位元組傳輸量為 100 ÷ 8 = 12.5 MB/s。但這個頁面只做 Gbps → Mbps 的轉換,結果仍維持在位元層級,不會自動給出 MB/s 數值。使用者若要取得位元組速率,必須將 Mbps 結果再除以 8,並考慮實際上可能只有 80%~95% 的可用頻寬。
這個頁面特別在頂部提醒「位元與位元組的差異」,避免消費者誤以為 1 Gbps 的網路就能每秒下載 1000 MB 的檔案——實際上約為 125 MB/s,而且還要視協定而定。
適用對象與使用情境
這個轉換工具主要服務四類人:
- 網路管理員:比較路由器或交換器的埠速。例如 10 Gbps 上行鏈路等於 10 000 Mbps,能快速判斷是否滿足客戶端的最低需求。
- 消費者:ISP 常以 Gbps 廣告光纖方案(如 1 Gbps、2.5 Gbps),而家用路由器管理介面或線上測速網站多顯示 Mbps。需要換算才能確認方案速度。
- IT 專業人員:規劃資料中心頻寬或廣域網路連線時,供應商規格書可能混用單位,需統一換算成 Mbps 以便比較。
- 學生:學習電腦網路或資料通訊課程時,需要實例練習前綴換算。
對於這些使用者,直接查表或手算並不困難,但本頁面提供即時精確結果,並避免因使用錯誤倍率(如誤用 1024)而產生誤差。
邊界情況與輸入限制
工具設有明確的輸入規則:
- 負數不接受:輸入小於 0 的值會回傳錯誤訊息,不進行計算。
- 零輸入:0 Gbps 對應 0 Mbps,這是合法的。
- 極大值:理論上支援到任意大數,但結果若超過一定位數(例如超過 15 位整數),會自動以科學記號顯示(如 1e+6 Mbps)。這是為了保持介面整潔。
- 非數值輸入:若鍵入字母或符號,工具會提示僅接受數字。
這些邊界情況與常見的線上轉換器設計一致,但特別強化了對負值的阻擋,因為負的資料速率沒有物理意義。
典型速率分級對照
以下列出常見的 Gbps 值與對應 Mbps,可作為快速參考:
| Gbps | Mbps |
|---|---|
| 0.1 | 100 |
| 0.5 | 500 |
| 1 | 1 000 |
| 2.5 | 2 500 |
| 5 | 5 000 |
| 10 | 10 000 |
| 40 | 40 000 |
| 100 | 100 000 |
| 400 | 400 000 |
注意:100 Gbps 已是主流資料中心骨幹規格,400 Gbps 則為新興標準。這些數字在電信設備規格書中經常出現,換算成 Mbps 後更容易與終端使用者的頻寬需求(如 1000 Mbps 家用光纖)做比較。
常見問答(FAQ)
Q: 為什麼 1 Gbps 不是 1024 Mbps?
A: 網路數據速率採用國際單位制(SI)十進位前綴,1 Gbps = 1000 Mbps。這與儲存領域的二進位前綴(1 GiB = 1024 MiB)不同,是產業標準,不可混用。
Q: 這個頁面可以轉換成 MB/s 嗎?
A: 不行。本頁面只做 Gbps → Mbps(位元層級)轉換。若需位元組速率,請將 Mbps 數值除以 8,但實際速率會因協定開銷而低於理論值。
Q: 我輸入 1000 Gbps 會怎樣?
A: 工具會正常計算出 1 000 000 Mbps,若數字過長會以科學記號顯示,例如 1.00e+6 Mbps。
Q: 輸入負數會發生什麼?
A: 工具不接受負值,會顯示錯誤訊息並要求重新輸入非負數字。
Q: 為什麼結果小數點後有時有兩位、有時沒有?
A: 當結果為整數(如 1 Gbps → 1000 Mbps)時,直接顯示整數;若為帶小數的結果(如 0.85 Gbps → 850.00 Mbps),則保留兩位小數。
Q: 這個轉換適用于無線網路速率嗎?
A: 是的。Wi-Fi 規格中常用的 802.11ac 最高 1.3 Gbps、802.11ax 可達 9.6 Gbps 等,換算方式完全相同。但需注意無線實際吞吐量通常低於規格標稱值。