Tcp повторная передача tcp сеанса реконструкции

Я пытаюсь написать программу, которая восстанавливает сеансы TCP. У меня есть файл pcap, в котором есть пакеты. Проблема в том, что я не знаю, какие пакеты я должен использовать для построения сеансов при повторной передаче.

http://img412.imageshack.us/img412/4655/retransmission.png

Вот то, что Wireshark показывает об этой сессии. Какие пакеты я должен использовать для восстановления сеанса? Первые пакеты или ретранслированные пакеты? Какие из них имеют действительные данные?

Я не могу найти способ прикрепить файл pcap, если вы хотите, я могу загрузить файл pcap куда-нибудь. Извините, я не могу опубликовать изображение здесь, потому что у меня недостаточно репутации.

1 ответ

Решение

Неважно, все они должны иметь одинаковые данные для одинаковых позиций байтов. Если они различаются, это произвольно, что является "правильным". (И на практике этого никогда не произойдет, если кто-то намеренно не использует TCP для создания обратного канала и т. П.)

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