nerdexam
GIAC

GCIH · Question #443

What is the third step in the three-way handshake?

The correct answer is B. ACK. The TCP three-way handshake follows the sequence SYN, SYN-ACK, ACK, making ACK the third and final step that completes the connection.

Reconnaissance, Scanning, and Enumeration

Question

What is the third step in the three-way handshake?

Options

  • AFIN
  • BACK
  • CSYN-ACK
  • DSYN

How the community answered

(18 responses)
  • A
    11% (2)
  • B
    83% (15)
  • D
    6% (1)

Why each option

The TCP three-way handshake follows the sequence SYN, SYN-ACK, ACK, making ACK the third and final step that completes the connection.

AFIN

FIN is part of the TCP four-way connection termination process used to close an established session, not part of the three-way handshake that opens one.

BACKCorrect

The ACK packet is the third step of the TCP three-way handshake, sent by the initiating client to acknowledge the server's SYN-ACK response. This final acknowledgment confirms both sides have synchronized sequence numbers and are ready for data transfer, formally completing the connection establishment before any application data is exchanged.

CSYN-ACK

SYN-ACK is the second step of the handshake, sent by the server to acknowledge the client's SYN and simultaneously synchronize its own sequence number.

DSYN

SYN is the first step of the handshake, sent by the client to initiate a TCP connection by proposing an initial sequence number.

Concept tested: TCP three-way handshake connection establishment steps

Source: https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/three-way-handshake-via-tcpip

Topics

#TCP three-way handshake#ACK flag#connection establishment#TCP/IP fundamentals

Community Discussion

No community discussion yet for this question.

Full GCIH Practice