Buffering
Keep in mind that TCP is part of the
Operating System. The O.S. takes care
of all these details asynchronously.
The TCP layer doesn’t know when the
application will ask for any received
data.
TCP buffers incoming data so it’s ready
when we ask for it.