TCP also uses pipelining, allowing the sender to have multiple transmitted but yet-to-be-
acknowledged segments outstanding at any given time. We saw earlier that pipelining
can greatly improve a session’s throughput when the ratio of the segment size to round-
trip delay is small.