#1 Download computer science & engineering books free           #2 Display your sponsored posts here. Reach 20,000+ students. Contact: info[at]cpentalk.com for quote           #3 Take the Ultimate Trivia Quiz. See where you rank globally.
+2 votes
in Computer Networks by (user.guest)

Host A and B are directly connected with a 100 Mbps link. There is one TCP connection between the two hosts, and Host A is sending to Host B an enormous file over this connection. Host A can send its application data into its TCP socket at a rate as high as 120 Mbps but Host B can read out of its TCP receive buffer at a maximum rate of 50 Mbps. Describe the effect of TCP flow control.

1 Answer

0 votes
by (user.guest)
Best answer

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.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris invented the internet? just so he had a place to store his porn.