sessão tcp - solicitação http [x de y] na captura wireshark

sessão tcp - solicitação http [x de y] na captura wireshark

Como abaixo, estou vendo esta [solicitação HTTP 1/2] e [solicitação HTTP 2/2] em 2 cargas separadas, elas são solicitações GET separadas em uma única sessão tcp ou são a mesma solicitação GET ???

insira a descrição da imagem aqui insira a descrição da imagem aqui

====

Adicionado Pic1 capturado completo insira a descrição da imagem aqui

Foto2 insira a descrição da imagem aqui Foto3 insira a descrição da imagem aqui

Responder1

É provável que sejam duas solicitações na mesma conexão porque:

  • Os pontos finais da conexão, ou seja, porta de origem, IP de origem, porta de destino e IP de destino para ambas as solicitações são exatamente os mesmos. Normalmente, a porta de origem é efêmera e não é reutilizada rapidamente para outra conexão.
  • A primeira solicitação tem uma sequência de início (relativa) de 1 com comprimento de 9 e a segunda parece seguir imediatamente com uma sequência de início de 10.
  • As informações de tempo mostradas sugerem que essas solicitações estão próximas.

Porém, é impossível ser definitivo sobre isso sem ver mais partes da conexão, ou seja, descobrir se houve desmontagem (FIN) e configuração (SYN) da conexão para os mesmos endpoints entre as solicitações.

Observe que, se essas são na verdade duas solicitações na mesma conexão, o comportamento do cliente e do servidor HTTP é muito estranho ou nenhum HTTP (adequado). Se visto como HTTP analisado pelo wireshark, o cliente faria uma solicitação HTTP 0.9 (solicitação de linha única, ou seja, sem cabeçalho HTTP/1.x completo), o que é incomum em primeiro lugar (obsoleto há muito tempo). Além disso, o servidor faria HTTP keep-alive (ou seja, múltiplas solicitações HTTP dentro de uma única conexão TCP) apesar da solicitação HTTP 0.9, mesmo que HTTP keep alive seja definido apenas desde HTTP 1.0 com um Connection: keep-alivecabeçalho explícito na solicitação ou desde HTTP 1.1 implicitamente.

informação relacionada