TCP Sliding Window Data Transfer and Acknowledgment Mechanics

The TCP connection establishment process is employed by a pair of devices to create a TCP connection between them. Once all the setup is done—transmission control blocks (TCBs) have been set up, parameters have been exchanged, and so forth—the devices are ready to get down to the business of transferring data.

The sending of data between TCP devices on a connection is accomplished using the sliding window system we explored in Chapter 46. Here, we will take a more detailed look at exactly how sliding windows are implemented to allow data to be sent and received. For ease of explanation, we'll assume that our connection is between a client and a server—this is easier than the whole "Device ...

Get TCP/IP Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.