IEEE 802.11における単一UDPパケットの再送回数の計算

IEEE 802.11における単一UDPパケットの再送回数の計算

私はリンクレイヤーと物理レイヤーでUDPと802.11に基づいたクライアントサーバープロジェクトを開発しています。ここで、クライアントは、チャネル状態を測定するために無線チャネルのいくつかのパケットを調査しようとする。この機能は、転送速度を設定し、パケット損失率を推定するためにクライアントアプリケーションに必要です。この機能を実行するには、IEEE 802.11で発生する再送信回数を測定する必要があります(トポロジはクライアント------ ap -------サーバー:-----は無線チャネルです)。トランスポート層ではUDPが使用されるため、再送信はありませんが、無線チャネルが悪い場合(受信機MACに承認がない)、IEEE802.11 Wi-Fi NICは再送信します。これまでは、受信した信号強度に関する情報を提供していますが、無線チャネルの状態に関する情報は提供していない〜/proc/net/wirelessからRSSIにアクセスできます。再送信回数で無線チャネルの状態を推定できます。 IEEE 802.11層の再送回数をどのように測定するのですか?たとえば、アプリケーションの 200 パケットに対して、IEEE 802.11 階層にある再送信 (クライアントの) 回数は何ですか?

それともIEEE802.11再送機能を防止するカーネルハッキングはありますか? Ubuntu 18.04.1を使用しています。

関連情報