TCP is connection-oriented: both ends agree on initial sequence numbers (ISN) and window sizes before data flows. The three-way handshake (SYN → SYN-ACK → ACK) also allows each side to learn the other's receive buffer and avoid half-open states.
Three-way handshake
📤
SYN
seq=x, choose ISN
→
📥
SYN-ACK
seq=y, ack=x+1
→
✅
ACK
ack=y+1 — connection ESTABLISHED
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.