🍌
🍌
🍌
🍌
🍌
🍌
🍌

🍌 BANANA TCP 🍌

THREE-WAY HANDSHAKE · TCP CONNECTION ESTABLISHMENT · RFC 793

CLIENTIdle...
SERVERListening...

Click the button below to start the animation

1

SYN — Banana Client Initiates

Client sends a SYNseq=x packet — like a banana reaching out: "Hey! I want to connect!"

2

SYN-ACK — Banana Server Responds

Server replies with SYNACKseq=yack=x+1 — the banana says: "Got it! I want to connect too!"

3

ACK — Bananas Shake Hands!

Client sends final ACKack=y+1 — two bananas officially shake hands, TCP connection established! 🍌🤝🍌

TCP · TRANSMISSION CONTROL PROTOCOL · RFC 793