ネットワーク通信やLANケーブルの選定、基本情報・応用情報技術者試験の学習において必ず登場するのが「bps(bits per second)」という単位や、「実効速度」「伝送効率」といった概念です。

「100Mbps対応のLANケーブルを買ったのに、なぜ実際の転送速度はそれより遅いのか?」「通信速度の計算問題でいつもケアレスミスをしてしまう」とお悩みではありませんか?

この記事では、IT初心者の方でも直感的に理解できるよう、身近な「水道管」の例えを用いてネットワーク通信速度の仕組みを分かりやすく解説します。基礎知識から計算式のマスター、実務でハマりがちな罠まで一通り網羅していますので、ぜひ参考にしてください。


1. データ伝送速度の基本単位「bps」とは?(水道管のアナロジーで解説)

コンピュータの世界において、画像やテキストなどのあらゆるデータは「0」と「1」で表されるデータ最小単位「ビット(bit)」の集合体として送信されます。

このデータ(ビット)を1秒間にどれだけ送れるかを表した単位が bps(bits per second:ビット毎秒) です。数値が大きければ大きいほど、一瞬でたくさんのデータを送信できる=快適な通信が可能になります。

イメージで掴む「bps」のアナロジー:水道管と水の流れ

ネットワーク通信は「水道管(ケーブル)」を通って「水(データ=ビット)」を目的地に運ぶ仕組みに例えることができます。

  • 細い水道管(低いbps): 1秒間に少量のお水しか流せないため、バケツ(データ)を満たすのに時間がかかる。
  • 太い水道管(高いbps): 1秒間に一気に大量のお水を流せるため、一瞬でバケツが満タンになる。

2. bpsの単位一覧とデータ転送時間の計算方法

実際の通信規格では、数千~数億ビットを一度に扱うため、接頭辞(K, M, G)をつけた単位が使用されます。

よく使われる単位(Kbps / Mbps / Gbps)一覧

単位 読み方 1秒間に送信できるデータ量
Kbps キロ・ビーピーエス 1,000 bit(約1,000文字分の文字データ)
Mbps メガ・ビーピーエス 1,000,000 bit(100万bit)
Gbps ギガ・ビーピーエス 1,000,000,000 bit(10億bit)

転送時間(秒)を求める実践計算式

通信速度(bps)とデータ量が分かれば、送信完了までにかかる時間は以下の計算式で求めることができます。

転送時間(秒) = 送信データ量(bit) ÷ 伝送速度(bps)

【計算例】
データ容量が30Mビット(メガビット)のファイルを、伝送速度10Mbpsのケーブルを使って送信する場合:

30 Mビット ÷ 10 Mbps = 3秒

したがって、送信完了までに3秒かかることが分かります。

3. 理論値(公称値)と「実効速度」「伝送効率」の違い

ネットワーク製品のパッケージに「最大1Gbps対応!」と書かれていても、実際に家で測ってみるとそこまでの速度が出ないことがほとんどです。なぜこのような差が生まれるのでしょうか?

なぜ公称通りの速度が出ないのか?(オーバーヘッドとノイズ)

カタログ等に記載されているスペック値は「理論値(ベストエフォート値)」と呼ばれ、ノイズや障害が全くない理想的な条件下での限界性能を示しています。

しかし現実の通信では、以下のような理由からパフォーマンスの低下が生じます。

  • ヘッダー等の制御情報(オーバーヘッド): 実際のデータ本体以外に、宛先情報や確認応答のためのデータが付与されるため。
  • 電気的ノイズや距離減衰: ケーブル周辺の家電ノイズや距離の長さによって信号が衰弱するため。
  • 通信の混雑・衝突: 回線やルーターを共有することで待ち時間が発生するため。

実効速度と伝送効率の計算例

この現実的なロスを考慮して回線性能を正しく評価するために、以下の2つの指標を使います。

  • 実効速度(Effective Speed):
    ロスや遅延を含め、現実の環境で「実際に計測されるデータ転送速度」。
  • 伝送効率(Transmission Efficiency):
    理論値に対して、実際には何%の能力を発揮できているかを示す割合(実効速度 ÷ 理論値)。
【具体例で考える】
スペック上の理論値が 100Mbps のLANケーブルで、実測テストを行ったところ 90Mbps の速度しか出なかった場合:

  • 実効速度: 90Mbps
  • 伝送効率: 90Mbps ÷ 100Mbps = 0.9(つまり 90%)

4. ネットワーク実務・試験対策の注意点(bitとByteの違い)

情報処理技術者試験(基本情報・応用情報)やネットワーク構築の現場で最もよくある誤りが、「ビット(bit)」と「バイト(Byte)」の変換忘れです。

項目 単位の表記 主に使用される場面
ビット(bit) 小文字の b(例: Mbps) 通信速度(回線・ケーブルの帯域幅)
バイト(Byte) 大文字の B(例: MB/s, GB) ファイル容量(SSD/HDD容量、動画データサイズ)

1 Byte = 8 bit です。

例えば、「容量 10 Megabyte(10MB)のファイル」を転送したい場合は、必ず8倍して 80 Megabit(80Mb) に単位変換してから速度計算を行ってください。この変換を行わないと計算結果が大きくずれてしまいます。

5. まとめ・参考文献

今回はケーブルの伝送速度における「bps」「実効速度」「伝送効率」の基礎知識と計算テクニックについて解説しました。

【今回のポイントまとめ】

  • bps(bits per second): 1秒あたりに伝送できるビット数を表す通信速度の単位
  • 実効速度: ノイズやロスを考慮した、現実環境での実測通信速度
  • 伝送効率: 理論値に対して実際の速度がどれくらい出ているかの割合(実効速度 ÷ 理論値)
  • 注意点: 計算問題ではファイル容量(Byte)を通信単位(bit)に直す(8倍する)ことを忘れずに!

参考文献