About this interactive
From the lesson:
- **Connection setup and teardown:** a handshake (SYN, SYN-ACK, ACK) before any data, and finish messages from both sides at the end.
- **Sequencing and reassembly:** data is cut into segments, each labeled with the number of its first byte, so the receiver can put them back in order however they arrived.
- **Acknowledgment and retransmission:** the receiver acknowledges the next byte it expects; data that never arrives is sent again.
- **Flow and congestion control:** the receiver's window size says how much it can take, and the sender holds back when the receiver or the network is struggling, like metering cars onto a busy freeway.
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 →