THREE-WAY HANDSHAKE · TCP CONNECTION ESTABLISHMENT · RFC 793
Click the button below to start the animation
Client sends a SYNseq=x packet — like a banana reaching out: "Hey! I want to connect!"
Server replies with SYNACKseq=yack=x+1 — the banana says: "Got it! I want to connect too!"
Client sends final ACKack=y+1 — two bananas officially shake hands, TCP connection established! 🍌🤝🍌
TCP · TRANSMISSION CONTROL PROTOCOL · RFC 793