データ転送速度には「ビット毎秒(bps)」と「バイト毎秒(Bps)」という2つの表記方法があります。この違いを理解することが重要です。
ビット毎秒(bps, Kbps, Mbps, Gbps)
ビット(bit)は情報の最小単位で、0または1を表現します。ネットワーク業界では伝統的にビット毎秒(bps = bits per second)で速度を表現します。1 Kbps = 1,000 bps、1 Mbps = 1,000 Kbps = 1,000,000 bps、1 Gbps = 1,000 Mbps = 1,000,000,000 bps です(SI接頭辞を使用)。
バイト毎秒(Bps, KBps, MBps, GBps)
バイト(Byte)は8ビットで構成され、1文字のデータを表現できる単位です。ファイルサイズやダウンロード速度を体感する際はバイト単位が直感的です。1 KBps = 1,000 Bps、1 MBps = 1,000 KBps = 1,000,000 Bps、1 GBps = 1,000 MBps = 1,000,000,000 Bps です。
なぜ2つの単位があるのか?
ネットワーク機器(ルーター、スイッチ、光ファイバー)はビット単位で信号を送受信するため、業界標準としてbpsが使われます。一方、ユーザーが実際に扱うファイル(画像、動画、ソフトウェア)はバイト単位で表記されるため、体感速度はBpsで理解しやすくなります。1 Byte = 8 bits なので、100 Mbps = 12.5 MBps となります。
単位間の換算式
- 1 Mbps = 1,000 Kbps = 1,000,000 bps
- 1 Gbps = 1,000 Mbps = 1,000,000 Kbps
- 1 Byte = 8 bits → 1 Bps = 8 bps
- 1 MBps = 8 Mbps → 100 Mbps = 12.5 MBps