802.11n BA

BAのプロセスは何ですか:

1.BAセッションを作成します

2.データ受信

3.BAの要求と応答

4.BAセッションを終了します

 

1. BAセッションの確立には、ADDBA要求管理フレームを使用する必要があります。フレームの構造は次のとおりです。

カテゴリコードに分類:3(Block Ack)

アクションコード:0(ADDBAリクエスト)

ダイアログトークン

ブロック確認パラメータ:

CWAP- BlockAck-06

ブロック確認ポリシー:3でポリシーを指定します

                            1-即時確認

                             0-遅延ACK

 

Block Ack Timeout:BAセッションの暗黙的な終了を設定するために使用されます(非ティアダウンモード)

ブロック確認開始シーケンス制御(SSC):

                              次のBAインタラクションの開始SNを指定するために使用されます

バッファサイズは、受信できるMSDUの数またはAMSDUの数(A-MSDUでサポートされている場合)を指定します。

 

2.MPDU送信を実行します。ACKなし

3. BAに返信するタイミングと、BARが必要かどうかによって、3つのタイプがあります。

    ブロックACKポリシーが0の場合:

      BAR-> ACK-> BA-> ACK

   ブロックACKポリシーが1の場合:

     BAR-> BA

   ブロックackポリシーが1で、ackポリシー(最後のMPDUのQos制御フィールドで指定)が暗黙的なACKである場合:

     BA。

BAの形式に応じて、BARで指定される4つのタイプに分けることができます。

CWAP- BlockAck-13

その中で、Compreseed BlockAckはMPDU(802.11n)に従った応答を指し、BITMAPは8オクテット、基本的な方法はMSDUに従って応答すること、合計16オクテット(128ビット)です。

4.終了します。分解またはタイムアウト

参照:https:  //wirelessonthego.postach.io/post/802-11n-block-acknowledgement

おすすめ

転載: blog.csdn.net/reekyli/article/details/108848983