3 HTTP Assume a client is connected to the server and has already received an HTML webpage. It reads the webpage, and it now needs to get 3 new files, File A is 5 MB file B is 1 MB and file C is 1 KB. The client requests the files in the order A B C. The link has an RTT (round trip time) of 0.5 seconds and a bandwidth of 8 Mb/s(Megabits per second) (or 1 Megabyte per second). The client can reuse the open connection if the protocol allows it to. For all parts of this problem ignore header sizes, and start the timer when the client sends 16. 17. How long does it take to get file C under HTTP 1.0? How long does it take to get file C under HTTP 1.1 (assume the browser does not support pipeling)? 18. How long does it take to get file C under HTTP 2 assuming a frame size of 1 KB and no server push? 19. What event would make HTTP 3 faster than HTTP 2 for this use case (ignore TLS)?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

This is an HTTP question please show work and explain accordingly (1 question, 4 parts)

3 HTTP
Assume a client is connected to the server and has already received an
HTML webpage. It reads the webpage, and it now needs to get 3 new files, File
A is 5 MB file B is 1 MB and file C is 1 KB. The client requests the files in
the order A B C. The link has an RTT (round trip time) of 0.5 seconds and a
bandwidth of 8 Mb/s(Megabits per second) (or 1 Megabyte per second). The
client can reuse the open connection if the protocol allows it to. For all parts of
this problem ignore header sizes, and start the timer when the client sends
16.
17.
How long does it take to get file C under HTTP 1.0?
How long does it take to get file C under HTTP 1.1 (assume the
browser does not support pipeling)?
18.
How long does it take to get file C under HTTP 2 assuming a frame
size of 1 KB and no server push?
19.
What event would make HTTP 3 faster than HTTP 2 for this use
case (ignore TLS)?
Transcribed Image Text:3 HTTP Assume a client is connected to the server and has already received an HTML webpage. It reads the webpage, and it now needs to get 3 new files, File A is 5 MB file B is 1 MB and file C is 1 KB. The client requests the files in the order A B C. The link has an RTT (round trip time) of 0.5 seconds and a bandwidth of 8 Mb/s(Megabits per second) (or 1 Megabyte per second). The client can reuse the open connection if the protocol allows it to. For all parts of this problem ignore header sizes, and start the timer when the client sends 16. 17. How long does it take to get file C under HTTP 1.0? How long does it take to get file C under HTTP 1.1 (assume the browser does not support pipeling)? 18. How long does it take to get file C under HTTP 2 assuming a frame size of 1 KB and no server push? 19. What event would make HTTP 3 faster than HTTP 2 for this use case (ignore TLS)?
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps

Blurred answer
Knowledge Booster
Networking model
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education