+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

+1 vote
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.

Please leave a comment below and share with other students in your network if you found this answer helpful. Happy learning!

Related questions

+1 vote
1 answer 1.2k views
+1 vote
1 answer 2.0k views
0 votes
1 answer 34 views
+1 vote
1 answer 1.3k views
+3 votes
1 answer 3.0k views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that