Transapp
From Mycomputer Notes
Line 22: | Line 22: | ||
*Flow control provided by sliding windows | *Flow control provided by sliding windows | ||
*Reliability provided by sequence numbers and acknowledgments | *Reliability provided by sequence numbers and acknowledgments | ||
+ | |||
+ | ==Data Flow Control== | ||
+ | How the transport layer controls the flow of data. | ||
+ | |||
+ | As the transport layer sends data segments, it tries to ensure that data is not lost. | ||
+ | |||
+ | Flow control ensures that a source host does not overflow the buffers | ||
+ | in a destination host. | ||
+ | |||
+ | To provide flow control, TCP allows the source and destination hosts to communicate. | ||
+ | The two hosts then establish a data-transfer rate that is agreeable to both, like | ||
+ | the way to modem communicate between them. |
Revision as of 23:50, 28 March 2006
Primary duties of the transport layer are to transport and regulate the flow of information from a source to a destination, reliably and accurataly. Control and reliability are accomplished by:
- Sliding windows
- Sequencing Numbers
- Acknowledgements
Protocols in the transport layer segment and reassemble data sent by upper-layer applications into the same transport layer data stream. The transport layer data streams provides end-to-end transport services. The two primary duties of the transport layer are to provide:
- Flow control
- Reliability
Some basic transport services are as follows:
- Segmentation of upper-layer application data
- Establishment of end-to-end operations
- Transportation of segments from one end host to another
- Flow control provided by sliding windows
- Reliability provided by sequence numbers and acknowledgments
Data Flow Control
How the transport layer controls the flow of data.
As the transport layer sends data segments, it tries to ensure that data is not lost.
Flow control ensures that a source host does not overflow the buffers in a destination host.
To provide flow control, TCP allows the source and destination hosts to communicate. The two hosts then establish a data-transfer rate that is agreeable to both, like the way to modem communicate between them.