SY0-301 · Question #604
Which the following flags are used to establish a TCP connection? (Select TWO).
The correct answer is B. ACK C. SYN. The TCP three-way handshake that establishes a connection uses the SYN and ACK flags across its three steps.
Question
Which the following flags are used to establish a TCP connection? (Select TWO).
Options
- APSH
- BACK
- CSYN
- DURG
- EFIN
How the community answered
(40 responses)- A3% (1)
- B88% (35)
- D8% (3)
- E3% (1)
Why each option
The TCP three-way handshake that establishes a connection uses the SYN and ACK flags across its three steps.
PSH (Push) is used to instruct the receiver to pass buffered data to the application immediately and is not part of connection establishment.
ACK is used in the second step when the server sends a SYN-ACK back to the client, and again in the third step when the client sends a final ACK to complete the connection establishment.
SYN is sent by the client in the first step to initiate the connection, and included by the server in the SYN-ACK response, making it essential to the handshake process.
URG (Urgent) signals that certain data should be prioritized but plays no role in the TCP three-way handshake.
FIN is used to gracefully terminate an established connection, not to establish one.
Concept tested: TCP three-way handshake SYN and ACK flags
Source: https://www.ietf.org/rfc/rfc793.txt
Topics
Community Discussion
No community discussion yet for this question.