동일한 서버에 여러 HTTP 가져 오기 요청을 만들고 각각에 HTTP 200 OK 응답을받는 경우 Wireshark를 사용하여 어떤 요청에 어떤 요청 맵핑이 매핑되는지 어떻게 알 수 있습니까?HTTP 요청을 HTTP 응답에 매핑
현재 HTTP 요청이 만들어진 것처럼 보이며 다음 HTTP 200 OK 응답이 신속하게 수신되므로 모든 것이 올바른 순서로 이루어집니다. 그러나 나는 반대로 사물을 보았다. 예를 들어 Google Maps API v2를 사용하여 위치 정보에 대한 여러 요청을 한 다음 정보를 임의의 순서로 수신합니다 (요청한 순서와 비슷하지만 반드시 완벽하지는 않습니다.)
직감은 대부분의 시간에 응답을받을지라도 내 응답이 특정 순서대로 수신된다고 가정 할 수는 없습니다. 그래서 나는 응답에서이 순서를 어떻게 결정할 수 있는지 궁금합니다.
업데이트 : 필요한 부분을 명확히 설명합니다. 서버가 요청을 받았음을 알 필요가 있습니다. 시퀀스 번호와 심지어 ACK를보고이를 수행해야 할 필요가있는 것 같습니다. 이 접근 방식의 추론은 기본적으로 웹 앱을 관찰하고 정보를 전송하는지 확인하고 정보가 수신되고 있음을 확인하는 것입니다.
업데이트 : 이것은 특별히 wireshark와는 아무런 관련이 없습니다. 혼란 스럽기 때문에 제목에서 제거합니다. TCP/IP 프로토콜의 최상위에있는 HTTP 프로토콜과 요청에 대한 응답을 매핑하는 방법과 관련이 있습니다.
감사합니다.
이것은 Wireshark를 효과적으로 사용하는 데 매우 유용한 정보이지만 답변과는 다른 것을 찾고 있습니다. –
사실, 이것이 답이되어야합니다. TCP 스트림보기에서 요청/응답의 정확한 순서를 볼 수 있습니다. –