十進制 (SI) 與二進制 (IEC) 的差別:為何網路速度使用 1000
本頁面在進行 Mbps 與 Kbps 互換時,採用 十進制 (SI) 前綴:1 Mbps = 1000 Kbps,反向則為 1 Kbps = 0.001 Mbps。這套標準由國際單位制 (SI) 定義,適用於所有電信與網路吞吐量的標示,例如光纖、乙太網路、行動網路速率。相對地,電腦儲存領域(如硬碟容量、檔案大小)常用二進制 (IEC) 前綴,其中 1 MB(百萬位元組)= 1024 KB(千位元組),這是因為記憶體定址通常以 2 的冪次運算。
這項差異常導致混淆:若誤將網路速率換算時套用 1024,則 100 Mbps 會被錯誤視為 102,400 Kbps,但正確值應為 100,000 Kbps。本工具只使用 ×1000(由 Mbps 至 Kbps)與 ÷1000(由 Kbps 至 Mbps)的線性倍率,不因位元或位元組而改變。
位元每秒 (bps) 與位元組每秒 (Bps) 的關鍵區別
本頁面僅處理位元每秒,不處理位元組每秒。兩者的換算常是使用者實際碰到的痛點:一個以 Mbps 標示的線路,其實際檔案傳輸速度(以 B/s 計)大約是速率的八分之一。例如,100 Mbps 的連線在最佳條件下約可傳送 12.5 MB/s(100 ÷ 8)。本頁面無法直接給出 MB/s 數值,但使用者可自行將本工具的 Kbps 結果再除以 8(若需 KB/s)或將 Mbps 結果除以 8(若需 MB/s)。
需要特別留意:許多作業系統與下載軟體顯示的「KB/s」或「MB/s」其實是 KiB/s 或 MiB/s(即以 1024 計算),而網路業者銷售的「Mbps」則以 1000 計算。因此實際換算時,100 Mbps 的理論最大值約為 12.5 MB/s(即 12.5 × 1024 × 8 = 102,400 Kbps,其中包含二進制與十進制混用的陷阱)。
換算規則與邊際案例
本工具對輸入的要求是非負實數。轉換線性且無條件進位或捨入,直接使用 ×1000 或 ÷1000 得到精確值。
- 零值:0 Mbps → 0 Kbps;0 Kbps → 0 Mbps。
- 負值:數學上允許運算(例如 -5 Mbps → -5000 Kbps),但現實中的傳輸速率不存在負數,因此工具不刻意拒絕,但使用者應無此需求。
- 極大值:例如 1000 Mbps → 1,000,000 Kbps;理論上無上限,但實際裝置與網卡可能因硬體限制而無法達到極高值。
- 方向性:從 Mbps 轉 Kbps 時乘法;從 Kbps 轉 Mbps 時除法。本工具可雙向互換,不限定方向。
若輸入值含有小數(如 0.5 Mbps),結果為 500 Kbps;反之 500 Kbps 得 0.5 Mbps。所有結果均以原始輸入的有效位數呈現,不額外補零。
誰需要使用這個工具?實際應用場景
- 網路工程師:比較新舊電路頻寬,例如辦公室 100 Mbps 光纖與舊型 512 Kbps ADSL 的差異,需將兩者統一單位後計算比值。
- 消費者:ISP 廣告常以 Mbps (如 300 Mbps) 標示,但路由器管理介面有時顯示 Kbps(如 300,000 Kbps),換算可確認規格是否對應。
- 學生:資料傳輸單位換算的課堂作業,驗證 1 Mbps 是否等於 1000 Kbps 與 0.001 Gbps 的邏輯。
- 內容創作者:直播平台要求上傳頻寬至少 5 Mbps,但串流軟體顯示的位元率單位是 Kbps,需確認 5000 Kbps 是否足夠。
- 資料中心技術人員:不同廠商的監控報表可能混用單位,例如交換器背板頻寬標注 Mbps 而介面流量標注 Kbps,需要快速轉換。
常見迷思與實例說明
迷思一:1 Mbps = 1024 Kbps。
事實:在網路領域,國際電信聯盟 (ITU)、IEEE 與 IETF 均採用 SI 前綴,所以 1 Mbps 恆等於 1000 Kbps。若文件寫著「1024」,通常是指 Ki表示(kibi),但這在數據傳輸速率中極少使用。
迷思二:我的下載速度是 12.5 MB/s,所以網路應該是 100 Mbps?
確實如此——但僅在理想條件下。100 Mbps ÷ 8 = 12.5 MB/s。然而實際速度會因協定負擔、延遲、封包遺失而略低。另外,上述 12.5 MB/s 若換算回 Kbps,應為 12.5 × 1000 × 8 = 100,000 Kbps,而非 12.5 × 1024 × 8 ≈ 102,400 Kbps。
迷思三:Kbps 與 kbps 的不同。
大寫 K 表示千 (kilo),小寫 k 也常用,但在嚴謹場合,大寫 K 用來區別千 (1000) 與 1024(Ki 代表 kibi)。本書面統一使用 Kbps,國際標準則常寫為 kbit/s 或 Mbit/s。
常見問題 (FAQ)
Q: 為什麼我的路由器顯示 100,000 Kbps,而 ISP 說我申請 100 Mbps?
A: 因為 100 Mbps = 100 × 1000 = 100,000 Kbps,完全一致。路由器常以 Kbps 顯示即時流量。
Q: 1 Mbps 等於多少 KB/s?
A: 1 Mbps 等於 1000 Kbps,再除以 8 得 125 KB/s(注意此處的 KB 是十進制千位元組,若作業系統以二進制顯示則約為 122 KiB/s)。
Q: 負數的傳輸速率有意義嗎?
A: 無實際意義。本工具允許數學運算,但真實網速不可能為負,若輸入負值可能是誤填。
Q: 我的硬碟寫入速度是 500 MB/s,這相當於多少 Mbps?
A: 首先區分 MB/s 是位元組,需將 500 × 8 = 4000 Mbps(因為 1 byte = 8 bits)。注意硬碟廠商通常以十進制計算容量,但速度標示也可能用十進制或二進制,最好查閱原廠文件。
Q: 1000 Mbps 是多少 Kbps?
A: 1000 × 1000 = 1,000,000 Kbps,也就是 1 Gbps。
Q: 我該如何快速心算?
A: 從 Mbps 到 Kbps,乘以 1000,也就是在數字後加三個零;從 Kbps 到 Mbps,除以 1000,即小數點向左移三位。例如 2500 Kbps = 2.5 Mbps。