Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the data transfer between a Web server and Web client using TCP. Suppose the Web server needs to send a video file of size

Consider the data transfer between a Web server and Web client using TCP. Suppose the Web server needs to send a video file of size 160 MiB (160 2^20 bytes) to the client. The HTTP layer adds a HTTP header of size 256 bytes to the video object before passing it to the TCP layer. The TCP layer is going to segment the application data into multiple TCP segments and each segment is being carried by an IP datagram of maximum size 1440 bytes (including header and data payload). Assume TCP adds a header of size 44 bytes to each segment and IP has a header of size 28 bytes in each datagram. Further down the protocol stack, the IP layer passes the datagram (of maximum size 1440 bytes) to the Link layer, which adds 34 bytes as the header+trailer to form the Link layer frame. Calculate

a) (10%) the number of frames being generated for this traffic;

b) (10%) the amount of overhead bytes incurred in this communication for delivering the

video file and find the fraction of bandwidth wasted in carrying this data traffic.

Assume the communication did not encounter any packet losses.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

XML Data Management Native XML And XML Enabled Database Systems

Authors: Akmal Chaudhri, Awais Rashid, Roberto Zicari, John Fuller

1st Edition

ISBN: 0201844524, 978-0201844528

More Books

Students also viewed these Databases questions

Question

What are the best practices for managing a large software project?

Answered: 1 week ago

Question

How does clustering in unsupervised learning help in data analysis?

Answered: 1 week ago

Question

5. Our efficiency focus eliminates free time for fresh thinking.

Answered: 1 week ago