
124
WindoWs netWorking tools
delay its acknowledgment to ensure it can service the next segment
without losing data. Conversely, if a receiver has free and available
buffer space, it may allow multiple segments to be transmitted to it
and quickly acknowledge the segments.
TCP forms segments sequentially in memory. Each segment of
memory waits for an IP header to be added to form a datagram for
transmission. A window is placed over this series of datagrams that
structures three types of data: data transmitted and acknowledged,
data transmitted but not yet acknowledged, and data waiting to be
transmitted. Because this window slides over the three ...