Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 9 (20 points) You are studying for the CE 150/L midterm using one of the computers at the UCSC Science Library. During one of
Question 9 (20 points) You are studying for the CE 150/L midterm using one of the computers at the UCSC Science Library. During one of your breaks, you want to check out the Soccer4All.org Web site for the latest videos of the Soccer World Cup 2018 Qualifyers. (a) What would be the steps needed before your computer at ucsc.edu can issue a request for Soccer4All.org? Assume this is the first time anyone at ucsc.edu requests contents from that Web site and name resolution is done iteratively. (4 points) (b) Immediately after you downloaded videos, another friend, Gabriela, who is also at UCSC, wants to watch the videos as well. What are the steps needed before Gabriela's request to Soc- cer4All.org is issued? Explain. (4 points) (c) You finally manage to access the Soccer World Cup 2018 Qualifyers page from the Soc- cer4All.org site. The page has 10 videos embedded in it. The processing/service time within the network is 10ms each way, and the one-way propagation delay is 100ms. Assume that transmission delay is negligible. What would be the response time, i.e., the time it takes between when your browser requests the page and when the videos are delivered, if your browser uses non-persistent HTTP (with no parallel connections)? Explain. (4 points) (d) What would be the response time if the browser uses persistent HTTP? Explain. (4 points) (e) It is now Gabriela's turn to download the videos. Assuming that the steps in (b) have already been executed and that you have already been able to download the videos, what is the average response time Gabriela will experience for each video in Seth's Web page if the ucsc.edu's cache hit ratio is 60%? Suppose that the delay to access an object within ucsc.edu's network is 20ms. Assume persistent HTTP is used. (4 points) Question 9 (20 points) You are studying for the CE 150/L midterm using one of the computers at the UCSC Science Library. During one of your breaks, you want to check out the Soccer4All.org Web site for the latest videos of the Soccer World Cup 2018 Qualifyers. (a) What would be the steps needed before your computer at ucsc.edu can issue a request for Soccer4All.org? Assume this is the first time anyone at ucsc.edu requests contents from that Web site and name resolution is done iteratively. (4 points) (b) Immediately after you downloaded videos, another friend, Gabriela, who is also at UCSC, wants to watch the videos as well. What are the steps needed before Gabriela's request to Soc- cer4All.org is issued? Explain. (4 points) (c) You finally manage to access the Soccer World Cup 2018 Qualifyers page from the Soc- cer4All.org site. The page has 10 videos embedded in it. The processing/service time within the network is 10ms each way, and the one-way propagation delay is 100ms. Assume that transmission delay is negligible. What would be the response time, i.e., the time it takes between when your browser requests the page and when the videos are delivered, if your browser uses non-persistent HTTP (with no parallel connections)? Explain. (4 points) (d) What would be the response time if the browser uses persistent HTTP? Explain. (4 points) (e) It is now Gabriela's turn to download the videos. Assuming that the steps in (b) have already been executed and that you have already been able to download the videos, what is the average response time Gabriela will experience for each video in Seth's Web page if the ucsc.edu's cache hit ratio is 60%? Suppose that the delay to access an object within ucsc.edu's network is 20ms. Assume persistent HTTP is used. (4 points)
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