Question related to http page load

asked 2019-04-21 08:48:23 +0000

mdameen.pasha2 gravatar image

updated 2019-04-21 09:52:08 +0000

grahamb gravatar image
  1. How do I check in the capture file, how many TCP sockets were used to open a web page?
  2. How many http request were sent for the page load?
  3. How long did this entire website loading process take? How do I check that from the capture?
  4. Does the browser send request to multiple server to load the objects of a single webpage?
edit retag flag offensive close merge delete

Comments

2

Presumably this is a homework question, so what have you tried?

Hopefully some helpful questions to try to guide you?

  1. What part of the TCP protocol indicates opening a new socket?
  2. What part of the HTTP protocol indicates a request?
  3. You'll need to identify the first request and last response to determine the load time.
  4. What part of the HTTP protocol indicates a request and how do you determine the page the request is for?
grahamb gravatar imagegrahamb ( 2019-04-21 09:51:57 +0000 )edit

Answers

  1. TCP 3-way handshake indicates the opening of a socket
  2. GET indicates the request for HTTP protocol
  3. This is where i'm struggling, if you capture the packets as you are browsing to http://www.espn.com and taking a look into the capture, there are so many TCP connections getting established, not just to one server but multiple servers. There is also multiple DNS lookup happening. this is what i'm struggling as to how many http requests are being made to load this page, how many packets are sent for this page load and lastly how much time did it take to load this page looking at the capture.
  4. GET indicates the request for HTTP protocol and the host section in the Http indicates the page the request is for
mdameen.pasha2 gravatar imagemdameen.pasha2 ( 2019-04-24 06:19:39 +0000 )edit

How do I check in the capture file, how many TCP sockets were used to open a web page? Conversations> statistics >TCP

How many http request were sent for the page load? We can use a display filter of "http.request.method ==GET or http.request.method ==POST"

How long did this entire website loading process take? How do I check that from the capture? Not sure, need help on this

Does the browser send request to multiple server to load the objects of a single webpage? seems like yes..but not sure when I access http://www.espn.com. which is one of teh reason Iam, not able to determine how many http requests are being made to load this page, how many packets are sent for this page load and lastly how much time did it take to load this page looking at the capture. 4.GET indicates ...(more)

mdameen.pasha2 gravatar imagemdameen.pasha2 ( 2019-04-24 06:29:49 +0000 )edit