Ретрансляции tcpdump и wifi

С tcpdumpЯ сбрасываю трафик, исходящий из интерфейса Wi-Fi.

Повторные передачи Wi-Fi перехватываются tcpdump?

Я измеряю время прохождения пакетов в обоих направлениях, поэтому, зная, что это сильно повлияет на мои измерения.

3 ответа

Решение

Кажется, что действительно возможно использовать Wireshark для мониторинга повторных передач, как описано здесь. Но это, вероятно, зависит от того, на какой машине вы выполняете прослушивание - я могу представить, что хост-отправитель может не сделать ретранслированные кадры доступными для Wireshark, работающему на этой машине, так как они могут обрабатываться непосредственно картой Wi-Fi. Однако, если пакеты отслеживались на другом компьютере, вы должны их увидеть.

Возможно, вам придется поиграть с настройками интерфейса WLAN, такими как режим Promiscuous и Monitor (для некоторых карт требуется режим Promiscuous, а для других - отключить его для захвата трафика) - вы можете вызвать настройки интерфейса, дважды щелкнув интерфейс в Окно параметров захвата.

По этой ссылке TCP Timeout and Retransmission retransmissions также захваты.

Взгляни на Figure 21.1: tcpdump output

Насколько я знаю, нет повторной передачи Wi-Fi на физическом канальном уровне. Однако он проверяет наличие помех до начала передачи. Когда на том же канале обнаружен сигнал сильной помехи, передача откладывается. Однако, если сигнал помех поступает во время передачи и вызывает ошибку, ошибка определяется как потерянный или поврежденный пакет на канальном уровне. Поэтому я думаю, что вы должны быть в состоянии перехватить всю повторную передачу, используя wireshark, и я полагаю, что tcpdump также.

Другие вопросы по тегам