Question
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
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