Walk me through the TCP/IP three-way handshake and explain how an attacker could exploit this mechanism to launch a denial-of-service attack.