Question

In: Computer Science

Briefly explain the Flow Control mechanism in Transmission Control Protocol (TCP)

Briefly explain the Flow Control mechanism in Transmission Control Protocol (TCP)

Solutions

Expert Solution

Flow Control is the process of managing the data rate of transmission so that sender doesn't overwhelm receiver.

in above diagram Application A is the sender and application B is the reciever. Both have finite buffer it means that they can store limited amounts of packets in their buffer. So when Application A is transmitting data at the rate higher than the rate at which Application B can process buffer of Application B will be filled eventually and after that any packet send by appliaction A will be lost (As there is no space in buffer to store them).

Flow Control mechanism in TCP: TCP implements flow control by increasing/decreasing window size as required.

Advertisment window mechanism: explained in the figure below.


Related Solutions

Why Transmission Control Protocol (TCP) is called as Connection Oriented? Briefly explain
Why Transmission Control Protocol (TCP) is called as Connection Oriented? Briefly explain
Describe the concept of flow control and briefly describe the mechanism/s implemented by the TCP protocol...
Describe the concept of flow control and briefly describe the mechanism/s implemented by the TCP protocol for this purpose.
Describe the service TCP provides with respect to flow control and explain the mechanisms it uses...
Describe the service TCP provides with respect to flow control and explain the mechanisms it uses to overcome the deficiencies of IP.
Describe the services of the IP protocol, and potentially ICMP protocol, with respect to flow control...
Describe the services of the IP protocol, and potentially ICMP protocol, with respect to flow control (ensuring the sender does not overwhelm the receiver).
b) UDP does not provide end to end flow control, but TCP does. Explain how this...
b) UDP does not provide end to end flow control, but TCP does. Explain how this is achieved using sequence numbers. Give an example where a packetized message sent using UDP is received incorrectly, but when using TCP it is received correctly under same circumstances without channel errors.                                                                     
1a) In your own words, what is the difference between Transport Control Protocol (TCP) and User...
1a) In your own words, what is the difference between Transport Control Protocol (TCP) and User Datagram Protocol (UDP)? Also give some examples of services that use TCP and UDP. b) PC1 is assigned the IP address 192.168.13.8 with a subnet mask of 255.255.255.224. PC1 sends a packet to PC2 which has an IP address of 192.168.13.65. Is PC1 (192.168.13.8) and PC2 (192.168.13.65) in the same subnet based on the subnet mask of PC1 (255.255.255.224)?
Explain the sliding window flow protocol and discuss the advantages of this protocol.
Explain the sliding window flow protocol and discuss the advantages of this protocol.
Briefly explain the concept "monetary policy transmission mechanism" and then illustrate how changes in interest rates...
Briefly explain the concept "monetary policy transmission mechanism" and then illustrate how changes in interest rates impact on your business organisation. Substantiate your answer fully.
What role does TCP play during HTTP requests? Is TCP a connection-oriented protocol? Explain in details....
What role does TCP play during HTTP requests? Is TCP a connection-oriented protocol? Explain in details. Also, show your knowledge about layers.
Consider the TCP connection mechanism.    i. What mechanism is used to set up a TCP...
Consider the TCP connection mechanism.    i. What mechanism is used to set up a TCP connection? ii. Why is the mechanism needed? iii. Outline how the mechanism works with a diagram. iv.CLASSFULL AND CLASSLESS IP
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT