Does the file transfer really occur prior to the HTTP POST request?
Não, não. Referindo-se ao tcp-ethereal-trace-1 e como ele é exibido no wireshark:
- No frame 1 .. 3 do dump, o handshake TCP é feito.
- A solicitação POST começa com o quadro 4: você vê "POST / ethereal-lab .." no conteúdo do quadro.
- A solicitação POST continua até o quadro 199, que é o último quadro da solicitação.
- Este último quadro é mostrado em wireshark como o POST real, porque somente então todas as informações coletadas são necessárias para reconstruir a solicitação completa. Se você olhar nos detalhes, ele também mostrará que essa solicitação foi montada a partir de 122 segmentos TCP, ou seja, todos os quadros mostrados que chegaram antes e onde o primeiro quadro foi o início da solicitação.