Si realizo varias solicitudes de obtención de HTTP en el mismo servidor y obtengo respuestas HTTP 200 correctas a cada una de ellas, ¿cómo puedo saber a qué solicitud corresponde cada respuesta utilizando Wireshark?Asignación de solicitudes HTTP a respuestas HTTP
Actualmente parece que se realiza una solicitud http, y la próxima respuesta HTTP 200 OK se recibe rápidamente para que todo esté en la secuencia correcta. Sin embargo, he visto cosas en sentido contrario. Por ejemplo, utilizando la API v2 de Google Maps, realicé varias solicitudes de información de ubicación y luego la información se recibió en un orden arbitrario (muy parecido al pedido en el que lo solicité, pero no necesariamente perfecto).
Así que mi La intuición es que no puedo suponer que mis respuestas se recibirán en un orden específico, aunque puedan estar en orden la mayor parte del tiempo. Entonces me pregunto cómo puedo determinar este orden a partir de la respuesta.
Actualización: Aclaración sobre lo que necesito. Solo necesito saber que el servidor ha recibido la solicitud. Parece que tengo que hacer esto mirando los números de secuencia y quizás incluso ACKS. El razonamiento detrás de este enfoque es que básicamente estoy observando una aplicación web y comprobando que está enviando la información y que se está recibiendo la información.
Actualización: Esto no tiene nada que ver con wireshark específicamente. Creo que está confundiendo a la gente, así que la eliminé del título. Tiene que ver con el protocolo HTTP sobre el protocolo TCP/IP y cómo mapeamos las respuestas a las solicitudes.
Gracias.
Esta es una muy buena información para usar Wireshark con eficacia, pero estoy buscando algo diferente como respuesta. –
En realidad, esta debería ser la respuesta. En la vista de transmisión de tcp, puede ver la secuencia exacta de solicitud/respuesta. –