Encontrou o problema comparando os rastreamentos de perto. Havia um servidor proxy com defeito entre eles, o que não correspondia corretamente ao tamanho dos dados e ao número de confirmação.
Obrigado
Estou usando o curl para enviar uma solicitação HTTP, mas o aplicativo curl não está recebendo resposta. Eu tentei depurá-lo usando o tcpdump e descobri que o servidor remoto está respondendo com dados (HTTP 302 Found), mas meu aplicativo curl não está obtendo esses dados da pilha TCP tux.
Minha solicitação de onda é: curl -v --max-redirs 10 http://8.8.8.8:85 -L
About to connect() to 8.8.8.8 port 85 (#0)
Trying 8.8.8.8... connected
Connected to 8.8.8.8 (8.8.8.8) port 85 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: 8.8.8.8:85
> Accept: */*
>
Ele trava aqui, aguardando dados do servidor
Eu copiei o arquivo de rastreamento no Arquivo PCAP
Por favor, deixe-me saber se algo está errado no pacote de dados ou uma maneira de depurar a pilha TCP para saber por que ele está descartando os dados, embora pareça bom em checksum e outros parâmetros.