Skip to content
Published on

[コンピュータネットワーク] 17. 無線ネットワークとモバイル通信

Authors

無線ネットワークとモバイル通信

無線ネットワークは現代のインターネットアクセスの中核です。スマートフォン、ノートPC、IoTデバイスなど、ほとんどのインターネット接続が無線を通じて行われています。

この記事では、無線リンク固有の特性、WiFi(802.11)プロトコルの構造と動作、セルラーネットワークの発展、そして移動性管理メカニズムを見ていきます。


1. 無線ネットワークの構成要素

無線ネットワークの構成
========================

[有線インターネット]
      |
[基地局/AP] ----無線---- [無線ホスト]
      |         リンク    [無線ホスト]
      |                   [無線ホスト]
[有線ネットワーク]

構成要素:
  1. 無線ホスト:スマートフォン、ノートPC、タブレット
  2. 基地局(Base Station):AP、セルタワー
  3. 無線リンク:ホストと基地局間の通信チャネル
  4. ネットワークインフラ:基地局を有線ネットワークに接続

1.1 無線ネットワークの分類

無線ネットワークの分類
========================

                 | インフラあり        | インフラなし
-----------------+--------------------+------------------
単一ホップ       | WiFi、4G LTE       | Bluetooth
                 |(AP/基地局経由)    |(デバイス間直接)
-----------------+--------------------+------------------
マルチホップ     | 無線メッシュ        | MANET、VANET
                 |(リレー使用)       |(アドホックネットワーク)

2. 無線リンクの特性

2.1 有線との違い

無線リンクは有線リンクと根本的に異なる特性を持ちます。

無線リンクの主要特性
======================

1. 経路損失(Path Loss)
   - 信号強度が距離に応じて急激に減少
   - 自由空間:距離の二乗に反比例
   - 屋内:壁、家具などによる追加減衰

2. マルチパスフェージング(Multipath Fading)
   - 信号が複数の経路で反射・回折して到達
   - 複数の信号が合成されて強化または相殺

3. 干渉(Interference)
   - 同じ周波数を使用する他のデバイスとの干渉
   - 電子レンジ、Bluetoothなど(2.4GHz帯域)

4. SNR(Signal-to-Noise Ratio)
   - 信号対雑音比:高いほどエラーが減少
   - SNRが高い場合:高い変調率、高い伝送率
   - SNRが低い場合:低い変調率、低い伝送率

2.2 隠れ端末問題

隠れ端末問題(Hidden Terminal Problem)
=========================================

      障害物
[A] .....|..... [B] ---------- [C]
 |       |       |              |
 | Aの範囲      | Bの範囲      |
 |<----->|       |<----------->|
 |               |
 AはCを検知不可
 CはAを検知不可

問題:
  AがBに送信中
  Cがチャネルを検知:「空いている!」(Aの信号を検知できず)
  CもBに送信開始 --> Bで衝突発生!

これが無線でCSMA/CDを使用できない理由

3. WiFi(IEEE 802.11)

3.1 802.11アーキテクチャ

802.11ネットワーク構造
========================

BSS(Basic Service Set):
  [AP(Access Point)]
   /    |    \
 [H1]  [H2]  [H3]
  無線ホスト

ESS(Extended Service Set):
  [AP1] --- 有線 --- [AP2] --- 有線 --- [AP3]
   / \                / \                / \
 [H1][H2]          [H3][H4]          [H5][H6]

主要構成:
  - BSS:1つのAPに接続された無線ホストのグループ
  - AP:有線ネットワークと無線ホストを接続するブリッジ
  - SSID:ネットワーク識別名(例:「MyWiFi」)
  - チャネル:1~11(2.4GHz)または36~165(5GHz)

3.2 802.11接続過程

WiFi接続過程
==============

1. AP発見
   - 受動スキャン:APが定期的にビーコンフレームを送信
   - 能動スキャン:ホストがプローブ要求を送信、APが応答

2. 認証および接続
   ホスト                          AP
     |--- 認証要求(Authentication)-->|
     |<-- 認証応答 --------------------|
     |--- 接続要求(Association)----->|
     |<-- 接続応答 --------------------|

3. DHCPでIPアドレスを取得

4. データ転送開始

3.3 802.11 MACプロトコル:CSMA/CA

無線環境では衝突検出(CD)が困難なため、衝突回避(CA)を使用します。

CSMA/CAの動作
===============

1. キャリアセンス(Carrier Sense)
   - DIFS(Distributed Inter-Frame Space)間チャネルが空いていれば送信

2. チャネルが使用中の場合:
   - ランダムバックオフタイマー開始
   - チャネルが空いている時のみタイマーカウントダウン
   - タイマー = 0になったら送信

3. ACK確認
   - 受信側がSIFS(Short Inter-Frame Space)後にACKを送信
   - ACK未受信時に再送(バックオフ値を増加)

タイムライン:
  送信者:[DIFS待機][データ送信]....[タイムアウト]
  受信者:                      [SIFS][ACK]

CSMA/CD vs CSMA/CA:
  CD:衝突検知後即座に中断(イーサネット)
  CA:衝突回避 + ACK確認(WiFi)

3.4 RTS/CTSメカニズム

隠れ端末問題を解決するためのオプションメカニズムです。

RTS/CTSの動作
===============

送信者A                AP                受信範囲のノード
    |                   |                       |
    |-- RTS ----------->|                       |
    |  (送信要求)      |                       |
    |                   |---- CTS ------------->|
    |<-- CTS -----------|  (チャネル予約通知)    |
    |                   |                       |
    |== データ ========>|                       |
    |                   |                       |(送信自制)
    |<-- ACK -----------|                       |
    |                   |                       |

RTS:Request to Send(送信要求)
CTS:Clear to Send(送信許可)

CTSを受信したすべてのノードは指定された時間中送信を自制
  --> 隠れ端末問題を解決

3.5 802.11フレーム形式

802.11フレーム構造
====================

+-------+------+------+------+------+-----+------+------+-----+
|Frame  |Dur-  |Addr  |Addr  |Addr  |Seq  |Addr  |Data  | CRC |
|Control|ation | 1    | 2    | 3    |Ctrl | 4    |      |     |
| 2B    | 2B   | 6B   | 6B   | 6B   | 2B  | 6B   |0-2312| 4B  |
+-------+------+------+------+------+-----+------+------+-----+

4つのMACアドレスフィールド:
  アドレス1:受信無線インタフェースのMAC
  アドレス2:送信無線インタフェースのMAC
  アドレス3:APに接続されたルータインタフェースのMAC
  アドレス4:アドホックモードでのみ使用

なぜ3つのアドレスが必要か:
  H1 --> AP --> ルータ(R1)
  アドレス1:APのMAC(無線受信者)
  アドレス2:H1のMAC(無線送信者)
  アドレス3:R1のMAC(最終宛先方向)

4. 802.11標準の発展

WiFi標準の発展
================

標準      | 発売  | 周波数     | 最大速度    | 特徴
----------+-------+-----------+------------+------------------
802.11b   | 1999  | 2.4 GHz   | 11 Mbps    | 初期普及
802.11a   | 1999  | 5 GHz     | 54 Mbps    | OFDM
802.11g   | 2003  | 2.4 GHz   | 54 Mbps    | bと互換
802.11n   | 2009  | 2.4/5 GHz | 600 Mbps   | MIMO
(WiFi 4)|       |           |            |
802.11ac  | 2013  | 5 GHz     | 6.9 Gbps   | MU-MIMO
(WiFi 5)|       |           |            |
802.11ax  | 2020  | 2.4/5/6   | 9.6 Gbps   | OFDMA
(WiFi 6)|       | GHz       |            |

5. セルラーネットワーク

5.1 セルラー構造

セルラーネットワークの基本構造
================================

  [セル1]    [セル2]    [セル3]
   / \       / \       / \
  /   \     /   \     /   \
 / BTS \   / BTS \   / BTS \
(基地局) (基地局) (基地局)
   |          |          |
   +----------+----------+
              |
         [BSC/RNC]
         (基地局制御装置)
              |
         [MSC/MME]
         (移動交換局)
              |
     [コアネットワーク] --- [インターネット]

セル(Cell):1つの基地局がカバーするエリア
周波数再利用:隣接しないセルで同じ周波数を使用

5.2 世代別の発展

セルラーネットワークの世代別発展
==================================

世代   | 技術      | 速度            | 特徴
-------+----------+----------------+------------------
1G     | AMPS     | 2.4 Kbps       | アナログ音声
2G     | GSM      | 14.4 Kbps      | デジタル音声
2.5G   | GPRS     | 56-114 Kbps    | パケットデータ
2.75G  | EDGE     | 384 Kbps       | 拡張データ
3G     | UMTS     | 2 Mbps         | モバイルインターネット
3.5G   | HSPA     | 14 Mbps        | 高速パケット
4G     | LTE      | 100 Mbps~1Gbps | All-IPネットワーク
4.5G   | LTE-A    | 3 Gbps         | キャリアアグリゲーション
5G     | NR       | 20 Gbps        | 超低遅延、IoT

5.3 4G LTEアーキテクチャ

4G LTEネットワーク構造
========================

[UE] --無線-- [eNodeB] --- [S-GW] --- [P-GW] --- [インターネット]
                |           |           |
                |       [MME]       [PCRF]
                |     (移動性管理) (ポリシー/課金)
                |
            [HSS]
          (加入者DB)

UE:      User Equipment(ユーザー端末)
eNodeB:  基地局(evolved Node B)
S-GW:    Serving Gateway(データ経路管理)
P-GW:    Packet Gateway(インターネット接続)
MME:     Mobility Management Entity(移動性管理)
HSS:     Home Subscriber Server(加入者情報)

主要特徴:
  - すべてのトラフィックがIPパケットで送信(All-IP)
  - 音声もVoLTE(Voice over LTE)で処理
  - フラットなアーキテクチャ(階層削減で遅延最小化)

6. 移動性管理

6.1 移動性のスペクトラム

移動性レベル
=============

移動なし                                      高い移動性
    |-------|--------|--------|--------|---------|
    固定    低移動    中移動    高移動   超高速移動
    デスクトップ WiFi  歩行者   車両     高速鉄道
             ローミング ハンドオフ ハンドオフ

6.2 ハンドオフ(Handoff/Handover)

ハンドオフ過程
===============

移動端末が1つの基地局から別の基地局へ移動:

  [旧BS] .... [移動端末] .... [新BS]
      |                              |
      |  信号弱化       信号強化     |
      |                              |
      |<--- ハンドオフ決定 --------->|
      |                              |
      |---- トラフィック経路切替 --->|
      |                              |

ハンドオフの種類:
  1. ハードハンドオフ:旧接続を切断して新接続(GSM)
  2. ソフトハンドオフ:両方に同時接続を維持(CDMA)

ハンドオフ基準:
  - 信号強度(RSSI)
  - 信号品質(SINR)
  - 負荷分散

6.3 間接ルーティングと直接ルーティング

移動性サポート:間接ルーティング
==================================

ホームネットワーク                  訪問先ネットワーク
[ホームエージェント]                [外部エージェント]
     |                              |
     |<---- 移動端末登録 ----------|
     |                              |
通信相手 --> ホームエージェント --> 外部エージェント --> 移動端末
              (トンネリング)       (転送)

短所:三角ルーティング(Triangle Routing)
  通信相手が訪問先ネットワークのすぐ隣にいても
  ホームネットワークを経由しなければならない

直接ルーティング:
  通信相手がホームエージェントで現在位置を確認
  その後直接外部エージェントに送信(三角ルーティング回避)

7. 無線セキュリティ

WiFiセキュリティプロトコルの発展
==================================

プロトコル | 発売  | 暗号化      | セキュリティレベル
-----------+-------+------------+-----------
WEP        | 1999  | RC4 (40bit)| 非常に脆弱(使用禁止)
WPA        | 2003  | TKIP       | 過渡期的
WPA2       | 2004  | AES-CCMP   | 良好
WPA3       | 2018  | SAE + AES  | 強力

WPA2の動作(4-wayハンドシェイク):
  1. APがランダム値を送信
  2. クライアントがランダム値 + MICを送信
  3. APがグループキー + MICを送信
  4. クライアントが確認を送信
  --> 両側がセッションキーを安全に共有

8. まとめ

概念核心内容
経路損失信号強度が距離に応じて急激に減少
隠れ端末相手の送信を検知できず衝突が発生
CSMA/CA衝突回避 + ACK確認方式
RTS/CTSチャネル予約で隠れ端末問題を解決
802.11フレーム4つのMACアドレスフィールドを含む
セルラーセル単位の周波数再利用、世代別の発展
4G LTEAll-IPネットワーク、フラットなアーキテクチャ
ハンドオフ基地局間の移動時に接続を切り替え

次の記事では、マルチメディアネットワーキングとストリーミング技術を見ていきます。


参考資料

  • James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach", 6th Edition, Chapter 6
  • IEEE 802.11 - Wireless LAN Standard
  • 3GPP TS 36.300 - LTE Architecture