liveBook · Manning

Data sequencing

As explained in Acing the CCNA Exam: Volume 1 Fundamentals and Protocols

Data sequencing is the process of assigning or using ordering information so received data can be restored to its transmission order.

Data sequencing assigns ordering information to transmitted data so the receiver can identify the expected order. TCP uses sequence numbers and acknowledgments; during connection establishment, each host chooses a random initial sequence number. section 22.2.1

TCP segments arriving out of order

A TCP receiver acknowledges each segment by indicating the sequence number of the next segment it expects. This lets TCP track missing or reordered data and support reliable delivery through retransmission when an acknowledgment is not received. section 22.2.1

UDP does not provide data sequencing. Its header has no sequence number, so UDP cannot restore messages that arrive out of order; it also provides neither acknowledgment nor retransmission. section 22.2.2

How Acing the CCNA Exam: Volume 1 Fundamentals and Protocols covers it

How deep it goes
Explains sequence numbers, acknowledgments, missing segments, and retransmission, but does not descend into implementation algorithms.
Examples
Uses TCP segment exchanges, next-expected acknowledgments, and a lost-segment retransmission scenario.
What you can do after
Evaluate/understand whether TCP or UDP can restore data order and recover missing segments.
How it connects
Connects data sequencing with TCP, UDP, acknowledgment, retransmission, and flow control.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 1 Fundamentals and Protocols. The section links point to the parts of the book it draws on.