ネットワーク通信速度の基礎

ネットワーク速度の基礎

ネットワーク通信速度の基礎と全体像|帯域・スループット・レイテンシ

ネットワークを設計・構築・運用するうえで、「通信速度」は非常に重要なテーマです。 インターネット回線、社内LAN、Wi-Fi、クラウド接続、VPN、サーバ間通信など、あらゆる場面で 「速い」「遅い」という表現が使われます。

しかし、ネットワークの通信速度を正しく理解するためには、単に 「1Gbpsだから速い」「10Gbpsだから十分」と考えるだけでは不十分です。 実際の通信性能は、帯域、スループット、レイテンシ、ジッタ、パケットロス、プロトコルの制御、 機器性能、経路、アプリケーションの処理速度など、複数の要素によって決まります。

本記事では、ネットワーク通信速度を理解するための基礎として、 特に重要な「帯域」「スループット」「レイテンシ」の違いを中心に解説します。 ネットワーク初心者だけでなく、実務でネットワークの遅延や速度低下を調査するエンジニアにも役立つよう、 できるだけ体系的に整理します。

ネットワーク通信速度とは何か

一般的に「ネットワークの通信速度」と言う場合、多くの人は 「どれくらい速くデータを送受信できるか」をイメージします。 たとえば、インターネット回線であれば「最大1Gbps」、 LANであれば「1000BASE-T」「10GBASE-T」、 Wi-Fiであれば「Wi-Fi 6」「Wi-Fi 7」などの規格名や最大速度が注目されます。

しかし、ネットワークの速度には複数の見方があります。 代表的なものは以下の3つです。

  • 帯域:通信路が理論上どれくらいのデータを流せるか
  • スループット:実際にどれくらいのデータを転送できたか
  • レイテンシ:通信相手に届くまでの遅延時間

この3つは似ているようで、意味がまったく異なります。 たとえば、帯域が広くてもレイテンシが大きいネットワークでは、 Web会議やSSH操作のようなリアルタイム性が求められる通信で「遅い」と感じることがあります。 一方で、レイテンシが小さくても帯域が狭ければ、大容量ファイルの転送には時間がかかります。

帯域とは

帯域とは、ネットワーク回線や通信経路が理論上どれくらいのデータを流せるかを示す能力値です。 英語では「Bandwidth」と呼ばれます。 通常は bps、Kbps、Mbps、Gbps などの単位で表されます。

単位意味
bpsbit per second1秒間に何ビット送れるか
MbpsMegabit per second1秒間に何メガビット送れるか
GbpsGigabit per second1秒間に何ギガビット送れるか

たとえば、1GbpsのLANポートは、理論上1秒間に1ギガビットのデータを送信できる能力を持っています。 ただし、ここで重要なのは「理論上」という点です。 実際の通信では、イーサネットフレーム、IPヘッダ、TCPヘッダ、暗号化処理、再送制御などの オーバーヘッドが発生します。

そのため、1Gbpsの回線を使っていても、実際にアプリケーションが利用できる転送速度が ぴったり1Gbpsになることはほとんどありません。

帯域は道路の広さに例えられる

帯域はよく「道路の広さ」に例えられます。 車線が多い道路ほど、一度に多くの車が通行できます。 これと同じように、帯域が広いネットワークほど、一度に多くのデータを流すことができます。

ただし、道路が広くても、目的地までの距離が長かったり、信号が多かったり、事故が発生していたりすれば、 到着までに時間がかかります。 ネットワークでも同じで、帯域が広いだけでは快適な通信が保証されるわけではありません。

スループットとは

スループットとは、実際に一定時間あたりに転送できたデータ量のことです。 英語では「Throughput」と呼ばれます。 帯域が理論上の性能であるのに対し、スループットは実測値に近い考え方です。

たとえば、1Gbpsの回線を使用していても、実際のファイル転送速度が700Mbpsであれば、 その通信におけるスループットは約700Mbpsと考えられます。

スループットは、以下のような要因によって低下します。

  • ネットワーク機器の処理性能
  • CPUやメモリなどサーバ側の性能
  • ディスクI/Oの速度
  • TCPの輻輳制御
  • パケットロスによる再送
  • 暗号化処理の負荷
  • VPNやファイアウォールの処理
  • 経路上の混雑
  • Wi-Fiの電波干渉

帯域とスループットの違い

帯域とスループットは混同されやすい言葉ですが、実務では明確に区別する必要があります。

項目帯域スループット
意味理論上流せる最大データ量実際に転送できたデータ量
性質規格値・契約値実測値
1Gbps回線実測700Mbps
影響要因回線規格、機器仕様混雑、CPU、プロトコル、ロス、遅延

たとえば、「1Gbpsの回線なのに速度が300Mbpsしか出ない」という場合、 これは帯域が1Gbpsで、実際のスループットが300Mbpsであるということです。 この差を理解できると、ネットワーク調査の精度が大きく上がります。

レイテンシとは

レイテンシとは、データが送信元から宛先に届くまでの遅延時間のことです。 日本語では「遅延」と呼ばれます。 通常はミリ秒、つまり ms で表されます。

たとえば、pingコマンドを実行したときに表示される応答時間は、 レイテンシを確認する代表的な指標です。

$ ping 8.8.8.8
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=12.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=117 time=11.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=117 time=12.1 ms

この例では、通信相手から応答が返ってくるまでに約12msかかっていることがわかります。 pingで表示される時間は往復時間であり、RTT、つまり Round Trip Time と呼ばれます。

レイテンシが重要になる通信

レイテンシは、特にリアルタイム性が求められる通信で重要です。

  • Web会議
  • オンラインゲーム
  • SSHやリモートデスクトップ
  • 音声通話
  • 金融取引システム
  • IoT機器の制御
  • クラウド上のデータベース接続

これらの通信では、単に大容量のデータを送れることよりも、 「すぐに反応が返ってくること」が重要です。 たとえばSSHでサーバを操作しているとき、キー入力から画面表示までに遅れがあると、 帯域が十分にあっても操作性は悪く感じます。

帯域が広くても速く感じない理由

ネットワークの説明でよくある誤解が、 「帯域が広ければ必ず速い」という考え方です。 たしかに、大容量ファイルを転送する場合には帯域の広さが重要です。 しかし、すべての通信が帯域だけで決まるわけではありません。

たとえば、以下の2つのネットワークを考えてみます。

ネットワーク帯域レイテンシ
A1Gbps5ms
B10Gbps200ms

大容量ファイルを連続して転送する場合、Bの方が有利になる可能性があります。 しかし、Webページの表示、SSH操作、API通信のように小さな通信を何度も行う処理では、 Aの方が快適に感じられることがあります。

これは、通信が単純に「太い回線で一気に流す」だけではなく、 リクエストとレスポンスの往復を何度も繰り返すからです。 レイテンシが大きいと、この往復のたびに待ち時間が発生します。

ジッタとは

ジッタとは、レイテンシの揺らぎのことです。 たとえば、ある通信では10ms、次は15ms、次は80msというように、 遅延時間が安定しない状態を指します。

平均レイテンシが低くても、ジッタが大きいとリアルタイム通信の品質は低下します。 Web会議で音声が途切れたり、オンラインゲームでキャラクターの動きが不自然になったりする原因になります。

ジッタは以下のような要因で発生します。

  • ネットワークの混雑
  • ルータやスイッチのバッファ滞留
  • Wi-Fiの電波干渉
  • QoS設定の不備
  • 経路変更
  • CPU負荷による処理遅延

パケットロスとは

パケットロスとは、ネットワーク上で送信したパケットが宛先に届かず失われることです。 TCP通信では、失われたパケットは再送されます。 そのため、パケットロスが発生すると通信速度が低下します。

特にTCPでは、パケットロスが発生するとネットワークが混雑していると判断し、 送信量を抑制する動作を行います。 その結果、帯域が十分にあってもスループットが大きく低下することがあります。

UDP通信では、TCPのような再送制御は基本的に行われません。 そのため、音声や映像では一部のデータが欠落したまま再生され、 音飛びや映像の乱れとして現れることがあります。

通信速度を決める主な要素

ネットワークの通信速度は、単一の要素では決まりません。 以下のように、複数の層にまたがる要因が関係します。

物理層の要因

物理層では、LANケーブル、光ファイバ、無線電波、コネクタ、NICなどが影響します。 たとえば、Cat5eケーブルでは一般的に1Gbps通信が想定されますが、 10Gbps通信を安定して行うにはCat6A以上が選ばれることが多くなります。

また、ケーブルの品質が悪い、長すぎる、曲げが強い、ノイズを受けているといった場合、 リンク速度の低下やエラーの増加につながります。

データリンク層の要因

データリンク層では、イーサネットフレーム、MACアドレス、VLAN、スイッチングなどが関係します。 スイッチの性能が不足している場合、複数ポートで同時に大量通信を行うと、 バックプレーンやバッファがボトルネックになることがあります。

VLANタグの付与自体は大きな負荷ではありませんが、 スイッチやルータで複雑な制御を行っている場合は、機器性能の影響を受けます。

ネットワーク層の要因

ネットワーク層では、IPアドレス、ルーティング、経路選択、NAT、ファイアウォールなどが関係します。 通信経路が遠回りになっていたり、途中のルータに負荷がかかっていたりすると、 レイテンシやスループットに影響します。

また、NATやファイアウォールはパケットを単純に転送するだけでなく、 セッション管理やルール判定を行うため、機器の処理能力が不足すると通信速度低下の原因になります。

トランスポート層の要因

トランスポート層では、TCPやUDPが重要です。 TCPは信頼性の高い通信を実現するために、確認応答、再送制御、輻輳制御、ウィンドウ制御などを行います。

これらの仕組みは信頼性を高める一方で、レイテンシやパケットロスの影響を強く受けます。 特に長距離通信では、TCPウィンドウサイズやRTTがスループットに大きく影響します。

アプリケーション層の要因

アプリケーション層では、HTTP、HTTPS、DNS、SSH、FTP、SFTP、SMB、NFSなどのプロトコルが関係します。 同じネットワークでも、使用するプロトコルによって体感速度は異なります。

たとえば、多数の小さなファイルを転送する場合、 1つの大きなファイルを転送する場合よりも遅く感じることがあります。 これは、ファイルごとにメタデータ処理やリクエスト応答が発生するためです。

通信速度の測定方法

通信速度を正しく評価するには、目的に応じた測定方法を選ぶ必要があります。 代表的な方法には、ping、iperf、speedtest、tcpdump、Wiresharkなどがあります。

ping

pingは、主に疎通確認とレイテンシ確認に使用します。 通信相手にICMP Echo Requestを送り、応答が返ってくるまでの時間を測定します。

$ ping example.com

pingでわかるのは、主に応答時間とパケットロスです。 ただし、pingだけでスループットを判断することはできません。

iperf

iperfは、ネットワークのスループット測定によく使われるツールです。 サーバ側とクライアント側でiperfを起動し、実際にどれくらいの転送性能が出るかを確認します。

# サーバ側
$ iperf3 -s

# クライアント側
$ iperf3 -c 192.168.1.10

LAN内の性能測定、VPNの速度確認、サーバ間通信の検証などで有効です。 TCPだけでなくUDPの測定にも対応しているため、ジッタやパケットロスの確認にも利用できます。

speedtest

speedtestは、インターネット回線の実効速度を確認するために使われます。 ダウンロード速度、アップロード速度、レイテンシなどを簡単に確認できます。

ただし、speedtestの結果は、測定先サーバ、時間帯、プロバイダの混雑状況、端末性能、 Wi-Fi環境などに影響されます。 そのため、1回の測定結果だけで判断せず、複数回・複数条件で確認することが重要です。

通信速度を考えるときの実務的な視点

実務でネットワークの速度問題を調査するときは、 「どこが遅いのか」を分解して考える必要があります。

たとえば、利用者から「ネットが遅い」と報告があった場合でも、 原因はさまざまです。

  • Webページの表示が遅い
  • ファイルダウンロードが遅い
  • 社内サーバへのアクセスが遅い
  • VPN接続時だけ遅い
  • Wi-Fi接続時だけ遅い
  • 特定の時間帯だけ遅い
  • 特定の端末だけ遅い

これらはすべて「遅い」と表現されますが、原因は異なります。 そのため、まずは問題を具体化することが重要です。

確認すべき基本項目

  • 有線接続か無線接続か
  • リンク速度は何Mbpsまたは何Gbpsか
  • pingの応答時間は安定しているか
  • パケットロスは発生していないか
  • iperfでLAN内スループットは出ているか
  • インターネット回線だけが遅いのか
  • DNS応答が遅くないか
  • プロキシやVPNを経由していないか
  • ファイアウォールやUTMの負荷は高くないか

このように順番に切り分けることで、 物理的な問題なのか、ネットワーク機器の問題なのか、 回線の問題なのか、アプリケーションの問題なのかを判断しやすくなります。

帯域・スループット・レイテンシの関係

ネットワーク性能を正しく理解するためには、 帯域、スループット、レイテンシを別々に見るだけでなく、 それぞれの関係を理解する必要があります。

帯域は、通信路の最大容量です。 スループットは、実際に流れたデータ量です。 レイテンシは、通信の反応速度です。

大容量ファイル転送では、帯域とスループットが重要になります。 一方、SSH、Web会議、ゲーム、API通信では、レイテンシやジッタが重要になります。 また、パケットロスが発生すると、TCPの再送や輻輳制御によりスループットが低下します。

用途重視すべき指標
大容量ファイル転送帯域、スループット
Web会議レイテンシ、ジッタ、パケットロス
SSH操作レイテンシ
オンラインゲームレイテンシ、ジッタ
バックアップスループット、安定性
クラウドDB接続レイテンシ、安定性

よくある誤解

1Gbps契約なら常に1Gbps出るわけではない

インターネット回線の「最大1Gbps」は、あくまで理論上またはサービス仕様上の最大値です。 実際には、プロバイダの混雑、宅内機器、Wi-Fi環境、接続先サーバ、端末性能などの影響を受けます。

Wi-Fiの規格速度は実効速度ではない

Wi-Fiでは、規格上の最大速度と実際の通信速度に大きな差が出ることがあります。 電波干渉、距離、壁、同時接続台数、チャネル幅、アンテナ数などが影響します。

pingが速いから大容量転送も速いとは限らない

pingの応答が速いことは、レイテンシが低いことを意味します。 しかし、スループットが高いとは限りません。 pingは小さなパケットを使った応答確認であり、大容量データ転送とは性質が異なります。

スピードテストが速くても業務システムが速いとは限らない

speedtestで良い結果が出ても、特定の業務システムが遅いことはあります。 その場合、業務システム側のサーバ性能、データベース処理、DNS、VPN、プロキシ、 アプリケーション設計などを確認する必要があります。

ネットワーク通信速度を改善する基本方針

通信速度を改善するためには、やみくもに回線を増強するのではなく、 ボトルネックを特定することが重要です。

  • 帯域不足なら、回線や機器の増強を検討する
  • レイテンシが大きいなら、経路や拠点配置を見直す
  • パケットロスがあるなら、物理層や混雑を調査する
  • ジッタが大きいなら、QoSやバッファ制御を検討する
  • Wi-Fiが原因なら、有線化やアクセスポイント配置を見直す
  • サーバ側が原因なら、CPU、メモリ、ディスクI/Oを確認する
  • アプリケーションが原因なら、通信回数や処理設計を見直す

ネットワークの速度改善では、 「回線を速くすれば解決する」と考えるのではなく、 どの層で問題が起きているかを順番に確認する姿勢が大切です。

まとめ

ネットワーク通信速度を理解するためには、 「帯域」「スループット」「レイテンシ」の違いを正しく押さえることが重要です。

帯域は、ネットワークが理論上どれだけのデータを流せるかを示す能力値です。 スループットは、実際にどれだけのデータを転送できたかを示す実測値です。 レイテンシは、通信相手との間でデータが往復するまでの遅延時間です。

大容量ファイル転送では帯域やスループットが重要になりますが、 Web会議、SSH、オンラインゲーム、クラウドサービスの操作感では、 レイテンシやジッタ、パケットロスが大きく影響します。

また、通信速度は物理層からアプリケーション層まで、複数の要素によって決まります。 LANケーブル、光ファイバ、Wi-Fi、スイッチ、ルータ、ファイアウォール、TCP制御、 DNS、サーバ性能、アプリケーション設計など、さまざまな要因が関係します。

そのため、ネットワークが遅いと感じたときは、 単に「回線速度が足りない」と決めつけるのではなく、 帯域、スループット、レイテンシ、ジッタ、パケットロスを分けて確認することが重要です。

ネットワーク通信速度の本質は、 「どれだけ大量に送れるか」だけではなく、 「どれだけ安定して、どれだけ早く応答できるか」にあります。 この考え方を理解しておくことで、ネットワーク設計、障害対応、性能改善をより正確に行えるようになります。