| バンド | 周波数 | 802.11ファミリー |
|---|---|---|
| UHF-ISM | 902 ~ 928MHz | |
| S-ISM | 2.4 ~ 2.5GHz | 802.11b(5.5Mbps, 11Mbps) 802.11g(54Mbps) |
| C-ISM | 5.725 ~ 5.875GHz | 802.11a(54Mbps) |
無線装置は出力規制を守っている限り、ISM帯域を利用するのに免許が不要である。
無線ネットワークでは、無許可のユーザによる使用を防ぐために強力な認証が必要である。そして、無許可のユーザによるトラフィックの傍受と注入を防ぐために、認証済みの接続を強力な暗号化で保護しなければならない。
有線ネットワークインタフェースと無線ネットワークインタフェースのMACアドレスは、同じルールで割り当てられ、ユニークである。
| 802 概観 と アーキテクチャ |
802.1 マネジメント |
802.2論理リンク制御(LLC) | データリンク層 | |||||
| 802.3 | 802.5 | 802.11 MAC | ||||||
| 802.11 FHSS PHY |
802.11 DSSS PHY |
802.11a OFDM PHY |
802.11b HR/DSSS PHY |
物理層 | ||||
物理層:
物理層コンバージェンス手順:PLCP(Physical Layer Convergence Procedure)>>
MACフレームを媒体にマッピングする
物理媒体依存:PMD(Physical Media Dependent)>>
PLCPフレームを送信する。
アドホックネットワークとインフラストラクチャネットワーク
ブロードキャストとマルチキャストのフレームはフラグメント化されないし、ACK応答も返されない。ユニキャストフレームには、ACKは必ず返る。
| フレーム 制御 (2) | デュレーション /ID (2) |
Addr1 (6) |
Addr2 (6) | Addr3 (6) |
シーケンス 制御 (2) | Addr4 (6) | データ (0~2312) | FCS (4) |
| ロトコル | タイプ | サブタイプ | ToDS | FromDS | MF | 再送 | PM | MD | WEP | 順序 |
| タイプ | サブ タイプ | 説明 | |
|---|---|---|---|
| 00 管理フレーム |
0000 | アソシエーション要求 | 移動ステーションは識別済みの無線ネットワークに認証されたら、アソシエーションを開始し、ネットワークへの加入を試みる |
| 0001 | アソシエーション応答 | ||
| 0010 | 再アソシエーション要求 | ||
| 0011 | 再アソシエーション応答 | ||
| 0100 | プローブ要求 | 移動ステーションは802.11ネットワークを検出するために利用 | |
| 0101 | プローブ応答 | 無線ネットワークに加入するために必要なパラメータを提供 | |
| 1000 | ビーコン | 無線ネットワーク存在の通知 | |
| 1001 | トラフィック発生通知メッセージ | IBSS用:バッファされたデータが存在することを受信者に通知する | |
| 1010 | アソシエーション解除 | アソシエーション・プロセスを終わらせる | |
| 1011 | 認証 | ||
| 1100 | 認証解除 | 認証プロセスを終わらせる | |
| 1101 | アクション | ||
| 01 制御フレーム |
1000 | ブロックACK要求 | |
| 1001 | ブロックACK | ||
| 1010 | パワーセーブ | ||
| 1011 | RTS | ||
| 1100 | CTS | ||
| 1101 | 確認応答(ACK) | ||
| 1110 | コンテンションフリー(CF-END) | ||
| 1111 | CF-END + CF-ACK | ||
| 10 データフレーム |
0000 | データ | |
| 0001 | データ + CF-ACK | ||
| 0010 | データ + CF-Poll | ||
| 0011 | データ + CF-ACK + CF-Poll | ||
| 0100 | NULLデータ | ||
| 0101 | CF-ACK | ||
| 0110 | CF-Poll | ||
| 0111 | CF-Poll + CF-ACK | ||
| 1000 | QoSデータ | ||
| 1001 | QoSデータ + CF-ACK | ||
| 1010 | QoSデータ + CF-Poll | ||
| 1011 | QoSデータ + CF-ACK + CF-Poll | ||
| 1100 | QoS NULLデータ | ||
| 1101 | QoS CF-ACK | ||
| 1110 | QoS CF-Poll | ||
| 1111 | QoS CF-Poll + CF-ACK | ||
| ToDS = 0 | ToDS = 1 | |
| FromDS = 0 | 全ての管理フレームと制御フレーム、またアドホックネットワークのデータフレーム | インフラストラクチャネットワークの無線ステーションから送信されたデータフレーム |
| FromDS = 1 | インフラストラクチャネットワークの無線ステーションへ送信されるフレーム | 無線ブリッジ(WDS)上のデータフレーム |
上位層のパケットはMAC層でフラグメント化された時には、最終フラグメント以外のフラグメントには1をセットする。その他のフレームには0をセットする。
フレームは再送される時に、1をセットする。
省電力モードに移行する時に、1をセットし、通常モードなら、0をセットする。アクセスポイントから送信されてきたフレームのPMビットは常に0で設定されている。
省電力モードのステーションのために、アクセスポイントはディストリビューションシステムから受信したフレームをバッファに保持することができる。この時、アクセスポイントは省電力モードのステーション宛のフレームが少なくとも、一つ存在していることを示すためにMDビットを設定する。
フレームはリンク層のセキュリティプロトコルで保護されている場合では、WEPビットは1に設定される。
強制的順序づけが使用される場合には、順序ビットは1にセットされる。
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| NAV | 0 | ||||||||||||||
| CFP | 0 | 1 | |||||||||||||
| PS-Poll | 1 | 1 | |||||||||||||
値はマイクロ秒単位で、現在行われている伝送によって媒体がビジーとなる時間を表している。全てのステーションは受信したフレームのヘッダを見て、そのデュレーション/IDフィールドに従って、NAVを変更する。
CFP=0x0000でセットされる。コンテンションフリー期間を通知して、コンテンションフリーの伝送との干渉が避けられる。
省電力モードから通常モードに復帰するステーションは、PS-Pollフレームをアクセスポイントに送信し、APでバッファされているフレームを受信する。PS-Pollにそのステーションが属しているBSSを示すアソシエーション識別子(AID:1~2007,その多は予約済み)を埋め込む。
802.11フレームは最大四つのアドレスフィールドを含むことができる。フレームタイプに応じて、色々な使いかたはある。殆どのデータフレームで、アドレスフィールドの数は3である。
| 機能 | ToDS | FromDS | アドレス1 受信機 |
アドレス2 送信機 |
アドレス3 | アドレス4 |
|---|---|---|---|---|---|---|
| IBSS | 0 | 0 | DA | SA | BSSID | |
| APへ | 1 | 0 | BSSID | SA | DA | |
| APから | 0 | 1 | DA | BSSID | SA | |
| WDS (ブリッジ) |
1 | 1 | RA | TA | DA | SA |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| フラグメントID | シーケンスID | ||||||||||||||
シーケンス制御フィールドはフラグメントの再結合および重複フレームの廃棄に使われる。制御フレームではシーケンス番号は使われないので、シーケンス制御フィールド制御フィールドは存在しない。
上位層プロトコルはタイプフィールドを追加ヘッダとして、データの始まりに付け加える。
受信したフレームの完全性を検査するために、 FCSは、巡回冗長検査(CRC)計算法を用いて、MACヘッダ中の全フィールドとデータフィールドによって計算される。
WEPキーは、40また104ビットで、四つの格納は可能で、データの秘密性を保護するために使用される。
0 1 2 3 01234567012345670123456701234567 +------+-------+-------+-----+-+ | | |I| | IV |000000 | | | |D| +------+-------+-------+-----+-+
802.1Xは認証と鍵管理のフレームワークを提供する。802.1XはIETFの拡張認証プロトコル(Extensible Authentication Protocol:EAP)をIEEEが採用したものである。802.1XはRFC2284, RFC3748に記述されている。
802.11iはリンク層暗号化の弱点に二つの手段で対処する。
| MAC | MLME MAC MIB |
SME |
| PHY | PLME PHY MIB |
| DLL | MAC |
| PHY | PLCP |
| PMD |
周波数ホッピングとは、あらかじめ決められた疑似乱数パターンに従って伝送周波数を頻繁に切り替える。二つの周波数ホッピングシステムが同じ帯域を共有する時には、干渉を避けるために、それぞれのシステムが異なったホッピングシーケンスを用いなければならない。各タイムスロットでは、異なる周波数スロットを用いなければならない。
IEE802.11の変調方式では、データの各ビットはチャネルの中心周波数からのズレとして符号化される。チャネルは中心周波数で区別される。また、チャネルの占有時間は390タイムユニットで、おおよそ0.4秒である。
| チャネルCn = 2.400 + 0.001 x n | ||
| アメリカ | 2から79 | 26 |
| カナダ | 2から79 | 26 |
| 欧州(フランス除) | 2から79 | 26 |
| フランス | 48から82 | 27 |
| スペイン | 47から73 | 35 |
| 日本 | 73から95 | 23 |
RFキャリアにフレームを乗せる前に、MAC層から来たフレームに対して、物理層コンバージェンス手順(PLCP: Physical Layer Convergence Procedure)を適用しなければならかい。
| プリアンブル | PLCPヘッダ | ペイロード | |||
| SYNC (80) |
SFD (16) |
PLW (12) |
PSF (4) |
HEC (16) |
PSDU (可変長) |
直接シーケンスPHY(Direct Sequence Spread Spectrum:DSSS)方式とは、より広い周波数帯域で信号を伝送するスペクトル拡散方式である。基本的なアプローチは、RFエネルギーを巧妙に制御しつつ、広領域に分散させることである。送信局は変化を広帯域に広げ、受信局は相関を取って、変化を検出する。 DSSSには帯域幅とスループットのトレードオフがある。
802.11はPNコードとして11ビットのバーカー符号を用いる。各ビットはバーカー符号をチップシーケンスとして符号化される。802.11のバーカー符号は、(10110111000)で、1は6個、0は5個である。バーカー符号をデータストリームの1ビットずつにモジュロ2の加算器を用いて適用する。そして、1が符号化される時に、拡散コードの全ビットは反転し、0ならそのままである。
| Cn=2.412 + 0.005 x n | |
| アメリカ、カナダ | 1から11(2.412GHz~2.462GHz) |
| 欧州(スペイン除) | 1から13(2.412GHz~2.472GHz) |
| スペイン | 10から11(2.457GHz~2.462GHz) |
| 日本 | 1から13(2.412GHz~2.472GHz)と14(2.484GHz) |
| プリアンブル | ヘッダ | ペイロード | ||||
| SYNC (128) |
SFD (16) |
SPD (8) |
SVC (8) |
LEN (16) |
CRC (16) |
PSDU (可変長) |