About this interactive
From the lesson:
- **Sequence number = the first data byte.** A segment starting at 53001 with 1,000 bytes holds bytes 53001 to 54000, so the next segment starts at 54001.
- **No payload, no change:** a segment carrying only an acknowledgment keeps the same next sequence number (429 stays 429).
- **Acknowledgment number = the next byte expected.** After bytes up to 56000 arrive, the receiver acknowledges 56001.
- **A gap stops the acknowledgment.** If the segment at 54001 is lost, the receiver keeps acknowledging 54001, and the sender resends from 54001.
- **Two directions, two sets of numbers:** each host numbers the bytes it sends and acknowledges the other's.
Wireshark shows relative numbers, starting the count at 0 for the SYN and 1 for the first data byte; the real starting value is random. The video says the 32-bit field gives "4 million bytes" before the numbers run out; 32 bits is about 4.3 billion.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →