This is a video of me demonstrating the 3-way handshake to students using a tennis ball as a metaphor for a networking packet. I have used variations of this metaphor to explain other TCP concepts such as flow control, windowing and expectational acknowledgements.

I have also won the "Teaching Innovation Prize" in 2018.