Drag and drop the following steps into the correct order to describe the TCP three-way handshake process between a client and a server.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Why this order
The TCP three-way handshake begins with the client sending a SYN (A) to initiate the connection. The server replies with a SYN-ACK (B) to acknowledge the client's SYN and provide its own sequence number. Finally, the client sends an ACK (C) to confirm the server's SYN, completing the handshake.
Option D, "Server sends ACK (ack=x+1)," is not part of the three-way handshake; an ACK from the server would be redundant at this stage and actually occurs during the four-way connection termination, not establishment.
Exam trap
The most common trap is confusing the order of the handshake or thinking the server sends a plain ACK instead of a SYN-ACK. Remember: the client always initiates with SYN, the server replies with SYN-ACK, and the client finishes with ACK.