Question
Suppose within your Web browser, you click on a link to obtain a Webpage, which is hosted in server A. The IP address of server
Suppose within your Web browser, you click on a link to obtain a Webpage, which is hosted in server A. The IP address of server A is not cached in your local host, but in the local DNS server in your local ISP, the visit of which incurs a delay of RTT1. Suppose that the base HTML file contains the link references of three objects (small pictures), one of which is on the same server A, and the other two are on a different server B. The IP address of server B is not cached. Suppose n DNS servers should be visited before your host receives server Bs IP address. The successive visits incur an RTT of RTT1, RTT2, , RTTn. Let RTTa denote the RTT between the local host and server A and let RTTb denote the RTT between the local host and sever B. Suppose the time stamp when you click the URL is 0 and suppose parallel connections when different servers are involved (i.e., you can establish parallel connections with different servers. )
a) When is the IP address of server A obtained?
b) When can the base html file be obtained?
c) When is the IP address of server B obtained?
d) Suppose we use Non-persistent HTTP with parallel connection and suppose we neglect transmission times, when can all the objects on server B be obtained?
e) Suppose we use Non-persistent HTTP with parallel connection and suppose we the transmission time of one object is S, when can all the objects on server B be obtained?
f) Suppose we use Persistent HTTP with pipelined connection and suppose we neglect transmission times, when can all the objects on server B be obtained?
g) Suppose we use Persistent HTTP with pipelined connection and suppose transmission time of one object is S, when can all the objects on server B be obtained?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started