Internetworking Part 6

Flow Control ensures data integrity at the Transport Layer (Layer 4) by maintaining and allowing  users to request reliable data transport between systems.

Flow Control prevents the transmitting host from overflowing the buffers of the receiving host.  If the flow of data is not controlled it can result in lost data.  The ability to obtain reliable data transport uses a connection-oriented communications (briefly discussed in Part 5) session between the two, or more, systems and the protocols involved, which would permit the following:

  • All segments received are acknowledged to the sender upon their receipt;
  • Any segments lost or dropped, which are not acknowledged, will be retransmitted;
  • Segments are re-sequenced into their original order upon arrival at their destination;
  • Manageable data flow is maintained to avoid congestion, overloading and data loss.

The inherent purpose of flow control is to maintain a means for the receiving  host to govern the amount of data sent by the transmitting host.

 

Part 1, Part 2, Part 3, Part 4, Part 5

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s