Consider three IP networks and . Host in network sends messages each containing of application data to a host in network . The TCP layer prefixes byte header to the message. This passes through an intermediate network . The maximum packet size, including byte IP header, in each network, is:
The network and are connected through a link, while and are connected by a link (bps = bits per second).

What is the rate at which application data is transferred to host ? Ignore errors, acknowledgments, and other overheads.
View worked solution
Answer: B
To find the application data transfer rate, we need to determine the total number of bytes transmitted over the bottleneck link (between and ) for every bytes of application data.
- At Host :
- Application data = bytes
- TCP segment size = bytes
- In Network :
- The MTU of network is bytes, which includes a -byte IP header. Thus, the maximum IP payload size per fragment is bytes.
- Since is a multiple of , it is a valid fragment payload size.
- The -byte TCP segment is fragmented into:
- Fragment 1: bytes payload + bytes IP header = bytes
- Fragment 2: bytes payload + bytes IP header = bytes
- Fragment 3: bytes payload + bytes IP header = bytes
- Total bytes transmitted for one message = bytes.
The link between and has a bandwidth of Kbps and acts as the bottleneck. The efficiency of the transmission is:
Therefore, the application data transfer rate is:
This matches option B.
Free practice · Your answers on this page are not saved.
