如果我向同一台服务器发出多个 HTTP Get 请求并获得每个 HTTP 200 OK 响应,我如何使用 Wireshark 判断哪个请求映射到哪个响应?
目前它看起来像是发出了一个 http 请求,并且很快收到了下一个 HTTP 200 OK 响应,因此一切都处于正确的顺序。然而,我看到了相反的情况。例如,使用 Google Maps API v2,我已经多次请求位置信息,然后以任意顺序接收信息(非常类似于我请求它的顺序,但不一定完美。)
所以我的直觉是我不能假设我的回复会以特定的顺序被接收,即使它们可能在大多数时间都是有序的。所以我想知道如何从响应中确定这个顺序。
更新:澄清我需要什么。我只需要知道服务器已收到请求。看来我需要通过查看序列号甚至 ACKS 来做到这一点。这种方法背后的原因是我基本上是在观察一个网络应用程序并检查它是否正在发送信息以及正在接收信息。
更新:这与wireshark无关。我相信这会让人们感到困惑,所以我将其从标题中删除。它与 TCP/IP 协议之上的 HTTP 协议以及我们如何将响应映射到请求有关。
谢谢。