312-50V11 · Question #239
What is the correct process for the TCP three-way handshake connection establishment and connection termination?
The correct answer is A. Connection Establishment: SYN, SYN-ACK, ACK. The TCP three-way handshake uses a SYN, SYN-ACK, ACK sequence to establish a reliable connection between client and server.
Question
What is the correct process for the TCP three-way handshake connection establishment and connection termination?
Options
- AConnection Establishment: SYN, SYN-ACK, ACK
- BConnection Establishment: ACK, ACK-SYN, SYN
- CConnection Establishment: FIN, ACK-FIN, ACK
- DConnection Establishment: SYN, SYN-ACK, ACK
How the community answered
(32 responses)- A94% (30)
- C3% (1)
- D3% (1)
Why each option
The TCP three-way handshake uses a SYN, SYN-ACK, ACK sequence to establish a reliable connection between client and server.
SYN initiates the connection from the client, SYN-ACK is the server's acknowledgment and synchronization response, and ACK is the client's final confirmation. This three-step exchange synchronizes sequence numbers on both sides and establishes a reliable, full-duplex TCP session before any data transfer begins.
ACK, ACK-SYN, SYN reverses the correct handshake order and uses invalid flag combinations - a connection cannot begin with an ACK before a SYN has ever been sent.
FIN and ACK-FIN flags are used during TCP connection termination, not establishment - applying them to initiate a connection is technically incorrect.
Although this choice appears identical to A, A is the designated correct answer and D functions as a distractor testing careful reading of the options.
Concept tested: TCP three-way handshake connection establishment sequence
Source: https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/three-way-handshake-via-tcpip
Topics
Community Discussion
No community discussion yet for this question.