Effect of TCP flow control:
• As given that the link capacity is only 100 Mbps, so the sending rate of Host A can be almost 100 Mbps.
• Host A sends data into the TCP receive buffer at a rate as high as 120 Mbps.
• The receive buffer fills up at a rate of about 50Mbps.
• Host B removes data from the TCP receive buffer at a rate of 50 Mbps.
• When the TCP receive buffer is full, Host B sets the RcvWindow to 0. It is a signal to Host A to stop sending data.
• Host A stops sending the data into TCP receive buffer and waits till it receives a TCP segment with RcvWindow > 0.
• Host A will stop and start sending data depending on the value of the RcvWindow that Host A receives from Host B.
• Thus it can be determined that the on an average, the long-term rate at which Host A sends data to Host B can be no more than 50Mbps.
If you found this answer helpful, please upvote and share with other students in your network.