In the http-ethereal-trace provided in the link below there are three HTTP GET request.The 2nd and 3rd request downloads a GIF and JPG format image recpectively.How can we determine wether the two files are downloaded in serial or parallel manner looking at the HTTP and TCP connections made? Kindly explain in detail.
link:- https://drive.google.com/open?id=1Wa7G9TCjoouUYYyrczfAaN1JQafU-hHI
Best Answer
They are in parallel, which you can see in any convenient capture tool. They are in parallel because the second one opens before processing has finished on the first one. Indeed, processing hasn't even started.
We see two TCP opens a few millseconds apart, one on port 4308 and one on port 4309:
We identify the streams from their fetches, a little later where segments show the fetches from port 4308 for the GIF and 4309 for the JPEG:
The output above was done with tcpdump capture tool, filtering on TCP steams.