TCP, UDP, and the Three-Way Handshake