Courseiva
Network ImplementationmediumDrag & DropObjective-mapped

N10-009 Network Implementation Practice Question

Drag and drop the steps for the TCP three-way handshake into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Step 1: Send SYN, Step 2: Receive SYN-ACK, Step 3: Send ACK

The TCP three-way handshake is a fundamental process for establishing a connection. It begins with the client sending a SYN packet to the server. The server responds with a SYN-ACK packet, acknowledging the client's SYN and sending its own SYN. Finally, the client sends an ACK packet to acknowledge the server's SYN, completing the handshake. This sequence ensures both sides agree on initial sequence numbers and are ready to communicate.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Step 1: Send SYN, Step 2: Receive SYN-ACK, Step 3: Send ACK

    Why this is correct

    This sequence accurately depicts the TCP three-way handshake, which establishes a reliable connection. The client initiates by sending a Synchronization (SYN) segment to the server, requesting to synchronize sequence numbers. The server then responds with a SYN-ACK segment, acknowledging the client's SYN and sending its own synchronization request. Finally, the client sends an Acknowledgment (ACK) segment to confirm receipt of the server's SYN-ACK, completing the connection establishment.

  • Step 1: Send SYN, Step 2: Send ACK, Step 3: Receive SYN-ACK

    Why it's wrong here

    This order is incorrect because the client sends an Acknowledgment (ACK) in the second step without first receiving a Synchronization-Acknowledgment (SYN-ACK) from the server. An ACK segment is used to confirm receipt of data or a previous SYN, so sending it prematurely, before the server has even responded to the initial SYN, violates the fundamental request-response mechanism of the handshake. This sequence would prevent the server from properly synchronizing its sequence numbers with the client.

  • Step 1: Send SYN-ACK, Step 2: Receive SYN, Step 3: Send ACK

    Why it's wrong here

    This sequence is incorrect because it proposes the server initiating the handshake by sending a Synchronization-Acknowledgment (SYN-ACK) segment. In the TCP three-way handshake, the client is always the initiator, sending the initial SYN segment to request a connection. The server only responds with a SYN-ACK after receiving and processing the client's initial SYN, making this proposed starting step fundamentally out of order for connection establishment.

  • Step 1: Send ACK, Step 2: Send SYN, Step 3: Receive SYN-ACK

    Why it's wrong here

    This order is incorrect because it begins with sending an Acknowledgment (ACK) segment. An ACK is used to confirm receipt of a previous segment and cannot be the initiating step for a new TCP connection. The handshake must always commence with a Synchronization (SYN) segment from the client to request connection establishment, making the initial ACK in this sequence logically impossible for starting a new session.

Visual reference

Client Server SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) Connection established — data transfer begins

About these practice questions

One of 464 original N10-009 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This N10-009 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the N10-009 exam.