Nagle’s Algorithm
Purpose is to avoid inefficient use of bandwidth
Sender operation:
- buffer all user data if any unacknowledged data is outstanding
- ok to send if all ACKd or have a full packet (MSS) size worth of data to send
Receiver operation
- ok to send if can open recv window enough