Question: The Nagle algorithm, built into most TCP implementations, requires the sender to hold a partial segments worth of data (even if PUSHed) until either a
The Nagle algorithm, built into most TCP implementations, requires the sender to hold a partial segment’s worth of data (even if PUSHed)
until either a full segment accumulates or the most recent outstanding ACK arrives.
(a) Suppose the letters abcdefghi are sent, one per second, over a TCP connection with an RTT of 4.1 seconds. Draw a timeline indicating when each packet is sent and what it contains.
(b) If the above were typed over a full-duplex Telnet connection, what would the user see?
(c) Suppose that mouse position changes are being sent over the connection. Assuming that multiple position changes are sent each RTT, how would a user perceive the mouse motion with and without the Nagle algorithm?
Step by Step Solution
3.45 Rating (148 Votes )
There are 3 Steps involved in it
a Lets draw a timeline to indicate when each packet is sent over the TCP connection with an RTT Roun... View full answer
Get step-by-step solutions from verified subject matter experts
