質問

についてのMACプロトコルの802.11Wifiが備わっています。

ことがわかってきましたが駅を受けたデータでお待ちしておりますので用SIFSます。その後に送信さい。検索する場合はオンラインにその理由としては、通常はACKパケットより高い優先されます。これは理解することが出来年駅初のでお待ちしておりまDIFSきたい送信は正常データとDIFS以SIFS).

でも、なぜでしょうか。なぜな直送のACK?駅に知っているデータ到着のCRCが正しいので、なぜ待つのでしょうか?

役に立ちましたか?

解決

これは、CRCは、ワイヤからの受信データの正確な終了時に正しいことを知ることが理論的には可能であるが、実際には、あなたはIFFT、デコンボリューションを実行するために、最後のブロック内の全てのサンプルを蓄積する必要があり、 FECは、その後、最終的には、非常に終わり、最終的には波形のうち、入力データを取得した後、あなたはCRCが正しいことを知っています。また、あなたは時々パフォーマンスを受け取る妨げることができACKを送信する送信回路をオンにする必要があります。処理チェーンの各ステップは、瞬間だった、と送信回路は間違いを妨害しなかった場合には受信回路、およびACKのための波形を構築するために必要な一切のリードタイムがなかったならば、送信することが可能になりたい場合ACK直後に波形の最後のビットを取得した後。このチェーン内の各要素は、いくつかの決定論的な時間がかかりながら、しかし、それは瞬間的ではありません。 SIFSは、PHYからデータを取得し、それを確認し、応答を送信するために受信機の時間を与えます。

免責事項:私は802.11よりホームプラグをよりよく知っている。

他のヒント

このようにするための分散協調機能(DCF)点調整機能(PCF)モードできる 共存 一つの細胞です。これは基地局用のポーリングと同時に、細胞使用できdisitributed調整をCSMA/CA.

その中でSIFS、制御フレームの次の断片が送付させていただきます。中PIFS,PCFフレームを送信することができるので、中DIFS DCFのフレームを送付させていただきます。中SIFSとPIFS,PCFできるで魔法のよう。

もののないすべての基地局の支援PCFすべての駅で待つ必要からも支援します。

更新:

方を理解していることを中SIFSの駅お届けすることがありRTS、CTやACKとるのに十分な時に切り替えて受信モードの前に、送信者へ送信.が正しくでお送りしまACK中SIFS.その変化を受けるモードで待ちまSIFS間を経過する時SIFSが経過す送信機まで送信開始.

また、PCF制御によるPIFSる後SIFS前DIFSならびに関連のないこの議論に(私の間違い).それは、SIFS < PIFS < DIFS < EIFS.

資料 このPDFは、8ページ)コンピュータ-ネットワークによりアンドリュー-Tanenbaum

SIFS = RTT(PHY伝送速度に基づいて)+受信機においてフレーム処理遅延(PHY処理DELAY + MAC処理遅延)+(RESPONSE CTS / ACKを構成する)フレーム処理DELAY + RF TUNER DELAY TXにRX FROM(CHANGE )

(RTSの、例えば)最後のPHYシンボル、(RFの)RXモードに変更するのに必要な時間の後に

Aトランスミッター側、。だから、私は、TX側よりもRX側の計算とSIFSを見るでしょう。

私は確かに言うことはできませんが、それはIPに似て最適化戦略のように聞こえます。あなたがのすべてののデータパケットのためのACKを必要としない場合、それはより多くのデータパケットが到着した場合、あなたは、単一のACKでそれらすべてを認めることができ、そのようビットのために延期することには意味があります。

例:クライアントがサーバに速いの本当に400個のパケットがを送信します。クライアントが戻って、単一のACKを送信する前に息抜きを取るまではむしろバック400個のACKを送信するサーバよりも、それは単に待つことができます。クライアントは、のさえ重い負荷の下で一息つくでしょう(その未確認-パケットバッファがいっぱいになると、それが持っている)、これは実行可能になります。

という可能性と相まって

このはACK(n)は「私はパケット#1 n含めへとアップし、すべてを受け取った意味のシステムで可能です。

あなたはこのような戦略を使用することによってパフォーマンスが向上し、より少ないトラフィックを取得します。限り受信機の待機前送信-ACK時間は、送信者に再送信-IF-NO-ACK-までの時間(アカウントに送信遅延を取る)未満である、問題はないはずです。

ククラッシュ-コース802.11:

802.11は基本的には巨大なシステムのタイマー.最も共通の実装802.11利用の分散協調機能、DCF.のDCFできるノードを持ち帰って、子どもたちの範囲のラジオチャンネルを使っている802.11座分散ファッションするようになったのはな送受信データを無視して隠し出されるノードの問題のためにこのディスカッション).前ノードで配信を開始データのチャンネルでは待機期間のDIFSのチャネルが決定されたアイドルであればアイドル中にDIFS期間は最初のノードのものを掴んでチャネルの送信開始.標準802.11、非802.11eの実装は、非802.11nので、ひとつひとつのデータパケットが送信ニーズが認められたということは、物理層、PHY、承認にパケットirregardlessの上位層プロトコルを使っています。後のデータパケットが送SIFS時期のニーズを満了後SIFS了制御フレーム向けのノード"について"の制御チャネルに送信することができるので、このインスタンスは、認知フレームが送信されます。SIFSできるノードを送信したデータパケットスイッチからの送受信モードになります。場合はパケットは取得しないACKを受けた後SIFS/ACKタイムアウトが発生した、指数バックオフするメソッドが呼び出されます。指数バックオフ。k.は、競合ウィンドウ(CW),開始値CWminイズを実施この15のスロット時代には、スロット時間により異なります802.11るプロトコルを使っています。CW値は、その選択から1をどのような上限値として算出した.現在のパケットが失われ、そのCWを増分から15分~30、そしてランダムな値が選択された1-30.毎-時間が続くのCWのdoubleを1023、キャリアチェンジを制限します。一度パケットを受信に成功し、レーザーセットを返CWmin.

について802.11n/802.11e:すべてのデータパケットについてはまだ認識されなければならなものが802.11e(実802.11n)は複数のデータパケット間の通算が可能と異なる二つの方法A-MSDUまたは-MPDU.A-MSDUはジャンボフレームが一つにチェックサム全体の集約パケット送信内で多数のサブフレームを含むそれぞれのデータフレームが送信されます。誤りがあった場合はA-MSDUフレームで再送信、そしてすべてのサブフレームをする"を選択します。ただし、この場合A-MPDU、各サブフレームは小さなヘッダおよびチェックサムを他のサブフレームがエラーで再送信によるそのものその他の方法で集計フレームの次のノードの収益のチャンネルこれらの集約パケット送信の制度があり、このブロック-ack.このブロック-ackを含むビットマップのフレームからの開始シーケンス番号で送られた集約パケットを受けもしくは正しく表示されます。使用量の集計フレームの送信が大きく向上スループット性能としてより多くのデータから送信できるチャンネルあたりの取得による送信ノードも可能であるため、パケットを発信していきましかし、出したパケット送信を著しく困難に802.11MAC層である。

SIFS = D + M +受信/送信

ここで、

D =(受信遅延(RF遅延)及び物理層コンバージェンスプロシージャ(PLCP)プリアンブル/ヘッダの復号化)

M =(MAC処理遅延)

のRx / TX =(送受信所要時間)

すべての遅延を避けることができない上それは確認応答を送信する前にSIFS時間を待たなければならないので、

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top