Figure 2

Figure 2—TCP uses a variety of sequence pointers to track how much data is sent and acknowledged out of the 32-KB window. TCP uses a sliding-window protocol, where each sequence number identifies a single byte.