明らかに、ネットワークが利用可能と見なされるためには、アクセスポイント(AP)が両方の範囲内にある必要があります(ファンシーメッシュモードなどを想定していない)が、データは実際に通過しますか?
はい、データは実際にAPを通過します。どうして?802.11フレーム標準では、802.11フレームヘッダーが定義されています。
802.11は、主にデータリンクのMACレイヤーと物理レイヤーで動作します。したがって、ご覧のように、フレームヘッダーには4つのアドレス(イーサネットの場合は2つではなく)があり、アドレス配置をフレームの転送先に依存しますdot11ヘッダーで決定されます。
可能なアドレスは次のとおりです。
- 宛先アドレス->最終的に到達するフレーム(DA)
- 送信元アドレス->フレームの元の送信者(SA)
- 現在の宛先アドレス->フレームの現在の受信者(CDA)
- 現在のソースアドレス->フレームの現在のソース(CSA)
フレームをどこに転送する必要があるか、つまりどのディストリビューションシステム(DS)からどのディストリビューションシステム(ここではワイヤレスがDS 0で、ワイヤードがDS 1であると仮定)に依存します。
ケース1:フレームを1つのワイヤレスクライアント(STA)から別のクライアントにDS 0からDS 0に転送する必要がある場合(これはほとんどアドホックネットワークで発生します)。
アドレスは次のとおりです。
- CDAとDAは同じになる
- CSAとSAは同じになる
以下は住所の配置です。
- アドレス1-> CDAまたはDA
- 住所2-> CSAまたはSA
- プローブ要求の場合は、アドレス3-> BSSID(MAC)またはff:ff:ff:ff:ff:ff
- 住所4->該当なし
ケース2:フレームをワイヤレスクライアントからAPに、つまりDS 0からDS 1に転送する必要がある場合。
アドレスは次のとおりです。
- CDAとBSSIDは同じになります(パケットはSSIDで転送されるため)
- DAは、フレームを(LANで)転送する必要がある究極のワイヤレスクライアントになります。
- CSAとSAは同じになる
以下は住所の配置です。
- アドレス1-> CDAまたはBSSID
- 住所2-> CSAまたはSA
- 住所3-> DA
- 住所4->該当なし
ケース3:フレームをAPからワイヤレスクライアント、つまりDS 1からDS 0に転送する必要がある場合。
アドレスは次のとおりです。
- CDAとDAは同じものになります。
- CSAとBSSIDは同じになる予定です。
- SAは元の送信元アドレスになります
以下は住所の配置です。
- アドレス1-> CDAまたはDA
- アドレス2-> CSAまたはBSSID
- 住所3-> SA
- 住所4->該当なし
ケース4:同じLAN(およびその上で通信する2つのワイヤレスクライアント)を共有するAPからDS 1からDS 1にフレームを転送する必要がある場合
アドレスは次のとおりです。
- CSAは最初のAPのMACになります
- CDAは2番目のAPのMACになります
- SAはソースワイヤレスクライアントのMACになります
- DAは宛先ワイヤレスクライアントのMACになります
以下は住所の配置です。
- 住所1-> CDA
- 住所2-> CSA
- 住所3-> DA
- 住所4-> SA
結論: APベースの環境(インフラストラクチャ)にいる場合、DSを切り替える必要があるため、宛先MACをBSSIDからエンドクライアントMACアドレス(上記で詳細に説明)に切り替える必要があります。これがdot11の記述方法です。
有線との類推:ワイヤレスメディアをスイッチとエンドホストの間の見えないワイヤーと見なします。この場合のスイッチはAPであり、エンドホストはワイヤレスクライアントです。ワイヤレスではまだソースMACと宛先MACが必要ですが、複数のAP環境では、接続している(経由する)ケーブルがないため(見えない)APが誰なのかわかりませんさらに2つのアドレス(上記で説明したCSAおよびCDA)。
これがお役に立てば幸いです!