...

/

Efficient data transmission with TCP

Efficient data transmission with TCP

In this lesson, we'll study the main data transfer mechanisms used by TCP.

We'll cover the following...

Segment Transmission Strategies

In a transport protocol such as TCP that offers a byte stream, a practical issue that was left as an implementation choice in RFC 793 was when a new TCP segment should be sent.

There are two simple and extreme implementation choices:

  1. Send a TCP segment as soon as the application has requested the transmission of some data.
    • Advantage: This allows TCP to provide a low delay service.
    • Disadvantage: If the application is writing data one byte at a time, TCP would place each byte in a segment containing 20 bytes
...