3

では、 wifi インターフェイスtcpdumpから出入りするトラフィックをダンプしています。

Wi-Fi の再送信は tcpdump によってキャプチャされますか?

パケットの往復時間を測定しているので、これを知っていると測定に大きく影響します。

4

3 に答える 3

2

here で説明されているように、Wireshark を使用して再送信を監視することは実際に可能です。ただし、スニッフィングを行うマシンに依存する可能性があります。再送信されたフレームは、Wi-Fi カードによって直接処理される可能性があるため、送信ホストは、そのマシンで実行されている Wireshark で使用できるようにしない場合があります。ただし、パケットが別のマシンで監視されていた場合は、それらが表示されるはずです。再送信の詳細については、この質問/回答を参照してください。

一般に、リンク層の相互作用を確認するには、モニター モード キャプチャを利用する必要があり、プロミスキャス モードなどのWLAN インターフェース設定で遊ぶ必要がある場合があります (トラフィックをキャプチャするためにプロミスキャス モードをオンにする必要があるカードもあれば、オフにする必要があるカードもあります)。

次のフィルタを使用して、Wiresharkでリンク層の再送信をフィルタリングできます。

wlan.fc.retry == 1
于 2013-09-20T16:40:30.667 に答える
1

このリンクによると、TCP タイムアウトと再送信 retransmissionsもキャプチャされます。

を見てみましょうFigure 21.1: tcpdump output

于 2013-07-22T07:34:15.820 に答える
-1

私の知る限り、物理リンク層での wifi 再送信はありません。ただし、送信を開始する前に干渉信号をチェックします。同じチャンネルに強い干渉信号が検出された場合、送信は延期されます。ただし、伝送中に干渉信号が入ってエラーが発生した場合、データ リンク層でパケットの損失または破損したパケットとしてエラーが検出されます。したがって、wiresharkを使用してすべての再送信をキャプチャできるはずであり、tcpdumpも同様だと思います。

于 2013-07-26T00:35:37.473 に答える