What is the correct order of the three segments exchanged when establishing a TCP connection (three-way handshake)?