Retransmissão TCP reconstrução de sessão TCP

Retransmissão TCP reconstrução de sessão TCP

Estou tentando escrever um programa que reconstrói sessões TCP. Eu tenho um arquivo pcap que contém pacotes. O problema é que não sei quais pacotes devo usar para construir sessões quando há uma retransmissão.

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

aqui está o que o wireshark mostra sobre esta sessão. Quais pacotes devo usar para reconstruir a sessão? Primeiros pacotes ou pacotes retransmitidos? Quais deles possuem dados válidos?

Não consegui encontrar uma maneira de anexar o arquivo pcap, se você quiser, posso fazer upload do arquivo pcap para algum lugar. Me desculpe, não pude postar a imagem aqui porque não tenho reputação suficiente.

Responder1

Não importa, todos eles devem ter os mesmos dados para as mesmas posições de bytes. Se eles diferirem, é arbitrário o que é 'correto'. (E, na prática, isso nunca acontecerá, a menos que alguém abuse deliberadamente do TCP para criar um canal de apoio ou algo semelhante.)

informação relacionada