ネットワーク
中級

全二重通信(ぜんにじゅうつうしん)

概要

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
network
全二重通信

全二重通信(Full-Duplex)の定義と基礎概念

全二重通信とは、データ送信側と受信側が同時に双方向でデータをやり取りできる通信方式のことです。これを道路に例えるなら、「中央分離帯のある往復二車線道路」のようなものです。上り線と下り線が独立しているため、対向車と衝突することを気にせず、同時に走行することが可能です。

対照的な概念に「半二重通信(Half-Duplex)」があります。半二重通信は「一本の狭い道」のようなもので、一度に一方方向の通信しかできません。送信中は受信ができず、受信したい場合は送信を止めて切り替える必要があります。かつての無線機(トランシーバー)や、初期のイーサネット(ハブを使用した環境)がこの方式に該当します。

現代のPC自作におけるネットワークカードやマザーボードのバス規格のほとんどは、この全二重通信を前提に設計されています。なぜなら、現代のコンピューティングにおいて「送信待ち」による遅延(レイテンシ)は致命的なパフォーマンス低下を招くからです。

全二重通信が実現するハードウェアの実装例

全二重通信は、物理層(レイヤー1)での設計によって実現されます。具体的には、送信専用の経路(Tx)と受信専用の経路(Rx)を物理的に分けるか、あるいは周波数を分けることで、信号の衝突(コリジョン)を回避しています。

1. 高速イーサネット(10GbE/100GbE)

現在の有線LAN規格では、スイッチングハブの普及により、ほぼすべての環境で全二重通信が標準となっています。 例えば、Intel X550-T2のような10GbE(10ギガビットイーサネット)対応のネットワークアダプタは、双方向で同時に10Gbpsの帯域を確保できます。つまり、理論上の合計スループットは20Gbpsに達します。

さらに、データセンター向けのNVIDIA Mellanox ConnectX-6などのSmartNICでは、100Gbpsや200Gbpsという超高速域での全二重通信を実現しています。これらの製品は、5nmプロセスなどの微細化されたチップセットを採用し、低消費電力ながら膨大なパケットを処理します。

2. PCI Express (PCIe) バス

PC内部のパーツ間通信を担うPCI Expressも、本質的に全二重通信です。PCIeは「レーン」と呼ばれるペアの配線で構成されており、1レーンあたり送信側と受信側のペアが存在します。 最新のAMD Ryzen 9 7950Xを搭載したマザーボードで採用されているPCIe Gen 5.0では、1レーンあたりの転送速度が32GT/sに達しており、x16スロットであれば双方向で膨大なデータを同時に転送可能です。

3. NVMe SSDのインターフェース

ストレージ製品であるSamsung 990 ProなどのNVMe SSDは、PCIe 4.0 x4接続を利用しています。ここでも全二重通信が機能しており、OSがデータを読み込みながら、同時にバックグラウンドで書き込み処理を行うといった動作を効率的に行えます。

全二重通信と半二重通信の性能比較

全二重通信の最大のメリットは、通信の衝突(コリジョン)が発生しないため、効率が極めて高いことです。半二重通信では、データが衝突した際に「CSMA/CD(Carrier Sense Multiple Access with Collision Detection)」という仕組みを用いて再送制御を行いますが、これが大きなオーバーヘッドとなります。

以下に、通信方式ごとの特性をまとめます。

項目単方向通信 (Simplex)半二重通信 (Half-Duplex)全二重通信 (Full-Duplex)
通信方向一方向のみ双方向(ただし交互)双方向(同時)
例えラジオ放送トランシーバー電話・現代のLAN
衝突の可能性なしあり(衝突が発生する)なし(物理的に分離)
効率低(一方的)中(待ち時間が発生)高(待ち時間なし)
主な実装テレビ・ラジオ旧式ハブ、Wi-Fi(一部)スイッチングハブ、PCIe
帯域利用率50%以下変動的(衝突に依存)100% (双方向独立)

全二重通信における数値的なメリット

数値で具体的に見ると、その差は歴然です。

  • 帯域幅の有効活用: 1Gbpsの全二重通信環境では、「送信1Gbps + 受信1Gbps」の合計2Gbpsのトラフィックを同時に処理できます。
  • レイテンシの削減: 送信権限を得るための待機時間がゼロになるため、ミリ秒単位の応答速度が求められるオンラインゲームやリアルタイム株取引などで不可欠です。
  • スループットの安定: 100Gbpsクラスのネットワーク(ConnectX-6等)において、半二重のような衝突制御があれば、実効速度は理論値の半分以下にまで低下しますが、全二重であれば理論値に近い速度を維持できます。

2025年〜2026年に向けた次世代通信の展望

通信テクノロジーは常に進化しており、2025年以降、全二重通信の概念はさらに高度な領域へと拡張されています。

Wi-Fi 7 (IEEE 802.11be) の普及

無線LANは伝統的に「半二重」に近い性質を持っていましたが、最新のWi-Fi 7規格では、MLO (Multi-Link Operation) という機能が導入されています。 例えば、TP-Link Archer BE805のようなWi-Fi 7ルーターは、2.4GHz、5GHz、6GHzの複数の帯域を同時に利用します。これにより、物理的な単一チャンネルの制約を超え、実質的に「複数の経路を同時に使う」ことで全二重に近い超低遅延・高スループットを実現しています。320MHzの帯域幅と4K-QAMの採用により、無線でありながら有線に近い体験が可能になります。

400G/800G Ethernetの時代

2026年に向けて、エンタープライズ向け市場では400Gbpsや800Gbpsの全二重通信が標準化されつつあります。これらは従来の電気信号だけでなく、光ファイバーを用いた光通信(Optical Transceivers)が主役となります。

  • 光伝送の分離: 光ファイバーを2本使用して送信と受信を完全に分けることで、電磁干渉(EMI)を排除し、数キロメートル先まで全二重で超高速通信を行うことが可能です。
  • 価格帯の変動: 以前は数百万円した100GbE NICも、普及に伴い価格が低下しています。高性能な10GbEカードであれば、現在では¥45,000前後から入手可能ですが、次世代の400G環境では、スイッチ1台で12.8Tbps以上のスイッチング容量を持つモンスターマシンが登場しています。

PCIe Gen 6.0への移行

PC内部バスでは、PCIe 5.0からGen 6.0への移行が議論されています。Gen 6.0では、信号方式がNRZからPAM4(Pulse Amplitude Modulation 4-level)に変更されます。これにより、同じクロック周波数でも一度に送れるデータ量を倍増させ、全二重通信の帯域幅をさらに極限まで引き上げることが計画されています。

全二重通信に関する実装上の注意点とトラブルシューティング

理論上は完璧な全二重通信ですが、実際の運用では「設定の不整合」によるトラブルが発生することがあります。

デュプレックス・ミスマッチ (Duplex Mismatch)

最も代表的なトラブルが、通信する両端の機器で「全二重」と「半二重」の設定が食い違っている状態です。

  • 現象: 通信速度が極端に低下する、あるいはパケットロスが多発する。
  • 原因: 一方の機器が「全二重」で送信し続けている間、もう一方が「半二重」として動作していると、後者は衝突を検知して送信を停止し、再送を繰り返すため、実効速度が数Mbpsまで落ち込むことがあります。
  • 対策: 現代の機器は「オートネゴシエーション(Auto-Negotiation)」機能により、自動的に最適なモード(通常は全二重)を選択します。しかし、古いスイッチや特殊な産業用機器を混ぜて使用する場合、手動で「Full-Duplex」に固定設定する必要があります。

物理層の制約

全二重通信を最大限に活かすには、適切なケーブル規格が必要です。

  • Cat5e/6/6A: 1Gbpsから10Gbpsの全二重通信を行うには、最低でもCat5e、10GbEを安定して出すにはCat6A以上のケーブルが必要です。
  • 配線距離: 10GbEのベースT(銅線)規格では、最大伝送距離は100メートルですが、ノイズの影響を受けやすいため、実際には高品質なシールド付きケーブル(STP)の使用が推奨されます。

性能を最大化するためのチェックリスト

自作PCやサーバー構築時に全二重通信の恩恵をフルに受けるためには、以下の点を確認してください。

  • ネットワークスイッチが「スイッチングハブ」であること(古いリピーターハブは不可)。
  • NIC(ネットワークカード)のドライバが最新であり、オートネゴシエーションが有効であること。
  • PCIeスロットのレーン数(x4, x8, x16)がパーツの要求スペックを満たしていること。
  • LANケーブルの規格が、目標とする通信速度(10Gbps等)に対応していること。
  • OS側のネットワーク設定で、速度とデュプレックスが「自動」または「全二重」になっていること。
  • NVMe SSD等のストレージを、チップセット経由ではなくCPU直結のPCIeレーンに配置していること。
  • Wi-Fi 7環境であれば、クライアント端末(PC/スマホ)側もWi-Fi 7に対応していること。
  • 電源ユニットの容量が十分であり、高速通信時のNICの消費電力増大に伴う電圧降下が起きていないこと。

FAQ

Q1: 全二重通信になれば、単純に速度が2倍になるということですか? A1: 正確には「送信」と「受信」がそれぞれ独立して最大速度を出せるようになるということです。例えば、1Gbpsの全二重通信の場合、1Gbpsでデータをダウンロードしながら、同時に1Gbpsでデータをアップロードできます。単一方向の転送速度が2Gbpsになるわけではありませんが、双方向の合計スループットは2Gbps相当となります。

Q2: Wi-Fiは全二重通信ではないと聞きましたが、本当ですか? A2: 基本的にWi-Fiは「半二重」です。電波という共有媒体を使うため、同時に送信すると電波が干渉して壊れてしまいます。そのため、順番に送信する仕組み(CSMA/CA)を使っています。ただし、前述のWi-Fi 7 (MLO) のように、複数の周波数帯を同時に使うことで、擬似的に全二重に近い効率的な通信を実現する技術が進んでいます。

Q3: PCIeはなぜ全二重通信である必要があるのですか? A3: CPUがGPUにデータを送る(描画命令など)と同時に、GPUからCPUへデータを戻す(計算結果やステータスなど)必要があるためです。もしPCIeが半二重であれば、GPUが計算結果を返している間、CPUは次の命令を送ることができず、現代の超高速なグラフィックス処理やAI計算(LLMの推論など)において甚大なボトルネックとなります。

この記事について
カテゴリーネットワーク
難易度中級
作成日2025/7/16